diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9cb9928 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__/ +dist/ \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..384afdb --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,13 @@ +{ + "version": "0.2.0", + "configurations": [ + { + // Press F5 to launch the project. + "name": "Python Debugger: Project", + "type": "debugpy", + "request": "launch", + "program": "src/Main.py", + "console": "integratedTerminal" + } + ] + } \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2649efc --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,16 @@ +{ + "cSpell.languageSettings": [ + { + "languageId": "python", + "includeRegExpList": [ + "/#.*/", + "/('''|\"\"\")[^\\1]+?\\1/g", + "strings" + ] + }, + ], + + "cSpell.words": [ + "Pixmap" + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 69522d6..60446a0 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,44 @@ -# Verification and Validation Toolkit +# Verification and Validation Toolkit *By [@dabecart](https://www.dabecart.net/en/).* -An easy to use application to define a series of test cases to verify and validate your project, be it hardware or software. Each test case will be comprised of a call to your tool to test a part of your project. When your tool runs, it's expected to generate some sort of output (at the moment, only console output is supported). On the *V&V toolkit* you will select the "important" parts of this output, and that will be the **result** of the test case. When all test cases are run, you'll be able to generate a report of the device. This will be the expected output to be generated by other copies/versions of your project. +An easy to use application to define a series of test cases to verify and validate your project, be it hardware or software. + +![](example/images/setupMode.png) + +Each test case will be comprised of a call to your tool to test a part of your project. When your tool runs, it's expected to generate some sort of output (at the moment, only console output is supported). On the *V&V toolkit* you will select the "important" parts of this output, and that will be the **result** of the test case. When all test cases are run, you'll be able to generate a report of the device. This will be the expected output to be generated by other copies/versions of your project. + +![](example/images/testWindow3.png) Finally, when you want to automate the V&V process and run these test cases on bulk on other devices/software versions of your project, this toolkit will compare the results of the current run with the original, it will hint at the differences and will generate a report that will be used to validate your new version of software or your newly manufactured copy of your hardware. Based on this, the program has three modes: -- **SETUP** mode. On setup mode you define all the test cases. You can order them, give them a short description, a category, a number of repetitions, you may enable or disable it. -- **BUILD** mode. On build mode you can run all test cases at once or one at time. For each one, you will define what conditions are to be satisfied to considerate the result as successful. In example: you may specify that the test is successful if and only if the output when run again is exactly the same; or, you can specify which parts are to be the same. Once done, you'll be able to generate a report of the expected behavior of your device. -- **TEST** mode. On test mode, all test cases are run and they get filtered by the rules defined on BUILD mode. After that, you may generate a report with the obtained results and it will point out the reasons that justify if each test case is successful or not. +- **SETUP** mode. On setup mode you define all the test cases. You can order them, give them a short description, a category, a number of repetitions, you may enable or disable it. +- **BUILD** mode. On build mode you can run all test cases at once or one at time. For each one, you will define what conditions are to be satisfied to considerate the result as successful. In example: you may specify that the test is successful if and only if the output when run again is exactly the same; or, you can specify which parts are to be the same. Once done, you'll be able to generate a report of the expected behavior of your device. +- **TEST** mode. On test mode, all test cases are run and they get filtered by the rules defined on BUILD mode. After that, you may generate a report with the obtained results and it will point out the reasons that justify if each test case is successful or not. + +# Manual of this program + +At the moment, you can check an example with photos and steps taken [here](example/)! + +# External libraries + +This project uses the following libraries: + +- The UI is made with [PyQt6](https://pypi.org/project/PyQt6/), version 6.7.1. +- For the color scheme: [qdarktheme](https://pyqtdarktheme.readthedocs.io/en/stable/), version 2.1.0. +- To export test cases to `.xlsl` files I use [openpyxl](https://openpyxl.readthedocs.io/en/stable/), version 3.1.5. +- To bundle the program as an executable file: [PyInstaller](https://pyinstaller.org/en/stable/), version 6.10.0. + +The project was built and tested on Python 3.10.8 64-bits. + +# To bundle as an executable + +Run the following: + +``` +pyinstaller --onefile -w -i res/Logo.ico -n VVT src/Main.py +``` *This is a work in progress.* \ No newline at end of file diff --git a/TODO b/TODO new file mode 100644 index 0000000..d1180fe --- /dev/null +++ b/TODO @@ -0,0 +1,15 @@ ++ Add icons with the especial TrackableIcon class. ++ Add formatting rules to the model excel so that there is some more color and bold stuff. ++ Expand justification sentences. ++ Add time deltas for the results. ++ Add a rotating circle bellow CollapsibleBoxes while running (?) ++ Add help window. ++ Add fields to enter the test fields (name, project...) + +- Add undo/redo of single cells in table. +- Add a loading bar with an stop button to stop the build and test process. +- Change the save icon (maybe add a dot) when changes are unsaved. +- Be able to import a folder of scripts and add them automatically to the table. +- Add autosave feature on temporary files. +- Add a test run on BUILD mode to test the verification. +- Add multiple conditions for tests. \ No newline at end of file diff --git a/example/Fibonacci.py b/example/Fibonacci.py new file mode 100644 index 0000000..84a8283 --- /dev/null +++ b/example/Fibonacci.py @@ -0,0 +1,27 @@ +import sys + +# Function for nth fibonacci number +def fibonacci(n): + a = 0 + b = 1 + + # Check is n is less than 0 + if n < 0: + print("Incorrect input") + + # Check is n is equal to 0 + elif n == 0: + return 0 + + # Check if n is equal to 1 + elif n == 1: + return b + else: + for _ in range(1, n): + c = a + b + a = b + b = c + return b + +if __name__ == "__main__": + print(fibonacci(int(sys.argv[1]))) \ No newline at end of file diff --git a/example/README.md b/example/README.md new file mode 100644 index 0000000..d43d610 --- /dev/null +++ b/example/README.md @@ -0,0 +1,116 @@ +# How to use the VVT (Validation and Verification Toolkit) program + +## First steps + +On execution, you'll see something similar to this. + +![Open Window](images/openWindow.png) + +From here, you can do several things: + +- Start a **new** file on File > New (`Ctrl + N`). +- **Open** a saved file from your computer on File > Open (`Ctrl + O`). The saved files have extension `.vvf`. +- **Import** a test result by clicking File > Import test results. The test results have extension `.vvt`. + +If you created a new file or opened an already existing one, you'll be greeted to the [SETUP mode](#setup-mode) window. + +If you chose to import a test result, you'll enter [TEST mode](#importing-test-results). + +You can also change the **color theme** of the app by clicking Settings > Program settings (`Ctrl + R`) and selecting `Light` mode. + +![Light mode](images/lightmode.png) + + +## SETUP Mode + +On **SETUP** mode you can create a list of all the individual tests that will conform your project. + +If you chose to open this [example](test.vvf) file, you would see the following: + +![Setup Mode](images/setupMode.png) + +On the left table, you'll see the list of tests to run for your project. By clicking on any of the cells, the *Item Details* pane will pop up on the right. You may modify all tests on either the table or the details pane. + +Each test has the following fields on this mode: + +- `ID`. This is will be the order of execution on [TEST mode](#test-mode). It's always a positive number and each test has a different one. +- `Name`. A brief description of what this test does or what it will accomplish. +- `Category`. For an easier arrangement of the tests on the other modes, you may group your tests in categories. +- `Repetitions`. The number of times this test will be run. This will also be the number of outputs the test will generate. +- `Enabled`. This specifies if the test will be run on [TEST mode](#test-mode) or not. +- `Command`. This is the code or command to run on a shell to launch this test. Bear in mind the `cwd` of all commands **will be the directory of the file you opened**. + +On this mode you can choose to either add new items by pressing the button `Add items` (`Alt + N`), remove them by first clicking on them and pressing `Remove item` (`Del`) or duplicate items by selecting and then pressing `Alt + D`. + +Once done, the next logic step would be to enter [BUILD mode](#build-mode) by clicking its icon on the top right corner. + +You may save your progress anytime by clicking File > Save or `Ctrl + S`. + + + + +## BUILD Mode + +On **BUILD** mode you specify which conditions are to be met for each test to be satisfactory. + +![Build Mode](images/buildWindow.png) + +Each test defined on [SETUP mode](#setup-mode), will be shown here on its own *box*. If you open a lot of test, it can get quite cumbersome to traverse the list. That's why you can filter the tests by choosing its category on the combo box on the top right. You may also show or hide disabled tests with the eye button on the right. + +If you click on any of the boxes, you'll see something similar to this: + +![Box on build mode](images/boxBuildMode.png) + +Each box has the following fields: +- `Input`. It's the same as in [SETUP mode](#setup-mode). +- `Verification Mode`. At the time, you may choose the following: + - `Same output`. The output(s) on TEST mode must be the same as in BUILD mode. + - `Conditional output`. You may choose what type of **operation** and **operand** to apply on the output to consider it valid. + + The following operations are available: `==`, `<>`, `<`, `>`, `<=`, `>=`, `contain` and `not contain`. + + The program will try to first operate numerically if both the output and operand are numbers. If not, the operations will be carried out as strings. +- `Iteration output`. You may get the output of the functions by either running all tests (pressing the `Run all` button) or by running each test individually (the green play button on the top right corner of the box). This output is mainly needed for the `Same output` verification mode, but on next versions it will be needed for new incoming modes. + + Each output also stores its `execution time` and `return code`. + +All **enabled tests must be run** on [BUILD mode](#build-mode) before passing to [TEST mode](#test-mode). + +If an error were to occur, you'll get a warning window with the error code. Try to get one yourself by enabling the test "4 - Error function". + + + +## TEST Mode + +On **TEST** mode you will run all tests on sequence and without interruption. This will generate a report you'll be able to export to a save file (`.vvt`) or to an Excel file (`.xlsl`). The last one can be printed or exported to PDF format. + +This mode is done so that **all tests have to pass first try**; in other words, there must not be any exception or fatal error, that would invalidate the tests results. If a single test were to fail, you can retry it individually, but would affect the final result. + +![Test1](images/testWindow1.png) + +Press the `New test` button to start a test. + +![Test2](images/testWindow2.png) + +If you want to start another test, first [export it](#exporting-test-results) and then press `Clear test` or press `New test` again (a pop-up will appear). + +![Test3](images/testWindow3.png) + +Each box will have a symbol indicating the result of the test. An extensive explanation can be found by opening the box. You can also check the result of each iteration by selecting its number of the `Iteration output` combo. The little colored dot on the left of the number indicates the result of the iteration. + +![Test4](images/testWindow4.png) + +### Importing test results + +This mode is read-only. It's only used to visualize on the program a previous test result. It still allows you to export it again, as either a `.vvt` or `.xlsx` file. + +## Exporting test results + +Once your test has been run, **export the report** (saving won't work!) by pressing File > Export test results. + +Before that you can set some extra fields for the report by clicking on Edit > Project settings (`Alt + .`). This fields are: + +- `Name`. Name for the report. +- `Project` name. +- `Author` of the VVT project. +- `Conductor` of the test. diff --git a/example/Random.py b/example/Random.py new file mode 100644 index 0000000..1e56973 --- /dev/null +++ b/example/Random.py @@ -0,0 +1,10 @@ +import sys +import random + +if __name__ == "__main__": + if len(sys.argv) != 3: + print("Error: two integer arguments are needed!") + exit(-1) + + val = random.randint(int(sys.argv[1]), int(sys.argv[2])) + print(val) \ No newline at end of file diff --git a/example/images/Logo.png b/example/images/Logo.png new file mode 100644 index 0000000..7fe398c Binary files /dev/null and b/example/images/Logo.png differ diff --git a/example/images/boxBuildMode.png b/example/images/boxBuildMode.png new file mode 100644 index 0000000..0394407 Binary files /dev/null and b/example/images/boxBuildMode.png differ diff --git a/example/images/buildWindow.png b/example/images/buildWindow.png new file mode 100644 index 0000000..006df7b Binary files /dev/null and b/example/images/buildWindow.png differ diff --git a/example/images/lightmode.png b/example/images/lightmode.png new file mode 100644 index 0000000..4a32736 Binary files /dev/null and b/example/images/lightmode.png differ diff --git a/example/images/mode-build.png b/example/images/mode-build.png new file mode 100644 index 0000000..5a74fb8 Binary files /dev/null and b/example/images/mode-build.png differ diff --git a/example/images/mode-setup.png b/example/images/mode-setup.png new file mode 100644 index 0000000..9927f13 Binary files /dev/null and b/example/images/mode-setup.png differ diff --git a/example/images/mode-test.png b/example/images/mode-test.png new file mode 100644 index 0000000..44921b0 Binary files /dev/null and b/example/images/mode-test.png differ diff --git a/example/images/openWindow.png b/example/images/openWindow.png new file mode 100644 index 0000000..0e6d252 Binary files /dev/null and b/example/images/openWindow.png differ diff --git a/example/images/setupMode.png b/example/images/setupMode.png new file mode 100644 index 0000000..e224848 Binary files /dev/null and b/example/images/setupMode.png differ diff --git a/example/images/testWindow1.png b/example/images/testWindow1.png new file mode 100644 index 0000000..68377e7 Binary files /dev/null and b/example/images/testWindow1.png differ diff --git a/example/images/testWindow2.png b/example/images/testWindow2.png new file mode 100644 index 0000000..db51dc7 Binary files /dev/null and b/example/images/testWindow2.png differ diff --git a/example/images/testWindow3.png b/example/images/testWindow3.png new file mode 100644 index 0000000..47bf978 Binary files /dev/null and b/example/images/testWindow3.png differ diff --git a/example/images/testWindow4.png b/example/images/testWindow4.png new file mode 100644 index 0000000..6eec47d Binary files /dev/null and b/example/images/testWindow4.png differ diff --git a/example/results/results.pdf b/example/results/results.pdf new file mode 100644 index 0000000..17edc28 Binary files /dev/null and b/example/results/results.pdf differ diff --git a/example/results/results.vvt b/example/results/results.vvt new file mode 100644 index 0000000..bbedf08 --- /dev/null +++ b/example/results/results.vvt @@ -0,0 +1 @@ +[{"name": "VVT Test", "project": "VVT", "date": "12/08/2024 15:09:42.953404", "testCount": 2, "author": "dabecart", "conductor": "dabecart"}, [{"id": 0, "name": "Calculate 10th Fibonacci", "category": "Calculations", "repetitions": 1, "enabled": true, "runcode": "python Fibonacci.py 10", "result": [{"output": "55\r\n", "returnCode": 0, "executionTime": 1.2913614999997662, "timeOfExecution": "11/08/2024 20:42:34.467499", "result": 0}], "validationCmd": {"operation": 1, "operator": "contain", "operatorVal": "5"}, "testResult": 1, "testOutput": [{"output": "55\r\n", "returnCode": 0, "executionTime": 1.2908721000130754, "timeOfExecution": "12/08/2024 15:09:42.982955", "result": 1}], "wasTestRepeated": 0}, {"id": 1, "name": "Calculate 100th Fibonacci", "category": "Calculations", "repetitions": 2, "enabled": false, "runcode": "python Fibonacci.py 100", "result": [{"output": "354224848179261915075\r\n", "returnCode": 0, "executionTime": 1.2464685999984795, "timeOfExecution": "", "result": 0}, {"output": "354224848179261915075\r\n", "returnCode": 0, "executionTime": 1.2334131000025081, "timeOfExecution": "", "result": 0}], "validationCmd": {"operation": 1, "operator": "<", "operatorVal": "8888aa"}, "testResult": 0, "testOutput": [], "wasTestRepeated": 0}, {"id": 2, "name": "Calculate 200th Fibonacci", "category": "Calculations", "repetitions": 3, "enabled": false, "runcode": "python Fibonacci.py 200", "result": [{"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2717756000001827, "timeOfExecution": "", "result": 0}, {"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2711927000000287, "timeOfExecution": "", "result": 0}, {"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2579394000003958, "timeOfExecution": "", "result": 0}], "validationCmd": {"operation": 0, "operator": "==", "operatorVal": ""}, "testResult": 0, "testOutput": [], "wasTestRepeated": 0}, {"id": 3, "name": "Random integer from -10 to 10", "category": "Random", "repetitions": 3, "enabled": true, "runcode": "python Random.py -10 10", "result": [{"output": "-2\r\n", "returnCode": 0, "executionTime": 1.293488699997397, "timeOfExecution": "11/08/2024 20:42:35.761405", "result": 0}, {"output": "-7\r\n", "returnCode": 0, "executionTime": 1.3129139000011492, "timeOfExecution": "11/08/2024 20:42:37.055391", "result": 0}, {"output": "7\r\n", "returnCode": 0, "executionTime": 1.2862715999981447, "timeOfExecution": "11/08/2024 20:42:38.368194", "result": 0}], "validationCmd": {"operation": 1, "operator": ">", "operatorVal": "0"}, "testResult": 4, "testOutput": [{"output": "-1\r\n", "returnCode": 0, "executionTime": 1.2555126999941422, "timeOfExecution": "12/08/2024 15:09:44.320151", "result": 2}, {"output": "-9\r\n", "returnCode": 0, "executionTime": 1.2387114000011934, "timeOfExecution": "12/08/2024 15:09:45.575924", "result": 2}, {"output": "10\r\n", "returnCode": 0, "executionTime": 1.2790373000025284, "timeOfExecution": "12/08/2024 15:09:46.814773", "result": 1}], "wasTestRepeated": 0}, {"id": 4, "name": "Error function", "category": "Error", "repetitions": 1, "enabled": false, "runcode": "python error", "result": [], "validationCmd": {"operation": 0, "operator": "==", "operatorVal": ""}, "testResult": 0, "testOutput": [], "wasTestRepeated": 0}]] \ No newline at end of file diff --git a/example/results/results.xlsx b/example/results/results.xlsx new file mode 100644 index 0000000..09e6018 Binary files /dev/null and b/example/results/results.xlsx differ diff --git a/example/test.vvf b/example/test.vvf new file mode 100644 index 0000000..7344be4 --- /dev/null +++ b/example/test.vvf @@ -0,0 +1 @@ +[{"name": "VVT Test", "project": "VVT", "date": "12/08/2024 19:05:49.319509", "testCount": 4, "author": "dabecart", "conductor": "dabecart"}, [{"id": 0, "name": "Calculate 10th Fibonacci", "category": "Calculations", "repetitions": 1, "enabled": true, "runcode": "python Fibonacci.py 10", "result": [{"output": "55\r\n", "returnCode": 0, "executionTime": 1.2913614999997662, "timeOfExecution": "11/08/2024 20:42:34.467499", "result": 0}], "validationCmd": {"operation": 1, "operator": "contain", "operatorVal": "5"}, "wasTestRepeated": 0}, {"id": 1, "name": "Calculate 100th Fibonacci", "category": "Calculations", "repetitions": 2, "enabled": true, "runcode": "python Fibonacci.py 100", "result": [{"output": "354224848179261915075\r\n", "returnCode": 0, "executionTime": 1.2464685999984795, "timeOfExecution": "", "result": 0}, {"output": "354224848179261915075\r\n", "returnCode": 0, "executionTime": 1.2334131000025081, "timeOfExecution": "", "result": 0}], "validationCmd": {"operation": 1, "operator": "<", "operatorVal": "8888aa"}, "wasTestRepeated": 0}, {"id": 2, "name": "Calculate 200th Fibonacci", "category": "Calculations", "repetitions": 3, "enabled": true, "runcode": "python Fibonacci.py 200", "result": [{"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2717756000001827, "timeOfExecution": "", "result": 0}, {"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2711927000000287, "timeOfExecution": "", "result": 0}, {"output": "280571172992510140037611932413038677189525\r\n", "returnCode": 0, "executionTime": 1.2579394000003958, "timeOfExecution": "", "result": 0}], "validationCmd": {"operation": 1, "operator": "<", "operatorVal": "5"}, "wasTestRepeated": 0}, {"id": 3, "name": "Random integer from -10 to 10", "category": "Random", "repetitions": 3, "enabled": true, "runcode": "python Random.py -10 10", "result": [{"output": "-2\r\n", "returnCode": 0, "executionTime": 1.293488699997397, "timeOfExecution": "11/08/2024 20:42:35.761405", "result": 0}, {"output": "-7\r\n", "returnCode": 0, "executionTime": 1.3129139000011492, "timeOfExecution": "11/08/2024 20:42:37.055391", "result": 0}, {"output": "7\r\n", "returnCode": 0, "executionTime": 1.2862715999981447, "timeOfExecution": "11/08/2024 20:42:38.368194", "result": 0}], "validationCmd": {"operation": 1, "operator": ">", "operatorVal": "0"}, "wasTestRepeated": 0}, {"id": 4, "name": "Error function", "category": "Error", "repetitions": 1, "enabled": false, "runcode": "python error", "result": [], "validationCmd": {"operation": 0, "operator": "==", "operatorVal": ""}, "wasTestRepeated": 0}]] \ No newline at end of file diff --git a/res/Logo.ico b/res/Logo.ico new file mode 100644 index 0000000..d79e9ef Binary files /dev/null and b/res/Logo.ico differ diff --git a/res/README.md b/res/README.md new file mode 100644 index 0000000..35f5f11 --- /dev/null +++ b/res/README.md @@ -0,0 +1,19 @@ +Resources taken from [Industrial Sharp UI Icons Collection](https://www.svgrepo.com/collection/industrial-sharp-ui-icons/), under MIT license. Some of them were slightly modified by @dabecart. + +The loading circle is courtesy of Pau Giner. Taken from [Wikimedia](https://commons.wikimedia.org/wiki/File:Loading_indicator_circle.svg). + +# Generate the resource pack + +You'll need the following module installed in Python to run the next command, so install it using: + +``` +$ python3 -m pip install pyside6 +``` + +To create the resource pack (*taken from [here](https://stackoverflow.com/questions/66099225/how-can-resources-be-provided-in-pyqt6-which-has-no-pyrcc)*): + +``` +$ pyside6-rcc res/res.qrc | sed '0,/PySide6/s//PyQt6/' > src/ResourcePacket.py +``` + +And import as a module into the Python file. \ No newline at end of file diff --git a/res/TestReportModel.xlsx b/res/TestReportModel.xlsx new file mode 100644 index 0000000..68c3210 Binary files /dev/null and b/res/TestReportModel.xlsx differ diff --git a/res/arrow-down.svg b/res/arrow-down.svg new file mode 100644 index 0000000..f22e450 --- /dev/null +++ b/res/arrow-down.svg @@ -0,0 +1,12 @@ + + + + chevron-down + + + + + + + + \ No newline at end of file diff --git a/res/arrow-left.svg b/res/arrow-left.svg new file mode 100644 index 0000000..2994018 --- /dev/null +++ b/res/arrow-left.svg @@ -0,0 +1,12 @@ + + + + chevron-left + + + + + + + + \ No newline at end of file diff --git a/res/arrow-right.svg b/res/arrow-right.svg new file mode 100644 index 0000000..7d74c58 --- /dev/null +++ b/res/arrow-right.svg @@ -0,0 +1,12 @@ + + + + chevron-right + + + + + + + + \ No newline at end of file diff --git a/res/arrow-up.svg b/res/arrow-up.svg new file mode 100644 index 0000000..adda2e1 --- /dev/null +++ b/res/arrow-up.svg @@ -0,0 +1,12 @@ + + + + chevron-up + + + + + + + + \ No newline at end of file diff --git a/res/build-hide.svg b/res/build-hide.svg new file mode 100644 index 0000000..912e5e4 --- /dev/null +++ b/res/build-hide.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/res/build-show.svg b/res/build-show.svg new file mode 100644 index 0000000..0b268c7 --- /dev/null +++ b/res/build-show.svg @@ -0,0 +1,12 @@ + + + + eye + + + + + + + + \ No newline at end of file diff --git a/res/clear.svg b/res/clear.svg new file mode 100644 index 0000000..45a1c5e --- /dev/null +++ b/res/clear.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + diff --git a/res/creationFiles/Logo.png b/res/creationFiles/Logo.png new file mode 100644 index 0000000..7fe398c Binary files /dev/null and b/res/creationFiles/Logo.png differ diff --git a/res/creationFiles/Logo.psd b/res/creationFiles/Logo.psd new file mode 100644 index 0000000..20775d1 Binary files /dev/null and b/res/creationFiles/Logo.psd differ diff --git a/res/edit-redo.svg b/res/edit-redo.svg new file mode 100644 index 0000000..6e5b6f1 --- /dev/null +++ b/res/edit-redo.svg @@ -0,0 +1,12 @@ + + + + redo + + + + + + + + \ No newline at end of file diff --git a/res/edit-settings.svg b/res/edit-settings.svg new file mode 100644 index 0000000..1a92376 --- /dev/null +++ b/res/edit-settings.svg @@ -0,0 +1,12 @@ + + + + document-settings + + + + + + + + \ No newline at end of file diff --git a/res/edit-undo.svg b/res/edit-undo.svg new file mode 100644 index 0000000..7cbe2bc --- /dev/null +++ b/res/edit-undo.svg @@ -0,0 +1,12 @@ + + + + undo + + + + + + + + \ No newline at end of file diff --git a/res/file-export.svg b/res/file-export.svg new file mode 100644 index 0000000..66fe05b --- /dev/null +++ b/res/file-export.svg @@ -0,0 +1,12 @@ + + + + export + + + + + + + + \ No newline at end of file diff --git a/res/file-import.svg b/res/file-import.svg new file mode 100644 index 0000000..4d1338f --- /dev/null +++ b/res/file-import.svg @@ -0,0 +1,12 @@ + + + + import + + + + + + + + \ No newline at end of file diff --git a/res/file-new.svg b/res/file-new.svg new file mode 100644 index 0000000..a1d89e9 --- /dev/null +++ b/res/file-new.svg @@ -0,0 +1,12 @@ + + + + new-indicator + + + + + + + + \ No newline at end of file diff --git a/res/file-open.svg b/res/file-open.svg new file mode 100644 index 0000000..1a9d606 --- /dev/null +++ b/res/file-open.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/file-save.svg b/res/file-save.svg new file mode 100644 index 0000000..cd9daca --- /dev/null +++ b/res/file-save.svg @@ -0,0 +1,12 @@ + + + + disk + + + + + + + + \ No newline at end of file diff --git a/res/help-about.svg b/res/help-about.svg new file mode 100644 index 0000000..d73f936 --- /dev/null +++ b/res/help-about.svg @@ -0,0 +1,12 @@ + + + + question + + + + + + + + \ No newline at end of file diff --git a/res/item-add.svg b/res/item-add.svg new file mode 100644 index 0000000..086183b --- /dev/null +++ b/res/item-add.svg @@ -0,0 +1,64 @@ + + + + + + + new-indicator + + + + + + + + + + + diff --git a/res/item-duplicate.svg b/res/item-duplicate.svg new file mode 100644 index 0000000..da34999 --- /dev/null +++ b/res/item-duplicate.svg @@ -0,0 +1,12 @@ + + + + duplicate + + + + + + + + \ No newline at end of file diff --git a/res/item-remove.svg b/res/item-remove.svg new file mode 100644 index 0000000..9c28ac3 --- /dev/null +++ b/res/item-remove.svg @@ -0,0 +1,65 @@ + + + + + + + new-indicator + + + + + + + + + + + diff --git a/res/loading-circle.svg b/res/loading-circle.svg new file mode 100644 index 0000000..fa70dfd --- /dev/null +++ b/res/loading-circle.svg @@ -0,0 +1,41 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/res/mode-build.svg b/res/mode-build.svg new file mode 100644 index 0000000..4b0cc60 --- /dev/null +++ b/res/mode-build.svg @@ -0,0 +1,63 @@ + + + + + + project-configuration + + + + + + + + + diff --git a/res/mode-setup.svg b/res/mode-setup.svg new file mode 100644 index 0000000..1187148 --- /dev/null +++ b/res/mode-setup.svg @@ -0,0 +1,59 @@ + + + + + + project-new + + + + + + diff --git a/res/mode-test.svg b/res/mode-test.svg new file mode 100644 index 0000000..f4ad5fa --- /dev/null +++ b/res/mode-test.svg @@ -0,0 +1,53 @@ + +project-new diff --git a/res/quit.svg b/res/quit.svg new file mode 100644 index 0000000..6d13be1 --- /dev/null +++ b/res/quit.svg @@ -0,0 +1,12 @@ + + + + cancel + + + + + + + + \ No newline at end of file diff --git a/res/res.qrc b/res/res.qrc new file mode 100644 index 0000000..46c3da4 --- /dev/null +++ b/res/res.qrc @@ -0,0 +1,46 @@ + + + file-new.svg + file-open.svg + file-save.svg + file-import.svg + file-export.svg + + edit-undo.svg + edit-redo.svg + edit-settings.svg + + item-add.svg + item-remove.svg + item-duplicate.svg + + mode-setup.svg + mode-build.svg + mode-test.svg + + quit.svg + help-about.svg + settings-program.svg + logo.ico + + build-show.svg + build-hide.svg + + test-ok.svg + test-error.svg + test-undefined.svg + test-refresh.svg + + arrow-up.svg + arrow-down.svg + arrow-left.svg + arrow-right.svg + + run.svg + clear.svg + + loading-circle.svg + + TestReportModel.xlsx + + \ No newline at end of file diff --git a/res/run.svg b/res/run.svg new file mode 100644 index 0000000..ac6e96e --- /dev/null +++ b/res/run.svg @@ -0,0 +1,63 @@ + + + + + + + circle-play + + + + + + + + + + + diff --git a/res/settings-program.svg b/res/settings-program.svg new file mode 100644 index 0000000..6bfb6f4 --- /dev/null +++ b/res/settings-program.svg @@ -0,0 +1,12 @@ + + + + cogwheel + + + + + + + + \ No newline at end of file diff --git a/res/test-error.svg b/res/test-error.svg new file mode 100644 index 0000000..fabdfd8 --- /dev/null +++ b/res/test-error.svg @@ -0,0 +1,12 @@ + + + + error + + + + + + + + \ No newline at end of file diff --git a/res/test-ok.svg b/res/test-ok.svg new file mode 100644 index 0000000..0f858e3 --- /dev/null +++ b/res/test-ok.svg @@ -0,0 +1,12 @@ + + + + success + + + + + + + + \ No newline at end of file diff --git a/res/test-refresh.svg b/res/test-refresh.svg new file mode 100644 index 0000000..2b1187f --- /dev/null +++ b/res/test-refresh.svg @@ -0,0 +1,12 @@ + + + + refresh + + + + + + + + \ No newline at end of file diff --git a/res/test-undefined.svg b/res/test-undefined.svg new file mode 100644 index 0000000..9fd735c --- /dev/null +++ b/res/test-undefined.svg @@ -0,0 +1,12 @@ + + + + alarm + + + + + + + + \ No newline at end of file diff --git a/src/AboutWindow.py b/src/AboutWindow.py new file mode 100644 index 0000000..5e84027 --- /dev/null +++ b/src/AboutWindow.py @@ -0,0 +1,78 @@ +# ************************************************************************************************** +# @file AboutWindow.py +# @brief Little popup window to show information about this program. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-10 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +__program_name__ = "Validation and Verification Toolkit" +__version__ = "1.0.0" +__author__ = "@dabecart" + +from PyQt6.QtWidgets import ( + QVBoxLayout, QHBoxLayout, QLabel, QDialog, QPushButton +) +from PyQt6.QtCore import Qt, QSize +from PyQt6.QtGui import QPixmap + +from Icons import createIcon + +class AboutWindow(QDialog): + def __init__(self, parent = None): + super().__init__(parent) + self.parentWindow = parent + + self.setWindowTitle('About') + self.resize(300, 200) + + parentGeo = self.parentWindow.geometry() + childGeo = self.geometry() + self.move( + parentGeo.center().x() - childGeo.width() // 2, + parentGeo.center().y() - childGeo.height() // 2 + ) + + layout = QVBoxLayout() + + contentLayout = QHBoxLayout() + layout.addLayout(contentLayout) + + logoLabel = QLabel() + logoLabel.setPixmap(createIcon(':logo', parent.config).pixmap(100,100)) + logoLabel.setAlignment(Qt.AlignmentFlag.AlignCenter) + contentLayout.addWidget(logoLabel) + + textLayout = QVBoxLayout() + textLayout.setAlignment(Qt.AlignmentFlag.AlignCenter) + textLayout.setSpacing(5) + contentLayout.addLayout(textLayout) + + programLabel = QLabel(f"{__program_name__}") + versionLabel = QLabel(f"Version {__version__}") + authorLabel = QLabel(f"Author: {__author__}") + webpageLabel = QLabel('Visit the author\'s webpage') + webpageLabel.setOpenExternalLinks(True) + githubLabel = QLabel('... or this project\'s Github!') + githubLabel.setOpenExternalLinks(True) + + textLayout.addWidget(programLabel) + textLayout.addWidget(versionLabel) + textLayout.addWidget(authorLabel) + textLayout.addWidget(webpageLabel) + textLayout.addWidget(githubLabel) + + buttonsLayout = QHBoxLayout() + buttonsLayout.addStretch() + okButton = QPushButton('Ok') + okButton.clicked.connect(self.close) + buttonsLayout.addWidget(okButton) + + layout.addLayout(buttonsLayout) + + self.setLayout(layout) \ No newline at end of file diff --git a/src/BuildWidget.py b/src/BuildWidget.py new file mode 100644 index 0000000..462dcbe --- /dev/null +++ b/src/BuildWidget.py @@ -0,0 +1,299 @@ +# ************************************************************************************************** +# @file BuildWidget.py +# @brief The build mode interface. Shows all test cases results with pretty accordions and lets you +# run them individually or in bulk. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-03 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QScrollArea, QPushButton, QComboBox, QMessageBox) +from PyQt6.QtCore import Qt, QSize + +from widgets.CollapsibleBox import CollapsibleBox +from widgets.BuildContent import BuildContent, BuildHeader +from DataFields import Item +from tools.ParallelExecution import ParallelLoopExecution, ParallelExecution +from tools.SignalBlocker import SignalBlocker +from tools.UndoRedo import UndoRedo +from widgets.ContainerWidget import ContainerWidget + +from Icons import createIcon + +from copy import deepcopy +from subprocess import CalledProcessError + +class BuildWidget(QWidget): + def __init__(self, parent=None): + super().__init__() + + self.parent = parent + + layout = QVBoxLayout() + self.setLayout(layout) + layout.setAlignment(Qt.AlignmentFlag.AlignTop) + + self.runAllButton = QPushButton("Run all") + self.runAllButton.setStatusTip("Runs all test cases displayed onscreen without output.") + self.runAllButton.clicked.connect(lambda: self.runAction('run-all-items', None)) + self.runAllButton.setFixedWidth(120) + self.runAllButton.setFixedHeight(30) + self.runAllButton.setIconSize(QSize(20,20)) + + self.clearAllButton = QPushButton("Clear all") + self.clearAllButton.setStatusTip("Clears the outputs of all test cases.") + self.clearAllButton.clicked.connect(lambda: self.runAction('clear-all-items', None)) + self.clearAllButton.setFixedWidth(120) + self.clearAllButton.setFixedHeight(30) + self.clearAllButton.setIconSize(QSize(20,20)) + + self.categoryCombo = QComboBox() + self.categoryCombo.setStatusTip("Select the category to filter the test cases.") + self.categoryCombo.addItem('All categories') + self.categoryCombo.setFixedHeight(30) + self.categoryCombo.setMinimumContentsLength(25) + self.categoryCombo.currentTextChanged.connect(lambda: self.populateTable(self.categoryCombo.currentText())) + + self.showDisabled = False + self.showHideDisabledButton = QPushButton("") + self.showHideDisabledButton.setStatusTip("Hide or show disabled test cases.") + self.showHideDisabledButton.setFixedHeight(30) + self.showHideDisabledButton.clicked.connect(self.showHideDisabledButtonClicked) + + icons = [ + [self.runAllButton, ':run'], + [self.clearAllButton, ':clear'], + [self.showHideDisabledButton, ':build-show'] + ] + for widg in icons: + newIcon = createIcon(widg[1], self.parent.config) + newIcon.setAssociatedWidget(widg[0]) + widg[0].setIcon(newIcon) + + self.topBar = ContainerWidget() + topBarLayout = QHBoxLayout(self.topBar) + topBarLayout.addWidget(self.runAllButton) + topBarLayout.addWidget(self.clearAllButton) + topBarLayout.addStretch() + topBarLayout.addWidget(self.categoryCombo) + topBarLayout.addWidget(self.showHideDisabledButton) + + layout.addWidget(self.topBar) + + scrollArea = QScrollArea(self) + scrollArea.setWidgetResizable(True) + scrollArea.setAlignment(Qt.AlignmentFlag.AlignTop) + layout.addWidget(scrollArea) + + self.scrollContent = ContainerWidget() + scrollArea.setWidget(self.scrollContent) + + self.scrollLayout = QVBoxLayout(self.scrollContent) + + self.scrollLayout.setAlignment(Qt.AlignmentFlag.AlignTop) + self.scrollLayout.setSpacing(0) + self.scrollLayout.setContentsMargins(0,0,0,0) + + def showHideDisabledButtonClicked(self): + self.showDisabled = not self.showDisabled + self.populateTable(self.categoryCombo.currentText()) + + if self.showDisabled : + newIcon = createIcon(':build-hide', self.parent.config) + else: + newIcon = createIcon(':build-show', self.parent.config) + + newIcon.setAssociatedWidget(self.showHideDisabledButton) + self.showHideDisabledButton.setIcon(newIcon) + + def populateTable(self, categoryFilter: str | None): + # Delete all widgets if there are new items or if they are updated. + # This is a safety measure for the order and content of the widgets. + itemsThatShouldBeShown = [] + for item in self.parent.items: + # If a category filter is being given, check that the item belongs to the shown + # category. + if categoryFilter is not None and not self._filterItemByCategory(item, categoryFilter): + continue + # Pass of the disabled items if the visualization of disabled items is disabled. + if not self.showDisabled and not item.enabled: + continue + itemsThatShouldBeShown.append(item) + + shownWidgets = [] + shownItems = [] + for i in range(self.scrollLayout.count()): + widget = self.scrollLayout.itemAt(i).widget() + shownWidgets.append(widget) + shownItems.append(widget.item) + + # If the list aren't the same length, there are more or less items shown than there are items + # to be shown, therefore, update the GUI. + if len(itemsThatShouldBeShown) == len(shownWidgets): + allFound = True + for it in itemsThatShouldBeShown: + # Update if an item to be shown is not already shown. + if it not in shownItems: + allFound = False + break + + # Find the widget associated with this item. Check if its fields are updated. + for wid in shownWidgets: + if it is wid.item: + if not wid.isUpdated(): + allFound = False + break + + if not allFound: break + + if allFound: return + + # Remove all items. + for i in reversed(range(self.scrollLayout.count())): + self.scrollLayout.itemAt(i).widget().setParent(None) + + # Add all items in order. + self.parent.items.sort() + categoriesList = [] + for item in self.parent.items: + # Filter if the item is enabled or not and showDisabled is set. + if self.showDisabled or (not self.showDisabled and item.enabled): + # Filter by category. + if categoryFilter is None or self._filterItemByCategory(item, categoryFilter): + self.scrollLayout.addWidget(CollapsibleBox(':logo', item, self.parent.config, BuildHeader, BuildContent, self)) + if item.category not in categoriesList: + categoriesList.append(item.category) + + # If no category is given, populate the category combo. + if categoryFilter is None: + with SignalBlocker(self.categoryCombo): + self.categoryCombo.clear() + self.categoryCombo.addItem('All categories') + self.categoryCombo.addItems(categoriesList) + + def _filterItemByCategory(self, item: Item, categoryFilter: str) -> bool: + match categoryFilter: + case 'All categories': + return True + case _: + return item.category == categoryFilter + + def runAction(self, action: str, actionStack: str | None, *args): + def onException(e: Exception): + detailMessage = "Details:\n" + if type(e) is CalledProcessError: + detailMessage += "Command arguments: " + for arg in e.cmd: + detailMessage += str(arg) + " " + detailMessage += f'\nReturn code: {e.returncode}\nError output: {e.stderr.decode("utf-8")}' + + QMessageBox.critical(self, 'Fatal error while running test', + f'A fatal error occurred. {detailMessage}') + + onFinishRun() + + def onFinishRun(): + self.topBar.setEnabled(True) + self.parent.setEnableToolbars(True) + + def updateFieldsAfterRun(args): + content: BuildContent = args + item: Item = content.item + + content.outputCmdText.setText(item.result[0].output) + content.outputReturnValue.setText(f"Return: {item.result[0].returnCode}\nExecution time: {item.result[0].executionTime:.2f} ms") + content.outputCmdIndexCombo.setPlaceholderText("None") + content.outputCmdIndexCombo.setCurrentIndex(0) + content.outputCmdIndexCombo.setEnabled(True) + self.parent.statusBar.showMessage(f"Item {item.id} successfully run.", 3000) + + if action == 'run-item': + content: BuildContent = args[0] + item: Item = content.item + + if not item.enabled or item.repetitions <= 0: + return + + if item.hasBeenRun(): + QMessageBox.critical(None, 'Error', f'Item {item.id}: \"{item.name}\" contains results and/or configuration.\nPlease, clear it before running it again.') + return + + self.topBar.setEnabled(False) + self.parent.setEnableToolbars(False) + content.outputCmdIndexCombo.setPlaceholderText("Running...") + content.outputCmdIndexCombo.setCurrentIndex(-1) + content.outputCmdIndexCombo.setEnabled(False) + + def singleRunFinishFunction(): + updateFieldsAfterRun(content) + onFinishRun() + + self.pex = ParallelExecution(lambda: content.item.run(), singleRunFinishFunction, onException) + self.pex.run() + + elif action == 'run-all-items': + boxes = [] + for i in range(self.scrollLayout.count()): + content: BuildContent = self.scrollLayout.itemAt(i).widget().content + # Only run those that are enabled and are shown on screen. + if content.item.isEnabled() and self._filterItemByCategory(content.item, self.categoryCombo.currentText()): + boxes.append(content) + + self.topBar.setEnabled(False) + self.parent.setEnableToolbars(False) + for args in boxes: + args.outputCmdIndexCombo.setPlaceholderText("Running...") + args.outputCmdIndexCombo.setCurrentIndex(-1) + args.outputCmdIndexCombo.setEnabled(False) + + self.pex = ParallelLoopExecution(boxes, lambda args: args.item.run(), updateFieldsAfterRun, onFinishRun, onException) + self.pex.run() + + elif action == 'clear-item': + content: BuildContent = args[0] + item: Item = content.item + + if not item.enabled: + return + + if actionStack is not None: + resultsCopy = deepcopy(item.result) + + item.result.clear() + content.outputReturnValue.clear() + content.outputCmdText.clear() + content.outputCmdIndexCombo.setCurrentIndex(-1) + content.outputCmdIndexCombo.setEnabled(False) + + elif action == 'clear-all-items': + reply = QMessageBox.question(self, 'Clear all items?', + 'You will clear all outputs.\nAre you sure about it?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No, + QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.No: + return + + for i in range(self.scrollLayout.count()): + content = self.scrollLayout.itemAt(i).widget().content + # Only clean those shown on screen. + if self._filterItemByCategory(content.item, self.categoryCombo.currentText()): + self.runAction('clear-item', None, content) + + elif action == 'populate-table': + self.populateTable(args[0]) + + elif action == 'set-results': + item: Item = args[0].item + item.result = args[1] + updateFieldsAfterRun([args[0], self]) + + if actionStack is not None: + if action == 'run-item' or action == 'set-results': + UndoRedo.addAction(actionStack, ('clear-item', args[0])) + elif action == 'clear-item': + UndoRedo.addAction(actionStack, ('set-results', args[0], resultsCopy)) \ No newline at end of file diff --git a/src/DataFields.py b/src/DataFields.py new file mode 100644 index 0000000..5d0c950 --- /dev/null +++ b/src/DataFields.py @@ -0,0 +1,427 @@ +# ************************************************************************************************** +# @file DataFields.py +# @brief The fields that form a testcase or item. Includes the tools to save and load files. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from dataclasses import dataclass, asdict, fields, field +import json +from typing import List, ClassVar +import subprocess +import shlex # To easily parse the arguments for a console. +from time import perf_counter +from ast import literal_eval +from re import sub + +from datetime import datetime + +class TestResult: + NOTRUN = 0 + OK = 1 + ERROR = 2 + UNDEFINED = 3 + NOT_ALL_OK = 4 + + @classmethod + def getResultColor(cls, result): + mapping = { + TestResult.OK: '#17e5ae', + TestResult.ERROR: '#e51760', + TestResult.UNDEFINED: '#f7c90f', + TestResult.NOT_ALL_OK: '#f7c90f', + } + return mapping.get(result, '#000000') + + @classmethod + def toExcelColor(cls, result): + mapping = { + TestResult.OK: 'green', + TestResult.ERROR: 'red', + TestResult.UNDEFINED: 'yellow', + TestResult.NOT_ALL_OK: 'yellow', + } + return mapping.get(result, 'red') + + @classmethod + def toString(cls, result): + mapping = { + TestResult.OK: 'Successful', + TestResult.ERROR: 'Unsuccessful', + TestResult.UNDEFINED: 'Undefined result', + TestResult.NOT_ALL_OK: 'Not all tests were successful', + } + return mapping.get(result, 'Undefined result type') + +class Operation(): + operations: List[str] =["Same output", "Conditional output"] + SAME = 0 + COMPARISON = 1 + +@dataclass(eq=True) +class ResultCommand: + output: str = field(default="") + returnCode: int = field(default=None) + executionTime: float = field(default=0, compare=False) + timeOfExecution : str = field(default="", compare=False) + + result: int = field(default=TestResult.NOTRUN, compare=False) + + def deltaOfExecution(self, startExecutionTime: str): + t = datetime.strptime(self.timeOfExecution, "%d/%m/%Y %H:%M:%S.%f") + t0 = datetime.strptime(startExecutionTime, "%d/%m/%Y %H:%M:%S.%f") + return str(t - t0) + +@dataclass +class ValidationCommand: + operators: ClassVar[List[str]] = ["==", "<>", "<", ">", "<=", ">=", "contain", "not contain"] + + operation: int = field(default=Operation.SAME) + operator: str = field(default='==') + operatorVal: str = field(default='') + + def usesBuildOutput(self): + return self.operation == Operation.SAME + + def validate(self, originalResult: ResultCommand, testResult: ResultCommand, prevTestResult: TestResult) -> TestResult: + match self.operation: + case Operation.SAME: + currentTestResult = originalResult==testResult + case Operation.COMPARISON: + output = testResult.output + val = self.operatorVal + + # Parse as a string literal if it's inside "". + if self.operatorVal.startswith('"') and self.operatorVal.endswith('"'): + try: + val = str(literal_eval(self.operatorVal)) + except: + pass + else: + # Check if it's an integer number + try: + val = int(val) + output = int(output) + except ValueError: + # Check if it's a float number + try: + val = float(val) + output = float(output) + except ValueError: + # If it's not a string nor a number, just remove the special characters + # that cannot be added without the ""s from the output. + output = sub(r'[\x00-\x1F\x7F]', '', output) + + match self.operator: + case '==': + currentTestResult = output == val + case '<>': + currentTestResult = output != val + case '>': + currentTestResult = output > val + case '<': + currentTestResult = output < val + case '>=': + currentTestResult = output >= val + case '<=': + currentTestResult = output <= val + case 'contain': + currentTestResult = str(val) in str(output) + case "not contain": + currentTestResult = str(val) not in str(output) + case _: + print(f"Undefined operator {self.operator} on validate") + currentTestResult = TestResult.ERROR + # This will make it so that the result is undefined. + prevTestResult = TestResult.UNDEFINED + case _: + print(f"Undefined operation {self.operation}") + currentTestResult = False + + currentTestResult = TestResult.OK if currentTestResult else TestResult.ERROR + # Set the test result on its class. + testResult.result = currentTestResult + + if prevTestResult is TestResult.NOTRUN or currentTestResult == prevTestResult: + return currentTestResult + else: + # Not all tests run successfully. + return TestResult.NOT_ALL_OK + + def toString(self) -> str: + match self.operation: + case Operation.SAME: + ret = "The test output must be the same as the original output." + case Operation.COMPARISON: + match self.operator: + case '==': + ret = f"Output must be equal to {self.operatorVal}." + case '<>': + ret = f"Output must be different than {self.operatorVal}." + case '>': + ret = f"Output must be greater than {self.operatorVal}." + case '<': + ret = f"Output must be less than {self.operatorVal}." + case '>=': + ret = f"Output must be greater than or equal to {self.operatorVal}." + case '<=': + ret = f"Output must be lesser than or equal to {self.operatorVal}." + case 'contain': + ret = f"Output must contain {self.operatorVal}." + case "not contain": + ret = f"Output must not contain {self.operatorVal}." + case _: + print(f"Undefined operator {self.operator} on toString") + ret = "" + case _: + ret = f"Undefined operation {self.operation} on toString" + return ret + + # Returns the function before this one changing the color of bold words. + def validationToString(self, result: TestResult | None = None) -> str: + # Get the text. + ret: str = self.toString() + if result is not None: + # Add color to signal the reason the test successes or fails. + ret = ret.replace('', f'', 1) + ret = ret.replace('', '', 1) + return ret + + # Similar to before but the text changes depending on the result. + def resultToString(self, result: TestResult | None = None) -> str: + # Get the text. + ret: str = self.toString() + + # Change "must be" for "is" or "is not". + match result: + case TestResult.OK: + ret = ret.replace('must be', 'is', 1) + # If no "must be" is found, then it may be a single "must". + ret = ret.replace('must', 'does') + + case TestResult.ERROR: + ret = ret.replace('must be', 'is not', 1) + # If no "must be" is found, then it may be a single "must". + ret = ret.replace('must not', 'does not') + + case TestResult.UNDEFINED: + ret = "This test result was not conclusive." + + case TestResult.NOT_ALL_OK: + ret = "This test result had mixed answers and therefore it is not conclusive." + + case _: + print(f"Unexpected result \"{result}\" on resultToString.") + + if result is not None: + # Add color to signal the reason the test successes or fails. + ret = ret.replace('', f'', 2) + ret = ret.replace('', '', 2) + return ret + +@dataclass(eq=True) +class Item: + runningDirectory : ClassVar[str] = "" + + id: int = field(default=-1) + name: str = field(default="Undeclared") + category: str = field(default="Undetermined") + repetitions: int = field(default=1) + enabled: bool = field(default=True) + runcode: str = field(default="") + result: List[ResultCommand] = field(default_factory=lambda: []) + validationCmd: ValidationCommand = field(default_factory=lambda: ValidationCommand()) + + testResult: int = field(default=TestResult.NOTRUN) + testOutput: List[ResultCommand] = field(default_factory=lambda: []) + wasTestRepeated: int = field(default=0) + + def __lt__(self, other): + return self.id < other.id + + def clearTest(self): + self.testResult = TestResult.NOTRUN + self.testOutput.clear() + + def hasBeenRun(self) -> bool: + return len(self.result) == self.repetitions + + def hasBeenTested(self) -> bool: + return len(self.testOutput) == self.repetitions + + def isEnabled(self) -> bool: + return self.enabled and self.repetitions > 0 + + def run(self): + if not self.hasBeenRun(): + self._execute(self.result) + + def test(self): + if not self.result: + print("Cannot test without results!") + return + + if self.hasBeenTested(): + return + + # Run the commands. + self._execute(self.testOutput) + # Test them against the results. + for result, test in zip(self.result, self.testOutput): + self.testResult = self.validationCmd.validate(result, test, self.testResult) + + # May throw a CalledProcessError exception in case the command is not OK. + def _execute(self, resultOutputSave): + commandArgs = shlex.split(self.runcode) + # So that the windowed application doesn't open a terminal to run the code. + # Taken from here: + # https://code.activestate.com/recipes/409002-launching-a-subprocess-without-a-console-window/ + startupInfo = subprocess.STARTUPINFO() + startupInfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + for _ in range(self.repetitions): + tOfExec = datetime.now().strftime("%d/%m/%Y %H:%M:%S.%f") + startTime = perf_counter() + runResult = subprocess.run(commandArgs, + stdout = subprocess.PIPE, + stderr = subprocess.PIPE, + cwd = Item.runningDirectory, + startupinfo = startupInfo) + executionTime = perf_counter() - startTime + + # Taken from here: + # https://stackoverflow.com/questions/24849998/how-to-catch-exception-output-from-python-subprocess-check-output + if runResult.stderr: + raise subprocess.CalledProcessError( + returncode = runResult.returncode, + cmd = runResult.args, + stderr = runResult.stderr + ) + + resultOutputSave.append(ResultCommand(output=runResult.stdout.decode('utf-8'), + returnCode=runResult.returncode, + executionTime=executionTime, + timeOfExecution=tOfExec)) + +@dataclass(eq=True) +class TestDataFields: + name: str = field(default="") + project: str = field(default="") + date: str = field(default="", compare=False) + testCount: str = field(default="", compare=False) + author: str = field(default="") + conductor: str = field(default="") + + def missingFields(self) -> List[str]: + classDict = asdict(self) + return [key for key, val in classDict.items() if val == ""] + +def areItemsSaved(testDataFields: TestDataFields, items: List[Item], filename: str) -> bool: + with open(filename, 'r') as file: + jsonList: List = json.load(file) + + testFields = {field.name for field in fields(TestDataFields)} + # The test fields should be the first on the file. + filteredDict = {k: v for k, v in jsonList[0].items() if k in testFields} + testFields = TestDataFields(**filteredDict) + if testDataFields != testFields: + return False + + # Create a set of field names from the Item dataclass to filter unexpected arguments. + itemFields = {field.name for field in fields(Item)} + for index, itemDict in enumerate(jsonList[1]): + # Filter the dictionary to only include valid fields + filteredDict = {k: v for k, v in itemDict.items() if k in itemFields} + # Handle the result field types. + if 'result' in filteredDict: + filteredDict['result'] = [ResultCommand(**res) for res in filteredDict['result']] + if 'validationCmd' in filteredDict: + filteredDict['validationCmd'] = ValidationCommand(**filteredDict['validationCmd']) + appendItem = Item(**filteredDict) + + if appendItem != items[index]: + return False + return True + +def saveItemsToFile(testDataFields: TestDataFields, items: List[Item], filename: str) -> None: + with open(filename, 'w') as file: + outputItems = [] + for item in items: + dictFields = asdict(item) + # Skip all the test related fields. + del dictFields['testResult'] + del dictFields['testOutput'] + outputItems.append(dictFields) + + json.dump([asdict(testDataFields), outputItems], file) + +def saveTestToFile(testDataFields: TestDataFields, items: List[Item], filename: str) -> None: + with open(filename, 'w') as file: + json.dump([asdict(testDataFields), [asdict(item) for item in items]], file) + +def loadItemsFromFile(filename: str) -> List[Item]: + with open(filename, 'r') as file: + jsonList: List = json.load(file) + + testFields = {field.name for field in fields(TestDataFields)} + # The test fields should be the first on the file. + filteredDict = {k: v for k, v in jsonList[0].items() if k in testFields} + testFields = TestDataFields(**filteredDict) + + # Create a set of field names from the Item dataclass to filter unexpected arguments. + itemFields = {field.name for field in fields(Item)} + items = [] + for itemDict in jsonList[1]: + # Filter the dictionary to only include valid fields + filteredDict = {k: v for k, v in itemDict.items() if k in itemFields} + # Handle the result field types. + if 'result' in filteredDict: + filteredDict['result'] = [ResultCommand(**res) for res in filteredDict['result']] + if 'validationCmd' in filteredDict: + filteredDict['validationCmd'] = ValidationCommand(**filteredDict['validationCmd']) + + appendItem = Item(**filteredDict) + + # Clean the item before saving it. + if appendItem.repetitions < 0: + appendItem.repetitions = 0 + if appendItem.result: + appendItem.result = appendItem.result[:appendItem.repetitions] + if appendItem.testOutput: + appendItem.testOutput = appendItem.testOutput[:appendItem.repetitions] + + items.append(appendItem) + return (testFields, items) + +def loadTestFromFile(filename: str): + with open(filename, 'r') as file: + jsonList: List = json.load(file) + + testFields = {field.name for field in fields(TestDataFields)} + # The test fields should be the first on the file. + filteredDict = {k: v for k, v in jsonList[0].items() if k in testFields} + testFields = TestDataFields(**filteredDict) + + # Create a set of field names from the Item dataclass to filter unexpected arguments. + itemFields = {field.name for field in fields(Item)} + items = [] + for itemDict in jsonList[1]: + # Filter the dictionary to only include valid fields. + filteredDict = {k: v for k, v in itemDict.items() if k in itemFields} + + # Handle the result field types. + if 'result' in filteredDict: + filteredDict['result'] = [ResultCommand(**res) for res in filteredDict['result']] + if 'validationCmd' in filteredDict: + filteredDict['validationCmd'] = ValidationCommand(**filteredDict['validationCmd']) + if 'testOutput' in filteredDict: + filteredDict['testOutput'] = [ResultCommand(**res) for res in filteredDict['testOutput']] + + appendItem = Item(**filteredDict) + items.append(appendItem) + return (testFields, items) \ No newline at end of file diff --git a/src/GUI.py b/src/GUI.py new file mode 100644 index 0000000..71f050b --- /dev/null +++ b/src/GUI.py @@ -0,0 +1,575 @@ +# ************************************************************************************************** +# @file GUI.py +# @brief Main window with common menus to all this program modes. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QMainWindow, QLabel, QMessageBox, QFileDialog, QSizePolicy, QToolBar, QStackedWidget, QStatusBar +) +from PyQt6.QtGui import QIcon, QPalette, QActionGroup + +from typing import Optional, List +import os + +from DataFields import Item, TestDataFields +import DataFields +from Icons import createIcon + +from SettingsWindow import ProgramConfig, SettingsWindow +from ProjectSettingsWindow import ProjectSettingsWindow +from AboutWindow import AboutWindow +from SetupWidget import SetupWidget +from BuildWidget import BuildWidget +from TestWidget import TestWidget +from tools.UndoRedo import UndoRedo +import tools.TestExporter as Exporter + +from widgets.ContainerWidget import ContainerWidget + +class GUI(QMainWindow): + def __init__(self): + super().__init__() + + self.setWindowTitle("Verification and Validation Toolkit") + self.setGeometry(100, 100, 800, 600) + self.setWindowIcon(QIcon(':logo')) + + # Stores the configuration of the program. + self.config = ProgramConfig() + # The project configuration. + self.projectDataFields: TestDataFields = TestDataFields() + # Items read from the file. + self.items: List[Item] = [] + # Field to save the currently opened file. + self.currentFile: Optional[str] = None + # Mode of the current program. + self.currentMode: str = None + # The currently shown widget on the center of the GUI. + self.currentWidget = None + + # Check if the color is closer to black (dark mode) or white (light mode) + color = self.palette().color(QPalette.ColorRole.Window) + brightness = (color.red() * 0.299 + color.green() * 0.587 + color.blue() * 0.114) / 255 + self.config.colorTheme = "dark" if brightness < 0.5 else "light" + + # Menu Bar + self.menubar = self.menuBar() + + fileMenu = self.menubar.addMenu('&File') + + newAction = fileMenu.addAction('&New...') + newAction.setShortcut("Ctrl+N") + newAction.setStatusTip("Create a new file.") + newAction.triggered.connect(self.newFile) + + openAction = fileMenu.addAction('&Open...') + openAction.setShortcut("Ctrl+O") + openAction.setStatusTip("Open a file.") + openAction.triggered.connect(self.openFile) + + saveAction = fileMenu.addAction('&Save') + saveAction.setShortcut("Ctrl+S") + saveAction.setStatusTip("Save the current file.") + saveAction.triggered.connect(self.saveFile) + + closeFileAction = fileMenu.addAction('&Close file') + closeFileAction.setShortcut("Ctrl+W") + closeFileAction.setStatusTip("Close the current file.") + closeFileAction.triggered.connect(self.closeFile) + + fileMenu.addSeparator() + + importAction = fileMenu.addAction('&Import test results') + importAction.setStatusTip("Import a test results file (.vvt).") + importAction.triggered.connect(self.importTests) + + exportAction = fileMenu.addAction('&Export test results') + exportAction.setStatusTip("Exports the current test results as .vvt and .xlsl files.") + exportAction.triggered.connect(self.exportTests) + + fileMenu.addSeparator() + + quitAction = fileMenu.addAction('&Quit') + quitAction.setShortcut("Ctrl+Q") + quitAction.setStatusTip("Quit the application.") + quitAction.triggered.connect(self.close) + + self.editMenu = self.menubar.addMenu('&Edit') + + # Configure undo/redo. + UndoRedo.setGUI(self) + + # Set up undo action + undoAction = self.editMenu.addAction('&Undo') + undoAction.setShortcut("Ctrl+Z") + undoAction.setStatusTip("Undo the last operation.") + undoAction.triggered.connect(UndoRedo.undo) + + # Set up redo action + redoAction = self.editMenu.addAction('&Redo') + redoAction.setShortcut("Ctrl+Y") + redoAction.setStatusTip("Redo the last operation.") + redoAction.triggered.connect(UndoRedo.redo) + + self.editMenu.addSeparator() + + addItemAction = self.editMenu.addAction('&Add item') + addItemAction.setShortcut("Alt+N") + addItemAction.setStatusTip("Add an item to the list.") + addItemAction.triggered.connect(lambda: self.currentWidget.runAction('item-add', 'undo')) + + removeItemAction = self.editMenu.addAction('&Remove item') + removeItemAction.setShortcut("Del") + removeItemAction.setStatusTip("Remove an item from the list.") + removeItemAction.triggered.connect(lambda: self.currentWidget.runAction('item-remove', 'undo')) + + duplicateItemAction = self.editMenu.addAction('&Duplicate item') + duplicateItemAction.setShortcut("Alt+D") + duplicateItemAction.setStatusTip("Duplicate an item from the list.") + duplicateItemAction.triggered.connect(lambda: self.currentWidget.runAction('item-duplicate', 'undo')) + + self.editMenu.addSeparator() + + projectSettings = self.editMenu.addAction('&Project settings') + projectSettings.setShortcut("Alt+.") + projectSettings.setStatusTip("Set the project and test configuration.") + projectSettings.triggered.connect(self.changeProjectSettings) + + settingsMenu = self.menubar.addMenu('&Settings') + programSettAction = settingsMenu.addAction('&Program settings') + programSettAction.setShortcut("Ctrl+R") + programSettAction.setStatusTip("Configure the program behavior.") + programSettAction.triggered.connect(self.changeConfig) + + settingsMenu.addSeparator() + + self.setupModeAction = settingsMenu.addAction('&SETUP mode') + self.setupModeAction.setStatusTip("Change to SETUP mode.") + self.setupModeAction.triggered.connect(lambda: self.changeMode('setup')) + self.setupModeAction.setCheckable(True) + + self.buildModeAction = settingsMenu.addAction('&BUILD mode') + self.buildModeAction.setStatusTip("Change to BUILD mode.") + self.buildModeAction.triggered.connect(lambda: self.changeMode('build')) + self.buildModeAction.setCheckable(True) + + self.testModeAction = settingsMenu.addAction('&TEST mode') + self.testModeAction.setStatusTip("Change to TEST mode.") + self.testModeAction.triggered.connect(lambda: self.changeMode('test')) + self.testModeAction.setCheckable(True) + + actionGroup = QActionGroup(self) + actionGroup.setExclusive(True) + actionGroup.addAction(self.setupModeAction) + actionGroup.addAction(self.buildModeAction) + actionGroup.addAction(self.testModeAction) + + helpMenu = self.menubar.addMenu('&Help') + aboutAction = helpMenu.addAction('&About') + aboutAction.setShortcut("F1") + aboutAction.setStatusTip("Get help and info about this program.") + aboutAction.triggered.connect(self.showAboutWindow) + + # Add icons to all actions. + actionsIcons = [ + [newAction, ':file-new' ], + [openAction, ':file-open' ], + [saveAction, ':file-save' ], + [importAction, ':file-import' ], + [exportAction, ':file-export' ], + [quitAction, ':quit' ], + [undoAction, ':edit-undo' ], + [redoAction, ':edit-redo' ], + [projectSettings, ':edit-settings' ], + [addItemAction, ':item-add' ], + [removeItemAction, ':item-remove' ], + [duplicateItemAction, ':item-duplicate' ], + [programSettAction, ':settings-program' ], + [aboutAction, ':help-about' ], + [self.setupModeAction, ':mode-setup' ], + [self.buildModeAction, ':mode-build' ], + [self.testModeAction, ':mode-test' ], + ] + + # Create the icons and set them to the actions. These icons will automatically update during + # a color theme change. + for act in actionsIcons: + newIcon = createIcon(act[1], self.config) + newIcon.setAssociatedWidget(act[0]) + act[0].setIcon(newIcon) + + # Tool bar + fileToolBar = self.addToolBar('File') + fileToolBar.setMovable(False) + fileToolBar.addAction(newAction) + fileToolBar.addAction(openAction) + fileToolBar.addAction(saveAction) + + editToolBar = self.addToolBar('Edit') + editToolBar.setMovable(False) + editToolBar.addAction(undoAction) + editToolBar.addAction(redoAction) + + settingsToolBar = self.addToolBar('Settings') + settingsToolBar.setObjectName('Settings Toolbar') + settingsToolBar.setMovable(False) + settingsToolBar.addAction(projectSettings) + settingsToolBar.addAction(programSettAction) + + # Spacer to move the MODE buttons to the right. + spacer = ContainerWidget() + spacer.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) + settingsToolBar.addWidget(spacer) + + settingsToolBar.addAction(self.setupModeAction) + settingsToolBar.addAction(self.buildModeAction) + settingsToolBar.addAction(self.testModeAction) + + # Bottom status bar + self.statusBar : QStatusBar = self.statusBar() + self.statusBar.showMessage("Ready.", 3000) + self.statusBarPermanent = QLabel("") + self.statusBar.addPermanentWidget(self.statusBarPermanent) + + self.setupWidget = SetupWidget(self) + self.buildWidget = BuildWidget(self) + self.testWidget = TestWidget(self) + + centralWidget = QStackedWidget() + centralWidget.addWidget(self.setupWidget) + centralWidget.addWidget(self.buildWidget) + centralWidget.addWidget(self.testWidget) + self.setCentralWidget(centralWidget) + self.centralWidget().hide() + + self.changeMode(None) + + def setEnableToolbars(self, enable: bool): + self.menubar.setEnabled(enable) + toolbars = self.findChildren(QToolBar) + for t in toolbars: + t.setEnabled(enable) + + def changeMode(self, mode: str | None): + if mode is None: + self.centralWidget().hide() + # Disable some of the actions. + for act in self.editMenu.actions(): + act.setEnabled(False) + # Reenable the buttons in test mode if the file was closed (they will be hidden). + self.testWidget.runAction('set-read-only', None, False) + else: + # Enable some of the actions. + for act in self.editMenu.actions(): + act.setEnabled(True) + self.centralWidget().show() + + if mode is not None and self.currentMode == mode: + return True + + if mode == 'test': + if self.unsavedChanges(): + QMessageBox.warning(self, 'Save the file first', + 'Save the file first before changing to test mode.') + # Maintain the same mode. Change the newly pressed button. + self.changeMenuBarWidgetButton(self.currentMode, True) + return + else: + for it in self.items: + if it.enabled and not it.hasBeenRun(): + reply = QMessageBox.question(self, 'Run all tests', + 'You have to run all enabled tests on build mode before changing to test mode.\n' + 'Do you want to change to build mode?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No, + QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Yes: + self.changeMode('build') + return + else: + # Maintain the same mode. Change the newly pressed button. + self.changeMenuBarWidgetButton(self.currentMode, True) + return + + self.changeMenuBarWidgetButton('setup', False) + self.changeMenuBarWidgetButton('build', False) + self.changeMenuBarWidgetButton('test', False) + + match mode: + case 'setup': + self.centralWidget().setCurrentIndex(0) + self.currentWidget = self.setupWidget + self.changeMenuBarWidgetButton(mode, True) + case 'build': + self.centralWidget().setCurrentIndex(1) + self.currentWidget = self.buildWidget + self.buildWidget.runAction('populate-table', None, self.buildWidget.categoryCombo.currentText()) + self.changeMenuBarWidgetButton(mode, True) + case 'test': + self.centralWidget().setCurrentIndex(2) + self.currentWidget = self.testWidget + self.changeMenuBarWidgetButton(mode, True) + case None: + self.changeMenuBarWidgetButton('setup', None) + self.changeMenuBarWidgetButton('build', None) + self.changeMenuBarWidgetButton('test', None) + + self.currentMode = mode + return True + + def changeMenuBarWidgetButton(self, mode, selected: bool | None): + match mode: + case 'setup': + action = self.setupModeAction + case 'build': + action = self.buildModeAction + case 'test': + action = self.testModeAction + case _: + return + + if selected is None: + action.setEnabled(False) + else: + action.setEnabled(True) + action.setChecked(selected) + + def changeConfig(self): + settingsWindow = SettingsWindow(self.config, self) + settingsWindow.exec() + + def changeProjectSettings(self): + projectSettings = ProjectSettingsWindow(self.projectDataFields, self.currentFile.endswith(".vvt"), self) + projectSettings.exec() + + def showAboutWindow(self): + about = AboutWindow(self) + about.exec() + + def newFile(self): + if self.unsavedChanges(): + reply = QMessageBox.question(self, 'Unsaved Changes', + 'You have unsaved changes. Do you want to save them?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + return + if reply == QMessageBox.StandardButton.Yes: + self.saveFile() + + self.currentFile = "file_not_saved.vvf" + + self.changeMode('setup') + + self.currentWidget.runAction('populate-table', None, None) + + self.statusBar.showMessage("New file created.", 3000) + + self.centralWidget().show() + + def openFile(self): + if self.unsavedChanges(): + reply = QMessageBox.question(self, 'Unsaved Changes', + 'You have unsaved changes. Do you want to save them?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + return + if reply == QMessageBox.StandardButton.Yes: + self.saveFile() + + fileName, _ = QFileDialog.getOpenFileName(self, 'Open File', '', 'VVF Files (*.vvf)') + if not fileName: + return + + try: + itemsData = DataFields.loadItemsFromFile(fileName) + self.projectDataFields = itemsData[0] + self.items = itemsData[1] + + self.currentFile = fileName + + # The scripts must be on the same folder as the .vvf file. + Item.runningDirectory= os.path.dirname(fileName) + + self.changeMode('setup') + + self.setupWidget.runAction('populate-table', None) + self.buildWidget.runAction('populate-table', None, None) + + self.statusBarPermanent.setText(f"Current file: {self.currentFile}") + + self.statusBar.showMessage("File opened.", 3000) + except Exception as e: + QMessageBox.critical(self, 'Error', f'Could not open file: {e}') + + def saveFile(self): + if not self.currentFile: + QMessageBox.warning(self, 'No File', 'No file selected. Please open a file first.') + return False + + if self.currentFile.endswith(".vvt"): + QMessageBox.warning(self, 'Cannot save .vvt files', + 'The currently opened file is an output test file with the results of a previously run test.\n' + 'This file is read only and therefore it cannot be saved.\n' + 'You may open its original .vvf file to rerun again the test.\n' + 'TIP: If you have lost the original, you may take this .vvt file and create a copy, ' + 'then change its extension to .vvf. Try to open that file, that should work!') + return False + + try: + if self.currentFile == "Unnamed.vvf": + fileName, _ = QFileDialog.getSaveFileName(self, 'Save File', '', 'VVF Files (*.vvf)') + if fileName: + self.currentFile = fileName + else: + return False + + DataFields.saveItemsToFile(self.projectDataFields, self.items, self.currentFile) + self.statusBarPermanent.setText(f"Current file: {self.currentFile}") + self.statusBar.showMessage("File saved.", 3000) + return True + except Exception as e: + QMessageBox.critical(self, 'Error', f'Could not save file: {e}') + return False + + def closeFile(self): + if self.unsavedChanges(): + reply = QMessageBox.question(self, 'Unsaved Changes', + 'You have unsaved changes. Do you want to save them?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + return + if reply == QMessageBox.StandardButton.Yes: + if not self.saveFile(): + return + + # Hide the whole window pane. + self.currentFile = None + + # Delete items. + self.items.clear() + self.testWidget.runAction('clear-all-tests', None, False) + + self.changeMode(None) + + self.statusBar.showMessage("File closed.", 3000) + + self.statusBarPermanent.clear() + + def closeEvent(self, event): + if self.unsavedChanges(): + reply = QMessageBox.question(self, 'Unsaved Changes', + 'You have unsaved changes. Do you want to save them?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + event.ignore() + return + if reply == QMessageBox.StandardButton.Yes: + if not self.saveFile(): + event.ignore() + return + event.accept() + + def unsavedChanges(self) -> bool: + if not self.currentFile or self.currentFile.endswith(".vvt"): + return False + return (self.currentFile == 'file_not_saved.vvf') or not DataFields.areItemsSaved(self.projectDataFields, self.items, self.currentFile) + + def importTests(self): + if self.testWidget.currentTest or self.testWidget.currentlyRunningTest: + QMessageBox.warning(self, 'Import error', + 'There is an unsaved test on the TEST mode.\n' + 'Export it and clear it before importing again.') + return + + if self.unsavedChanges(): + reply = QMessageBox.question(self, 'Unsaved Changes', + 'You have unsaved changes. Do you want to save them?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + return + if reply == QMessageBox.StandardButton.Yes: + if not self.saveFile(): + return + + try: + fileName, _ = QFileDialog.getOpenFileName(self, 'Import Test File', '', 'VVT Files (*.vvt)') + if not fileName: + return + + self.currentFile = fileName + + testData = DataFields.loadTestFromFile(fileName) + self.projectDataFields = testData[0] + self.testWidget.currentTest = testData[1] + + # While importing a test file, you may not exit to other modes. + self.changeMode('test') + self.changeMenuBarWidgetButton(self.setupModeAction, None) + self.changeMenuBarWidgetButton(self.buildModeAction, None) + + self.testWidget.runAction('set-read-only', None, True) + self.testWidget.runAction('populate-table', None, None) + + self.statusBar.showMessage("Test file imported.", 3000) + self.statusBarPermanent.setText(f"Current file: {self.currentFile}") + except Exception as e: + QMessageBox.critical(self, 'Error', f'Could not import test file: {e}') + return False + + def exportTests(self): + if not self.testWidget.currentTest: + QMessageBox.warning(self, 'Export error', + 'There is no test to export.\n' + 'Run it first and try to export again.') + return False + + if self.testWidget.currentlyRunningTest: + QMessageBox.warning(self, 'Export error', + 'A test is currently being run.\n' + 'Wait for it to end and export it again.') + return False + + missingFields = self.projectDataFields.missingFields() + if missingFields: + missedFieldsStr = "" + for field in missingFields: + missedFieldsStr += " - " + field + "\n" + + reply = QMessageBox.question(self, 'Missing test fields', + 'The following test fields are empty:\n' + f'{missedFieldsStr}' + 'Do you want to fill them before exporting?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | + QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.Cancel: + return + if reply == QMessageBox.StandardButton.Yes: + self.changeProjectSettings() + + try: + fileName, _ = QFileDialog.getSaveFileName(self, 'Export Test File', '', 'VVT Files (*.vvt)') + if not fileName: + return False + + DataFields.saveTestToFile(self.projectDataFields, self.testWidget.currentTest, fileName) + + Exporter.replacePlaceholders(fileName.split('.')[0] + ".xlsx", self.projectDataFields, self.testWidget.currentTest) + + self.statusBar.showMessage("Test file exported.", 3000) + return True + except Exception as e: + QMessageBox.critical(self, 'Error', f'Could not export test file: {e}') + return False + diff --git a/src/Icons.py b/src/Icons.py new file mode 100644 index 0000000..cc96fb3 --- /dev/null +++ b/src/Icons.py @@ -0,0 +1,134 @@ +# ************************************************************************************************** +# @file Icons.py +# @brief Tools to generate icons from the res_pack.py file in res folder and color SVG icons on +# runtime. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtGui import QPixmap, QImage, QPainter, QIcon +from PyQt6.QtSvg import QSvgRenderer +from PyQt6.QtCore import QByteArray, QBuffer, QIODevice, QFile, Qt + +# Don't remove this "unused" import, contains the resource images. +import ResourcePacket + +class TrackableIcon(QIcon): + _instances = [] + + def __init__(self, filePath, *args, **kwargs): + super().__init__(*args, **kwargs) + self.__class__._instances.append(self) + self.filePath = filePath + + def setAssociatedWidget(self, associatedWidget): + self.associatedWidget = associatedWidget + + # Remove the previously associated widget with this icon. + instanceToDelete = None + for ins in self.__class__._instances: + if not hasattr(ins, 'associatedWidget'): + continue + + if ins.associatedWidget is not None and ins.associatedWidget is associatedWidget: + instanceToDelete = ins + break + + if instanceToDelete is not None and instanceToDelete is not self: + self.__class__._instances.remove(instanceToDelete) + + def recolor(self, color): + if not hasattr(self, 'associatedWidget') or self.associatedWidget is None: + return + + self.swap(recolorSVG(self.filePath, color)) + + if hasattr(self.associatedWidget, 'setIcon'): + self.associatedWidget.setIcon(self) + elif hasattr(self.associatedWidget, 'setPixmap'): + if self.associatedWidget.pixmap() is None: + return + + width = self.associatedWidget.pixmap().width() + height = self.associatedWidget.pixmap().height() + self.associatedWidget.setPixmap(self.pixmap(width, height)) + + @classmethod + def recolorAllIcons(cls, theme): + if theme is None: + return + + match theme.colorTheme: + case 'light': + color = "#444" + case 'dark': + color = "#FFF" + + for icon in cls._instances: + icon.recolor(color) + +def createIcon(iconPath: str, theme = None) -> TrackableIcon | QIcon: + if theme is None: + return QIcon(iconPath) + + if type(theme) is str: + color: str = theme + else: + color: str = theme.colorTheme + + match color: + case 'light': + color = "black" + case 'dark': + color = "white" + case _: + return recolorSVG(iconPath, color) + + return TrackableIcon(iconPath, recolorSVG(iconPath, color)) + +def recolorSVG(icon_path: str, color: str) -> QIcon: + # Load the SVG data from the resource + file = QFile(icon_path) + if not file.open(QIODevice.OpenModeFlag.ReadOnly | QIODevice.OpenModeFlag.Text): + raise FileNotFoundError(f"SVG file not found: {icon_path}") + + try: + svg_data = file.readAll().data().decode('utf-8') + except: + # The file is surely not an SVG. + file.close() + return QIcon(icon_path) + + file.close() + + # Modify the SVG data to change the fill color + colored_svg_data = svg_data.replace('fill="#000000"', f'fill="{color}"') + + # Convert the modified SVG data to QByteArray + byte_array = QByteArray() + buffer = QBuffer(byte_array) + buffer.open(QIODevice.OpenModeFlag.WriteOnly) + buffer.write(colored_svg_data.encode('utf-8')) + buffer.close() + + # Load the modified SVG data into QSvgRenderer + renderer = QSvgRenderer(byte_array) + + # Create a QImage to render the SVG onto + image = QImage(renderer.defaultSize(), QImage.Format.Format_ARGB32) + image.fill(Qt.GlobalColor.transparent) # Fill with transparency + + # Render the SVG onto the QImage + painter = QPainter(image) + renderer.render(painter) + painter.end() + + # Convert QImage to QPixmap for display + pixmap = QPixmap.fromImage(image) + return QIcon(pixmap) \ No newline at end of file diff --git a/src/Main.py b/src/Main.py new file mode 100644 index 0000000..c6c6795 --- /dev/null +++ b/src/Main.py @@ -0,0 +1,31 @@ +# ************************************************************************************************** +# @file Main.py +# @brief Entry point for the program. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +import sys +from GUI import GUI +from PyQt6.QtWidgets import QApplication +import qdarktheme + +if __name__ == "__main__": + app = QApplication(sys.argv) + + qss = """ + ContainerWidget { + background-color: transparent; + } + """ + qdarktheme.setup_theme("auto", additional_qss=qss) + + window = GUI() + window.show() + sys.exit(app.exec()) \ No newline at end of file diff --git a/src/ProjectSettingsWindow.py b/src/ProjectSettingsWindow.py new file mode 100644 index 0000000..14f6f19 --- /dev/null +++ b/src/ProjectSettingsWindow.py @@ -0,0 +1,96 @@ +# ************************************************************************************************** +# @file ProjectSettingsWindow.py +# @brief Little popup window to configure the project settings. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-10 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QVBoxLayout, QHBoxLayout, QFormLayout, QDialog, QPushButton, QLineEdit +) +from DataFields import TestDataFields + +class ProjectSettingsWindow(QDialog): + def __init__(self, testDataFields: TestDataFields, readOnly: bool, parent = None): + super().__init__(parent) + self.parentWindow = parent + self.dataFields = testDataFields + + self.setWindowTitle('Project Settings') + self.resize(300, 200) + + parentGeo = self.parentWindow.geometry() + childGeo = self.geometry() + self.move( + parentGeo.center().x() - childGeo.width() // 2, + parentGeo.center().y() - childGeo.height() // 2 + ) + + layout = QVBoxLayout() + + formLayout = QFormLayout() + layout.addLayout(formLayout) + + self.nameField = QLineEdit() + self.nameField.setStatusTip('Set the name for this test file.') + self.nameField.setText(self.dataFields.name) + self.nameField.setDisabled(readOnly) + formLayout.addRow("Name:", self.nameField) + + self.projectField = QLineEdit() + self.projectField.setStatusTip('Set the name of the project.') + self.projectField.setText(self.dataFields.project) + self.projectField.setDisabled(readOnly) + formLayout.addRow("Project:", self.projectField) + + self.authorField = QLineEdit() + self.authorField.setStatusTip('Set the name of the author of this test file.') + self.authorField.setText(self.dataFields.author) + self.authorField.setDisabled(readOnly) + formLayout.addRow("Author:", self.authorField) + + self.conductorField = QLineEdit() + self.conductorField.setStatusTip('Set the name of the person conducting this test.') + self.conductorField.setText(self.dataFields.conductor) + self.conductorField.setDisabled(readOnly) + formLayout.addRow("Conductor:", self.conductorField) + + buttonsLayout = QHBoxLayout() + buttonsLayout.addStretch() + if readOnly: + okButton = QPushButton('Ok') + okButton.clicked.connect(self.close) + buttonsLayout.addWidget(okButton) + else: + # Add Apply and Cancel buttons + cancelButton = QPushButton('Cancel') + cancelButton.clicked.connect(self.discardChanges) + applyButton = QPushButton('Apply') + applyButton.setDefault(True) + applyButton.clicked.connect(self.applyChanges) + + buttonsLayout.addWidget(cancelButton) + buttonsLayout.addWidget(applyButton) + + layout.addLayout(buttonsLayout) + + self.setLayout(layout) + + def applyChanges(self): + self.dataFields.name = self.nameField.text() + self.dataFields.project = self.projectField.text() + self.dataFields.author = self.authorField.text() + self.dataFields.conductor = self.conductorField.text() + + # Close the window. + self.accept() + + def discardChanges(self): + # Close the window. + self.close() \ No newline at end of file diff --git a/src/ResourcePacket.py b/src/ResourcePacket.py new file mode 100644 index 0000000..02a4d6b --- /dev/null +++ b/src/ResourcePacket.py @@ -0,0 +1,13508 @@ +# Resource object code (Python 3) +# Created by: object code +# Created by: The Resource Compiler for Qt version 6.7.2 +# WARNING! All changes made in this file will be lost! + +from PyQt6 import QtCore + +qt_resource_data = b"\ +\x00\x00\x09\x1b\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a \x0a \x0a project-new<\ +/title>\x0a \x0a \x0a \x0a \ + \x0a \x0a\x0a\ +\x00\x00\x05\xd3\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + alarm<\ +/title>\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ +\x0d\x0a \x0d\x0a\ +\x00\x00\x09%\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a\x0a \x0a \x0a \ +new-indicator\x0a \x0a\ + \x0a \x0a \ + \x0a \ + \x0a\ + \x0a \x0a \x0a \ + \x0a \x0a\x0a\ +\x00\x00\x05N\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + error<\ +/title>\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\ +\x00\x00\x02\xa5\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + chevro\ +n-left\x0d\x0a\ + \x0d\x0a \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a\ +\x00\x00\x0b\xda\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a \x0a \ + \x0a pro\ +ject-configurati\ +on\x0a \x0a \ + \x0a\ + \x0a \x0a \x0a \x0a \ +\x0a \x0a\x0a\ +\x00\x00\x05\x86\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + new-in\ +dicator\x0d\ +\x0a \x0d\x0a \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a <\ +/g>\x0d\x0a \x0d\x0a<\ +/svg>\ +\x00\x00\x05t\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + refres\ +h\x0d\x0a <\ +g id=\x22Page-1\x22 st\ +roke=\x22none\x22 stro\ +ke-width=\x221\x22 fil\ +l=\x22none\x22 fill-ru\ +le=\x22evenodd\x22>\x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a\ +\x00\x00\x08Y\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\ +\x0a\x0a \x0a \x0a \x0a \x0a \ + i\ +mage/svg+xml\x0a \ + \x0a \ + \ +\x0a \ + \x0a \ + \x0a \x0a \x0a \x0a <\ +path\x0a d=\x22m\ + 476.58997,1097.\ +2634 c 0,15.522 \ +-10.4255,29.1088\ + -25.41856,33.12\ +61\x22\x0a trans\ +form=\x22matrix(0.4\ +2314442,0,0,0.42\ +314442,162.84247\ +,68.046643)\x22\x0a \ + id=\x22path1529\ +0-6-0-6-1-0-0-16\ +-1-0-06\x22\x0a \ +style=\x22color:#00\ +0000;fill:none;s\ +troke:#3366bb;st\ +roke-width:5.337\ +05616;stroke-lin\ +ecap:round;strok\ +e-linejoin:miter\ +;stroke-miterlim\ +it:4;stroke-opac\ +ity:1;stroke-das\ +hoffset:0;marker\ +:none;visibility\ +:visible;display\ +:inline;overflow\ +:visible;enable-\ +background:accum\ +ulate\x22 />\x0a \ +\x0a\x0a\ +\x00\x00\x08l\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a\x0a \x0a \x0a \x0a \ + \x0a \x0a <\ +/g>\x0a\x0a\ +\x00\x00\x02\xac\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + chevro\ +n-right\x0d\ +\x0a \x0d\x0a \x0d\x0a \ + \x0d\x0a\x0d\ +\x0a\x0d\x0a \ + \x0d\x0a <\ +/g>\x0d\x0a\ +\x00\x00\x0d1\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + cogwhe\ +el\x0d\x0a \ +\x0d\x0a\ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\ +\x0d\x0a \x0d\x0a\ + \x0d\x0a\ +\ +\x00\x00\x09\xa6\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + questi\ +on\x0d\x0a \ +\x0d\x0a\ + \x0d\ +\x0a \x0d\x0a\x0d\x0a\x0d\x0a <\ +/g>\x0d\x0a \x0d\x0a<\ +/svg>\ +\x00\x00\x03\xf3\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22utf\ +-8\x22?>\x0a\x0d\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\ +\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\ +\x00\x00\x04\xbd\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + import\ +\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ + \x0d\x0a \ +\x0d\x0a\ +\x00\x00\x08\xd8\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a\x0a \x0a \x0a \ +circle-play\x0a \x0a \ + \x0a\ + \x0a \ + \x0a \ + \x0a \ + \x0a \ +\x0a \x0a\ + \x0a \x0a\ +\x0a\ +\x00\x00\x06\xf9\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22utf\ +-8\x22?>\x0d\x0a\ +\x00\x00\x04\xde\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + succes\ +s\x0d\x0a <\ +g id=\x22Page-1\x22 st\ +roke=\x22none\x22 stro\ +ke-width=\x221\x22 fil\ +l=\x22none\x22 fill-ru\ +le=\x22evenodd\x22>\x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\ +\x00\x00\x09!\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0a\x0a\x0a\x0a \ + \x0a \x0a new\ +-indicator\x0a \x0a \ + \x0a \x0a \ + \x0a \ + \x0a \ +\x0a \x0a \ + \x0a \x0a \x0a\x0a\ +\ +\x00\x00\x04\xad\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + duplic\ +ate\x0d\x0a \ + \x0d\ +\x0a \x0d\x0a <\ +path d=\x22M384,85.\ +3333333 L384,384\ + L85.3333333,384\ + L85.3333333,85.\ +3333333 L384,85.\ +3333333 Z M341.3\ +33333,128 L128,1\ +28 L128,341.3333\ +33 L341.333333,3\ +41.333333 L341.3\ +33333,128 Z M256\ +,170.666667 L255\ +.999333,213.3333\ +33 L298.666667,2\ +13.333333 L298.6\ +66667,256 L255.9\ +99333,255.999333\ + L256,298.666667\ + L213.333333,298\ +.666667 L213.333\ +333,255.999333 L\ +170.666667,256 L\ +170.666667,213.3\ +33333 L213.33333\ +3,213.333333 L21\ +3.333333,170.666\ +667 L256,170.666\ +667 Z M298.66666\ +7,-4.26325641e-1\ +4 L298.666,64 L2\ +56,64 L256,42.66\ +66667 L42.666666\ +7,42.6666667 L42\ +.6666667,256 L64\ +,256 L64,298.666\ + L-4.26325641e-1\ +4,298.666667 L-4\ +.26325641e-14,-4\ +.26325641e-14 L2\ +98.666667,-4.263\ +25641e-14 Z\x22 id=\ +\x22Combined-Shape\x22\ +>\x0d\x0a\x0d\x0a\x0d\x0a \ + \x0d\x0a \ +\x0d\x0a\ +\x00\x00\x02\xa2\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + chevro\ +n-up\x0d\x0a \ + \ +\x0d\x0a \x0d\x0a \ +\x0d\x0a\x0d\x0a\x0d\x0a \x0d\ +\x0a \x0d\x0a\ +\x00\x00\x04\xa3\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + export\ +\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ +\x0d\x0a \x0d\x0a\ +\x00\x00\x08\x00\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22 standalone=\x22\ +no\x22?>\x0aproject-new<\ +/g>\x0a\ +\x00\x00\x03\x13\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + cancel\ +\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \ +\x0d\x0a \x0d\x0a\ +\x00\x00/\xd2\ +P\ +K\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00A7\x82\ +\xcfn\x01\x00\x00\x04\x05\x00\x00\x13\x00\x08\x02[Co\ +ntent_Types].xml\ + \xa2\x04\x02(\xa0\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\xacT\xc9n\xc20\x10\xbd\ +W\xea?D\xbeV\x89\xa1\x87\xaa\xaa\x08\x1c\xba\x1c[\ +$\xe8\x07\x98x\x92X$\xb6\xe5\x19(\xfc}'f\ +QU\xb1\x08\xc1%Ql\xcf[&\xf3<\x18\xad\xda\ +&YB@\xe3l.\xfaYO$`\x0b\xa7\x8d\xad\ +r\xf1=\xfdH\x9fE\x82\xa4\xacV\x8d\xb3\x90\x8b5\ +\xa0\x18\x0d\xef\xef\x06\xd3\xb5\x07L\xb8\xdab.j\x22\ +\xff\x22%\x165\xb4\x0a3\xe7\xc1\xf2N\xe9B\xab\x88\ +?C%\xbd*\xe6\xaa\x02\xf9\xd8\xeb=\xc9\xc2Y\x02\ +K)u\x18b8x\x83R-\x1aJ\xdeW\xbc\xbc\ +Q23V$\xaf\x9bs\x1dU.\x94\xf7\x8d)\x14\ +\xb1P\xb9\xb4\xfa\x1fI\xea\xca\xd2\x14\xa0]\xb1h\x19\ +:C\x1f@i\xac\x01\xa8m2\x1f\x0c3\x86\x09\x10\ +\xb11\x14\xf2 g\x80\x06/#\xdd\xba\xca\xb82\x0a\ +\xc3\xdax|`\xebG\x18\xba\x9d\xe3\xae\xb6u_\xfc\ +;\x82\xd1\x90\x8cU\xa0O\xd5\xb2w\xb9j\xe4\x8f\x0b\ +\xf3\x99s\xf3\xec4\xc8\xa5\xad\x89-\xcaZe\xecN\ +\xf7\x09\xfex\x18e|\xf5o,\xa4\xf3\x17\x81\xcf\xe8\ + \x9e1\x90\xf1y\xbd\x84\x08s\x86\x10i\xdd\x00\xde\ +\xba\xed\x11\xf4\x1cs\xad\x02\xe8\x09\xf1\xf4V7\x17\xf0\ +\x17\xfb\x94\x0e\x8e\xd488\x8f\x9c\xda\x00\x97wa\x17\ +\x91\xae:\xf5\x0c\x04\x81\x0c\xecCrh\xd8\xf6\x8c\x1c\ +\xf9\xab\xdb\x0e\xdd\x9d\xa2A\x1f\xe0\x96\xf1\x0e\x1b\xfe\x02\ +\x00\x00\xff\xff\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\ +\x00\x00!\x00\xb5U0#\xf4\x00\x00\x00L\x02\x00\x00\ +\x0b\x00\x08\x02_rels/.rels \ +\xa2\x04\x02(\xa0\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\xac\x92MO\xc30\x0c\x86\xef\ +H\xfc\x87\xc8\xf7\xd5\xdd\x90\x10BKwAH\xbb!\ +T~\x80I\xdc\x0f\xb5\x8d\xa3$\x1b\xdd\xbf'\x1c\x10\ +T\x1a\x83\x03G\x7f\xbd~\xfc\xca\xdb\xdd<\x8d\xea\xc8\ +!\xf6\xe24\xac\x8b\x12\x14;#\xb6w\xad\x86\x97\xfa\ +qu\x07*&r\x96Fq\xac\xe1\xc4\x11v\xd5\xf5\ +\xd5\xf6\x99GJy(v\xbd\x8f*\xab\xb8\xa8\xa1K\ +\xc9\xdf#F\xd3\xf1D\xb1\x10\xcf.W\x1a\x09\x13\xa5\ +\x1c\x86\x16=\x99\x81Z\xc6MY\xdeb\xf8\xae\x01\xd5\ +BS\xed\xad\x86\xb0\xb77\xa0\xea\x93\xcf\x9b\x7f\xd7\x96\ +\xa6\xe9\x0d?\x889L\xec\xd2\x99\x15\xc8sbg\xd9\ +\xae|\xc8l!\xf5\xf9\x1aUSh9i\xb0b\x9e\ +r:\x22y_dl\xc0\xf3D\x9b\xbf\x13\xfd|-\ +N\x9c\xc8R\x224\x12\xf82\xcfG\xc7%\xa0\xf5\x7f\ +Z\xb44\xf1\xcb\x9dy\xc47\x09\xc3\xab\xc8\xf0\xc9\x82\ +\x8b\x1f\xa8\xde\x01\x00\x00\xff\xff\x03\x00PK\x03\x04\x14\ +\x00\x06\x00\x08\x00\x00\x00!\x009\xc9\x9f\xc7\xaa\x03\x00\ +\x00\xd9\x08\x00\x00\x0f\x00\x00\x00xl/work\ +book.xml\xacUmo\xa38\x10\xfe\ +~\xd2\xfd\x07\x0e\xf5+\x05\xf3\x0ej\xb2\x0a!\xe8*\ +\xb5\xab\xaa\xcd\xa6_\x22E.8\xc5\x0a`\xce\x98&\ +U\xb5\xff\xfd\xc6\x10\xd2t\xb3Z\xe5\xba\x17%v\xc6\ +6\x8f\x9f\x99yf\xb8\xfa\xb2+\x0b\xe5\x85\xf0\x86\xb2\ +j\xa4\xa2KCUH\x95\xb2\x8cV\xcf#\xf5\xdb<\ +\xd1|Ui\x04\xae2\x5c\xb0\x8a\x8c\xd4W\xd2\xa8_\ +\xc6\x7f\xfeq\xb5e|\xf3\xc4\xd8F\x01\x80\xaa\x19\xa9\ +\xb9\x10u\xa8\xebM\x9a\x93\x127\x97\xac&\x15\xec\xac\ +\x19/\xb1\x00\x93?\xebM\xcd\x09\xce\x9a\x9c\x10Q\x16\ +\xbai\x18\xae^bZ\xa9=B\xc8\xcf\xc1`\xeb5\ +MI\xcc\xd2\xb6$\x95\xe8A8)\xb0\x00\xfaMN\ +\xebf@+\xd3s\xe0J\xcc7m\xad\xa5\xac\xac\x01\ +\xe2\x89\x16T\xbcv\xa0\xaaR\xa6\xe1\xf5s\xc58~\ +*\xc0\xed\x1dr\x94\x1d\x87\xaf\x0b?d\xc0`\x0e7\ +\xc1\xd6\xc9U%M9k\xd8Z\x5c\x02\xb4\xde\x93>\ +\xf1\x1f\x19:B\x1fB\xb0;\x8d\xc1yH\xb6\xce\xc9\ +\x0b\x959<\xb0\xe2\xee'Y\xb9\x07,\xf7\x1d\x0c\x19\ +\xbf\x8d\x86@Z\x9dVB\x08\xde'\xd1\x9c\x037S\ +\x1d_\xadiA\x16\xbdt\x15\x5c\xd7_q)3U\ +\xa8J\x81\x1b1\xcb\xa8 \xd9H\xf5\xc0d[\xf2a\ +\x81\xb7u\xd4\xd2\x02vM\xcf\xb7\x0cU\x1f\x1f\xe4|\ +\xc7\x95\x8c\xacq[\x889\x08y\x80\x87\xcap\xdd\xc0\ +t\xe4I\x10\xc6\xa4\x10\x84WX\x90)\xab\x04\xe8p\ +\xef\xd7\xefj\xae\xc3\x9e\xe6\x0c\x14\xae\xdc\x93\x7fZ\xca\ +\x09\x14\x16\xe8\x0b|\x85\x11\xa7!~j\xee\xb0\xc8\x95\ +\x96\x17#u\x1a.\xbf5\xe0\xfe2\xc6\x15%\xc5\x92\ +\x93\x9a5\xcb\xc5b\xceX\xb1\xa1\x02\xecfy$R\ +|Z\x11\xffA\xa68\x95\xbe\xeb\xe0|O\xb0\xff\xff\ +c \x80'\x0f\x07)\xde\x09\xae\xc0\xff\xeb\xf8\x06\xd2\ +\xf1\x80_ 9 \x81l_\xbb\xd7\x10}d\xad\xaa\ +\x94\x87h\xf5\xe6\x19\x90\x08\xdf\xf6\xb5\xd9t\xeahv\ +\x82\x1c-\x8a\x10\xd2\x0c\xcf\xf5\x12w\xe6M\x5c?\xf9\ +\x0e\xcep7L\x19nE\xbe\xcf\xbb\x84\x1e\xa96$\ +\xf9d\xeb\x16\xef\x86\x1dd\x84-\xcd\xdei\xbc\x19\xfb\ +\x8f&\xe7\x1f\x86a\xef\xbbtXv\xb8\x05%\xdb\xe6\ +]!\xd2Tv\x8f\xb4\xca\xd8\x16\x04\x14\x04\xbe\xa3*\ +\xaf\x83\x8d|\x1b\xccm\xb7\xfbH3\x91\xc3\x11\xe4\x1a\ +\xe0x\xbf\xf67\xa1\xcf9PF\xc8\x0c\xe0 \x94\x82\ +\xa46R\xdfl{\x12\xd8V\x10k\x00hj6\x8a\ +--\x0a\x22K\xf3g~\x1cx(\x99\xc4\x89\xdfQ\ +\xd2\x8f8u\xcd\x14\xb8u\xb3Ru\x05\xb0H\xee\xa1\ +e\xcb.\xdb\x85XUx(/\xe0\xd7\x19\xeaR8\ +<\x032\xa7\x15\xc9d\xd5\x00\xc2\x91\xb5\xc7Y\xed\x8a\ +\xaa\xbc\xbc\xe3\xb4\x12\xab\x09tnYG).\x1e\x06\ +dC\x1d\xc3U\x7f]L.Px\x11]X\xf6\x95\ +~\x04\x02\xfa\xf8x\x01<\x9aBq\xc9\xa9\xe3\x15 \ +\xc3\x0c$!\xb2\x137\x8d\xe8f\xd05\x85P \xdb\ +\x98xF`k\xc6\xcc\x021\xf8\x81\xa9\xf9\xb6ej\ +S;6g\x8e7\x8bg\x91#\xc5 _<\xe1\xff\ +\xd1~\xbb\xf2\x0a\x877\x9ad\x99c.\xe6\x1c\xa7\x1b\ +x\x0f\xde\x93u\x84\x1bPo\x1f?\xe0{L6r\ +\xfc\xc8\xb0\x80\x22\x886\x81\xbc\x05\x06(\xd7\xb55'\ +N,\xc7C\xf1t\xe6t\xca\xed\xc9J\xf7\xd7\x9fl\ +~\xbe\xde=M\xb0h\xa1\xb4eO\xe8\xecP\x8e\xc9\ +~\xf5\xb0\xb8\xee\x17\xf6\xb9\xfcP\xe8\xe1},\xe3\xbe\ +\x7f\xfaW\x07\x1f\xc0\xfb\x82\x9cy8Y\x9cyp\xfa\ +\xf5v~{\xe6\xd9\x9b\xd9|\xf5\x98t\xba\xfd\xa9\xb7\ +z\x97\x0d9v\x1a\xd2\x87\x1c\x8e\xff\x05\x00\x00\xff\xff\ +\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00\ +\x81>\x94\x97\xf3\x00\x00\x00\xba\x02\x00\x00\x1a\x00\x08\x01\ +xl/_rels/workboo\ +k.xml.rels \xa2\x04\x01(\xa0\ +\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xacRMK\xc40\x10\xbd\x0b\xfe\x870w\x9b\ +v\x15\x11\xd9t/\x22\xecU\xeb\x0f\x08\xc9\xb4)\xdb\ +&!3~\xf4\xdf\x1b*\xba]X\xd6K/\x03o\ +\x86y\xef\xcd\xc7v\xf75\x0e\xe2\x03\x13\xf5\xc1+\xa8\ +\x8a\x12\x04z\x13l\xef;\x05o\xcd\xf3\xcd\x03\x08b\ +\xed\xad\x1e\x82G\x05\x13\x12\xec\xea\xeb\xab\xed\x0b\x0e\x9a\ +s\x13\xb9>\x92\xc8,\x9e\x148\xe6\xf8(%\x19\x87\ +\xa3\xa6\x22D\xf4\xb9\xd2\x864j\xce0u2js\ +\xd0\x1d\xcaMY\xde\xcb\xb4\xe4\x80\xfa\x84S\xec\xad\x82\ +\xb4\xb7\xb7 \x9a)f\xe5\xff\xb9C\xdb\xf6\x06\x9f\x82\ +y\x1f\xd1\xf3\x19\x09I<\x0dy\x00\xd1\xe8\xd4!+\ +\xf8\xc1E\xf6\x08\xf2\xbc\xfcfMy\xcek\xc1\xa3\xfa\ +\x0c\xe5\x1c\xabK\x1e\xaa5=|\x86t \x87\xc8G\ +\x1f\x7f)\x92s\xe5\xa2\x99\xbbU\xef\xe1tB\xfb\xca\ +)\xbf\xdb\xf2,\xcb\xf4\xeff\xe4\xc9\xc7\xd5\xdf\x00\x00\ +\x00\xff\xff\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\ +\x00!\x00\xfb[?\x82\x13\x07\x00\x00\xee\x1a\x00\x00\x18\ +\x00\x00\x00xl/worksheets\ +/sheet1.xml\x9c\x93\xdb\x8e\xda\ +0\x10\x86\xef+\xf5\x1d\x22\xdf\xe7\xe0\x9cH\x22\xc2\x0a\ +JQ\xf7\xa6\xaa\xba=\x5c\x1b\xc7!\x16q\x9c\xdaf\ +\x81\xae\xfa\xee\x9d\x98\xc0\x22!\xad\xd0JI<\xb63\ +\xdf\xfc\xe3\x19O\x1f\x0e\xa2u\x9e\x99\xd2\x5cv%\xc2\ +^\x80\x1c\xd6QY\xf1nS\xa2\x9f?Vn\x86\x1c\ +mHW\x91Vv\xacDG\xa6\xd1\xc3\xec\xe3\x87\xe9\ +^\xaa\xadn\x183\x0e\x10:]\xa2\xc6\x98\xbe\xf0}\ +M\x1b&\x88\xf6d\xcf:\xd8\xa9\xa5\x12\xc4\xc0Tm\ +|\xdd+F*\xeb$Z?\x0c\x82\xd4\x17\x84w\xe8\ +D(\xd4=\x0cY\xd7\x9c\xb2\xa5\xa4;\xc1:s\x82\ +(\xd6\x12\x03\xfau\xc3{}\xa6\x09z\x0fN\x10\xb5\ +\xdd\xf5.\x95\xa2\x07\xc4\x9a\xb7\xdc\x1c-\x149\x82\x16\ +\x8f\x9bN*\xb2n!\xef\x03\x8e\x09u\x0e\x0a\x9e\x10\ +\xde\xe8\x1c\xc6\xae\xdfD\x12\x9c*\xa9em< \xfb\ +'\xcd\xb7\xe9\xe7~\xee\x13z!\xdd\xe6\x7f\x17\x06\xc7\ +\xbeb\xcf|(\xe0+*|\x9f$\x9c\x5cX\xe1+\ +,z',\xbd\xc0\x86\xe3R\xc5\x8eW%z\x99'\ +i\x9c$i\xee\xae\x12\x9c\xbbq\x96\x07\xee\xe2s\x18\ +\xbaI\x1c\x07!\x8e\x96Q0_\xfcC\xb3i\xc5\xa1\ +\xc2CV\x8ebu\x89\xe6\xb8XF1\xf2gS\xdb\ +@\xbf8\xdb\xeb+\xdb1d\xfd\xc4ZF\x0d\x83 \ +\x189\x7f\xa5\x14O\x94\x0c\xb5\xc38\xb9\x9a\x7f\x1d:\ +\xb2\x1dW\x87.^K\xb9\x1dp\x8f\xe0\x18@`m\ +1C`B\x0d\x7ff\x9fX\x0b\xbf/&p\x11\xfe\ +X)`\x82\x0c\xff\xa2\xe3\xda>kZ\xd9\xbe\xff\xa6\ +\x9c\x8a\xd5d\xd7\x9a\xefr\xff\x85\xf1Mc 0\xa8\ +\xb1mST\xc7%\xd3\x14\xfa\x18\x02{a2P\xa9\ +l\x01\x01_G\xf0\xe1BB\x1f\x92\x83\x1d\xf7\xbc2\ +\x0dX\xf6B\x1e\x87\xbc@\x11\xddi#\xc5\xefqk\ +\x04\x9c\x5c\xa1\x80\xd6\x15\xc6\xd15\x9dxY\x92\xc4i\ +6\x01\x05\xdaXF\xfc&\x03\xeaf\x190\x8e\x8c0\ +\xf3&8\xc8\xa3+\x04h\x5c3mV|\xc8\xedM\ +\x1c\x04;e\x93F\x19\xd8#2\xf7p\x1c\xa4\x90\xfe\ +Y\x13\xb6\xc7kO\xe2?\x00\x00\x00\xff\xff\x00\x00\x00\ +\xff\xff\x94\x98an\xdb0\x0c\x85\xaf\x12\xf8\x00M%\ +\xc5NZ\xa4\x01b\xe7\x22A\x16\xa0\xbf\xbaa)\xba\ +\xed\xf6\xa3$\xda\x22\x9f\xd88\xfe\xd5B}\xa6\x9eI\ +\xea\x13\xdd\xfd\xed\xfdz\xfd<\x9d?\xcf\x87\xfd\xef\x9f\ +\x7fV\xbf\xdf\x1a\xd7\xacn\xbf\xce\x1f7\xfa\xedu\xd3\ +\xac\xde?\xdf\x1a\x1f\x9e|\xdb\xac\xfe\xba\xcd\xf9\xf2\xfa\ +\xe3\xdf\xe9z\xbb\x5c?h\xfd\xf9)\xb4\xcda\x7f\x89\ +\x8f\x1d\xe3s$\xdd5+\xfa\xcb\x8d\x96\xbf\x0e\xcf\xfb\ +\xf5\xd7a\xbf\xbe\xb0\xa4\x9f$k^\x19xE<\xe3\ +w\xd3Ckr4\xd9\xf2\xda\x96\xe1\x85,\x8ea\xa3\ +8\xbd\xc9de\x03^N\x86\xc4\xd9;\x87\x05;\x1f\ +\xa3\x98v\x96Y\xf0\x90\x85,\xa1|\x16s \x198\ +\x8aL\xcb\x8b\x8er\xaa%\xed\xd6\xf6OE\x94\x05\xbd\ +\x9b\xb9c\x14\x93\xff\x17\xb1u\x00\xffY\xd2I\xff \ +\x198\x8a\x0c\x82\xf9\xaf%]\x89\xa2*O\x99z\xdc\ +\x7f\x14C\xfeKYS\xa3\xf6Y\xa2\xf2\xbf\xd1\xaf8\ +p\x14\xf9\x8a\xa5-S\x94\x93!)%R\xfe)S\ +\x8f\xfb\x8fb\xc8?\x98\xeb\xb3D\xe5\xbfT>\x99\x1b\ +\xb2\xc4o\x1a:h\xca\xcbv\x89\x97(\x86\x5c\x06h\ +\xc3>kT2[Hf\x96\x18f\xe8\x90<\x9e\x98\ +(&\xbc<\x8b\x9a\xc0F}\x968\xda\xaf\x9c\xac\x0e\ +\xccp\x98:3\xd4\xf1\x8f\x9b\x89b2\xe3b~s\ +S\xe5\x95\xed\xb40\xb0\xa4\xde\xc8\xd1+ `\xdd\xee\ +ik\x03\xb6@\xed\x98\x1e\xa4]\xe5\xd9tx8\x8b\ +\xa806nH\xcf\x19V\x0c\xd6?f%s{W\ +\xde\xdf\xe1\xca\xc0+\xd6\xb6KX~t\x99\xd4\x9e~\ +Leu\xc8T\x16)l\xc1\x89\x1d\xc6@F\x1e\x16\ +!\xdee\xf4\xaaV\x846\xebY\x13\xabQLc/\ +\x8e\x81\x0cC\x8b\x98\xed2K\x95! B\xcf\x1am\ +\x08\xb11\x062\x0c-\x82\xb0\xcbpT\x86\x1cb\x98\ +E\xdaQU3\x8ed8Z\x84U\xc7DT\xf5\xa8\ +\xc6\x13\x86\xaf\x12!\xcd\xc6H\x86#\x09W\xea\x91\xfb\ +\x17m\xc4\x14\x02\x0d\xde\xbeg\x8dN\x11\x10x\x18\x03\ +\x19\x86$`\xe7\x0d\x19\x84E\xda\xc7\xb9&^\x092\ +C\x1e\x87\x17\x16Y\x07_B\x96\x0c\xc5\xd92P\xac\ +\x99L1J\x15\xfa\xab\xdaeQ\x84\xcet\xe0BU\ +\xbbo\xa1\x1c[u\x82\xf2\xc3\xce\xd2Sx)a\x9f\ +\xb3H9\xeb\xd0\xd9\x18\xa9.\x22]2\xca\xd9\xfd\x5c\ +%5:BX\xb2H\xe7\x0a\xe14F2\x1cI|\ +\xcf\xb6U\xe4vl\x19_\xee\x8aq)\x94\xdb\x92\x97\ +\x8c\x9e\xf1\x92\xcd\xf3\xbb\x19lv8@\xa5\x90\xd0\xc5\ +-\x8e\xb0,\x8a\xdf=SC\xb5\xa5l\xfa\xdbD\xe2\ +z\xde#\xe3\x9a\x84Sd\x8f\xfdL\x99Hi\xa3\x1f\ +E\x04\xad5\xb0\xc8\xca\x9a\xe4\xf5\xbc#\xa6l'j\ +\xc4Kr\x98j\x11=19y\xb2\x109\xfa\xee\xfb\ +M\xf2z\xde\x11\xa3\xb8\x15\x8e\xaa\xa5\xc1\x7f;\xe7\xfa\ +E,Njj\x089S\x87\xaakx\x1cV\x22\xbc\ +A9\x92U\x91E0\x8e\x9f\xd1x;x\x9cwY\ +\xa4h\x1c\x90\xc6c$\xe3\x1c\x03\x8dg\xc8bP\xd8\ +\xe3\xd8\x13gS\xbc\x1f:\xfc\xb8b\x91\x91\xa3x\x17\ +H\x0a\xdfw\x94\xd4t\x81\xc8\x13\x82c\x0fkT\x8a\ +:8k\x03\x8b,C\x8b\xe0\x1b\xf2\x0c,\x0dux\ +\x1b\xb0F\x1b\xaa>\xff\xf9\xdf\x22u\xcd\xc2\x22\xf6&\ +5\xdc\x06\x1e\xfb\x9aE\xba\x8b\x90\x86c$\xc3\xd1\x22\ +>\x07\x83\xcf\x1e\xbfaX\xa4\x1c\xb5\xd8Ec$\xc5\ +\xe7\xd2\x8f\x8a\xcfa\x11\x9f\x93\x1a\xb3\x86|f\x91\xce\ +\x1a\xf2y\x8c$\xb2\xb6.\xffp\xfb\x0f\x00\x00\xff\xff\ +\x00\x00\x00\xff\xff\x9c\x92OO\x83@\x10\xc5\xbf\xcaf\ +O\x9a\x18a\x81Rh\x80\xa4\xad\x9a\xf4\xe0\xc5z\xf0\ +\xba\xc2\x00\x1b)\xbb\x0e\x83\xfd\xf3\xe9]j\xb4M\xa4\ +1\xf1\xb8\xf3\xf2~3;\xf3\x92\x0d`\x05Kh\x9a\ +\x8e\xe5\xbao)\xe5\x1e\xcf\x92\x9f*C(S>\x17\ +\xb3\x85\xe0\xceH\xdd\xb5\x82;(\xce\x09\x94%\xb9n\ +\x0bEJ\xb7\xb2y\xd0\xb8\x91D\xaa\xadX\xf7~\x84\ +-\x06\x98\x1bD\x93ih;\xe5\xe5S\xdf\x00\xa3\xbd\ +\x81\x94\xc3\xce t\x9d5rV\xec\xcaU1L\xc3\ +\x0c*\x8d\x8a\xf6)\x0f\xac\xa1\xb4\xc0\xbe\x91\xd9\xfd\xcb\ +|\xf9|\xb5\x147|o\xa7\xd7[~\x9d8\xdfZ\ +\xe2|a\xff\xc6\x8bs\xfcd\x14\x8fP\xfc\x8f\xed\x9e\ +\xb3\x87\xbf\xfe\x1e\xbdB\x80v\x9c\xee\x8c.1K\x8c\ +\xac\xe0Qb\xa5\xda\x8e5P\xda\x83\xb9\xb7S7\x0a\ +C\x11\x88\xa9\xefy\x91\x1fL\xed\xd2PU\xf5%\x8d\ +\xb49\xba\x82\xc8\xf5E\x10\x87n\xe8\xc5\xb1'|\xce\ +^5\x91\xde\x5c\x10k\x90\x05\xe0 \x9e\xbb\xbcI\x1c\ +\x05\x9c\x95Z\xd3%\xd1\xc6c\x98z\x0d\xd4\x1bf\xa4\ +\x01\x5c\xab\x83=w\xcc\x99=,\xb4$\x87\xac\xa4\xdc\ +h$\x94\x8a8\xabm\xfd\xa0\xad\xd0\xdc\x19e;r\ +\xf6\x01H*?\xbdq\xa6l:pU\x1cs\xe9l\ +5\xbeu5\x00e\x9f\x00\x00\x00\xff\xff\x03\x00PK\ +\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xc1\x17\x10\xbe\ +N\x07\x00\x00\xc6 \x00\x00\x13\x00\x00\x00xl/t\ +heme/theme1.xml\xec\ +Y\xcd\x8b\x1b7\x14\xbf\x17\xfa?\x0csw\xfc5\xe3\ +\x8f%\xde\xe0\xcfl\x93\xdd$d\x9d\x94\x1c\xb5\xb6\xec\ +QV32\x92\xbc\x1b\x13\x02%9\xf5R(\xa4\xa5\ +\x97Bo=\x94\xd2@\x03\x0d\xbd\xf4\x8f\x09$\xb4\xe9\ +\x1f\xd1'\xcd\xd8#\xad\xe5$\x9blJZv\x0d\x8b\ +G\xfe\xbd\xa7\xa7\xf7\x9e~z\xf3t\xf1\xd2\xbd\x98z\ +G\x98\x0b\xc2\x92\x96_\xbeP\xf2=\x9c\x8c\xd8\x98$\ +\xd3\x96\x7fk8(4|OH\x94\x8c\x11e\x09n\ +\xf9\x0b,\xfcK\xdb\x9f~r\x11m\xc9\x08\xc7\xd8\x03\ +\xf9Dl\xa1\x96\x1fI9\xdb*\x16\xc5\x08\x86\x91\xb8\ +\xc0f8\x81\xdf&\x8c\xc7H\xc2#\x9f\x16\xc7\x1c\x1d\ +\x83\xde\x98\x16+\xa5R\xad\x18#\x92\xf8^\x82bP\ +{}2!#\xec\x0d\x95J\x7f{\xa9\xbcO\xe11\ +\x91B\x0d\x8c(\xdfW\xaa\xb1%\xa1\xb1\xe3\xc3\xb2B\ +\x88\x85\xe8R\xee\x1d!\xda\xf2a\x9e1;\x1e\xe2{\ +\xd2\xf7(\x12\x12~h\xf9%\xfd\xe7\x17\xb7/\x16\xd1\ +V&D\xe5\x06YCn\xa0\xff2\xb9L`|X\ +\xd1s\xf2\xe9\xc1j\xd2 \x08\x83Z{\xa5_\x03\xa8\ +\x5c\xc7\xf5\xeb\xfdZ\xbf\xb6\xd2\xa7\x01h4\x82\x95\xa6\ +\xb6\xd8:\xeb\x95n\x90a\x0dP\xfa\xd5\xa1\xbbW\xef\ +U\xcb\x16\xde\xd0_]\xb3\xb9\x1d\xaa\x8f\x85\xd7\xa0T\ +\x7f\xb0\x86\x1f\x0c\xba\xe0E\x0b\xafA)>\x5c\xc3\x87\ +\x9df\xa7g\xeb\xd7\xa0\x14_[\xc3\xd7K\xed^P\ +\xb7\xf4kPDIr\xb8\x86.\x85\xb5jw\xb9\xda\ +\x15d\xc2\xe8\x8e\x13\xde\x0c\x83A\xbd\x92)\xcfQ\x90\ +\x0d\xab\xecRSLX\x227\xe5Z\x8c\xee2>\x00\ +\x80\x02R$I\xe2\xc9\xc5\x0cO\xd0\x08\xb2\xb8\x8b(\ +9\xe0\xc4\xdb%\xd3\x08\x12o\x86\x12&`\xb8T)\ +\x0dJU\xf8\xaf>\x81\xfe\xa6#\x8a\xb602\xa4\x95\ +]`\x89X\x1bR\xf6xb\xc4\xc9L\xb6\xfc+\xa0\ +\xd57 /\x9e={\xfe\xf0\xe9\xf3\x87\xbf=\x7f\xf4\ +\xe8\xf9\xc3_\xb2\xb9\xb5*Kn\x07%SS\xee\xd5\ +\x8f_\xff\xfd\xfd\x17\xde_\xbf\xfe\xf0\xea\xf17\xe9\xd4\ +'\xf1\xc2\xc4\xbf\xfc\xf9\xcb\x97\xbf\xff\xf1:\xf5\xb0\xe2\ +\xdc\x15/\xbe}\xf2\xf2\xe9\x93\x17\xdf}\xf5\xe7O\x8f\ +\x1d\xda\xdb\x1c\x1d\x98\xf0!\x89\xb1\xf0\xae\xe1c\xef&\ +\x8ba\x81\x0e\xfb\xf1\x01?\x9d\xc40B\xc4\x92@\x11\ +\xe8v\xa8\xee\xcb\xc8\x02^[ \xea\xc2u\xb0\xed\xc2\ +\xdb\x1cX\xc6\x05\xbc<\xbfk\xd9\xba\x1f\xf1\xb9$\x8e\ +\x99\xafF\xb1\x05\xdcc\x8cv\x18w:\xe0\xaa\x9a\xcb\ +\xf0\xf0p\x9eL\xdd\x93\xf3\xb9\x89\xbb\x89\xd0\x91k\xee\ +.J\xac\x00\xf7\xe73\xa0W\xe2R\xd9\x8d\xb0e\xe6\ +\x0d\x8a\x12\x89\xa68\xc1\xd2S\xbf\xb1C\x8c\x1d\xab\xbb\ +C\x88\xe5\xd7=2\xe2L\xb0\x89\xf4\xee\x10\xaf\x83\x88\ +\xd3%Cr`%R.\xb4Cb\x88\xcb\xc2e \ +\x84\xda\xf2\xcd\xdem\xaf\xc3\xa8k\xd5=|d#a\ +[ \xea0~\x88\xa9\xe5\xc6\xcbh.Q\xecR9\ +D15\x1d\xbe\x8bd\xe42r\x7f\xc1G&\xae/\ +$Dz\x8a)\xf3\xfac,\x84K\xe6:\x87\xf5\x1a\ +A\xbf\x0a\x0c\xe3\x0e\xfb\x1e]\xc46\x92Kr\xe8\xd2\ +\xb9\x8b\x183\x91=v\xd8\x8dPsX\ +\xd0a3\xcb\xe7\xb9\xd1W\x22`\x95\x1d\xecJ\xac+\ +\xc8\xceU\xf5\x9c`\x01e\x92\xaak\xd6)r\x97\x08\ ++e\xf7\xf1\x94m\xb0goq\x82x\x16(\x89\x11\ +\xdf\xa4\xf9\x1aD\xddJ]8\xe5\x9cTz\x9d\x8e\x0e\ +M\xe05\x02\xe5\x1f\xe4\x8b\xd3)\xd7\x05\xe80\x92\xbb\ +\xbfI\xeb\x8d\x08Yg\x97z\x16\xee|]p+~\ +o\xb3\xc7`_\xde=\xed\xbe\x04\x19|j\x19 \xf6\ +\xb7\xf6\xcd\x10Qk\x82\ +\xafe\xcek\x99\xf3Z\xc6\xf5\xf6\xf5Aj\x99\xbc|\ +\x81\xca&\xef\xf2\xe8\x9eO\xbc\xb1\xe53!\x94\xee\xcb\ +\x05\xc5\xbbBw}\x04\xbc\xd1\x8c\x070\xa8\xdbQ\xba\ +'\xb9j\x01\xce\x22\xf8\x9a5\x98,\xdc\x94#-\xe3\ +q&?'2\xda\x8f\xd0\x0cZCe\xdd\xc0\x9c\x8a\ +L\xf5Tx3&\xa0c\xa4\x87u+\x15\x9f\xd0\xad\ +\xfbN\xf3x\x8f\x8d\xd3Ng\xb9\xac\xba\x9a\xa9\x0b\x05\ +\x92\xf9x)\x5c\x8dC\x97J\xa6\xe8Z=\xef\xde\xad\ +\xd4\xeb~\xe8TwY\x97\x06(\xd9\xd3\x18aLf\ +\x1bQu\x18Q_\x0eB\x14^g\x84^\xd9\x99X\ +\xd1tX\xd1P\xea\x97\xa1ZFq\xe5\x0a0m\x15\ +\x15x\xe5\xf6\xe0E\xbd\xe5\x87A\xdaA\x86f\x1c\x94\ +\xe7c\x15\xa7\xb4\x99\xbc\x8c\xae\x0a\xce\x99Fz\x933\ +\xa9\x99\x01Pb/3 \x8ftS\xd9\xbaqyj\ +ui\xaa\xbdE\xa4-#\x8ct\xb3\x8d0\xd20\x82\ +\x17\xe1,;\xcd\x96\xfbY\xc6\xba\x99\x87\xd42O\xb9\ +b\xb9\x1br3\xea\x8d\x0f\x11kE\x22'\xb8\x81&\ +&S\xd0\xc4;n\xf9\xb5j\x08\xb7*#4k\xf9\ +\x13\xe8\x18\xc3\xd7x\x06\xb9#\xd4[\x17\xa2S\xb8v\ +\x19I\x9en\xf8wa\x96\x19\x17\xb2\x87D\x94:\x5c\ +\x93N\xca\x061\x91\x98{\x94\xc4-_-\x7f\x95\x0d\ +4\xd1\x1c\xa2m+W\x80\x10>Z\xe3\x9a@+\x1f\ +\x9bq\x10t;\xc8x2\xc1#i\x86\xdd\x18Q\x9e\ +N\x1f\x81\xe1S\xaep\xfe\xaa\xc5\xdf\x1d\xac$\xd9\x1c\ +\xc2\xbd\x1f\x8d\x8f\xbd\x03:\xe77\x11\xa4XX/+\ +\x07\x8e\x89\x80\x8b\x83r\xea\xcd1\x81\x9b\xb0\x15\x91\xe5\ +\xf9w\xe2`\xcah\xd7\xbc\x8a\xd29\x94\x8e#:\x8b\ +Pv\xa2\x98d\x9e\xc25\x89\xae\xcc\xd1O+\x1f\x18\ +O\xd9\x9a\xc1\xa1\xeb.<\x98\xaa\x03\xf6\xbdO\xdd7\ +\x1f\xd5\xcas\x06i\xe6g\xa6\xc5*\xea\xd4t\x93\xe9\ +\x87;\xe4\x0d\xab\xf2C\xd4\xb2*\xa5n\xfdN-r\ +\xaek.\xb9\x0e\x12\xd5yJ\xbc\xe1\xd4}\x8b\x03\xc1\ +0-\x9f\xcc2MY\xbcN\xc3\x8a\xb3\xb3Q\xdb\xb4\ +3,\x08\x0cO\xd46\xf8muF8=\xf1\xae'\ +?\xc8\x9d\xccZu@,\xebJ\x9d\xf8\xfa\xca\xdc\xbc\ +\xd5f\x07w\x81\xe71\x91\x1e\x11\xcdp\x9ax\ +\xb2\xde\xd3d\x09%A\x1a\xe2d\xee\xc9\xff>L\x15\ +G\x962\xe6'\xa1O\xd2\x04y\xf2\x1ae\xf2\xe7\xf1\ +\xa7\xbfF\x19[\x13t\xbf@\x88I\x00\x22\xc9\xc3\x13\xe3\x80\xa6Y\ +\x1a\xb1\x1e\xc0U\xd3(\xc2\x01zN\xae\xab\xba\xaa\x1f\ +\xd4\x90\x00\xf2q\x90tK\xd5\x8c\x16\xef9=\x12\x92\ +\xa9R\xf4\x88\xb9\xfa\xe4\xf1(J\x13\x96IA\xbaJ\ +\x98'\x83\xe6\x04\xb3\xc3\x9fI\xfa+\x99\xf2\x9f@\xc3\ +\xe5\xaa\xf1(\xfb-=\xfa\x04ftY\x1d\x8f\x82\x94\ +\xa4Tb\xa0:\x90\x9c\x98I\xfc\x18\x15+n|\x82\ +g\x14\xf3e\x91\x1fc\xb2.\xa6\x0d>!\xb4]\xae\ +\x8b1\xc8\x9eO\xaa\x9c\x8e\x82\x9a\xf1h\xc6W\xbd\x05\ +.\xf3\x82|9\xe7\xc7\xb5j\xca\xf1\x02\xf8\xda:;\ +\x955\x5c\x02ja\xcbt>\xf3\xe4i\xf9\xc7\xd5\xf3\ +z\x16\x84]g`\xd8\x98\x90\x8d\x9b\x0d\xb8G\xc1\xc4\ +x\x04\xf1\x88!\x9aLa \x95\xdf\x0f\xeb%\xf8S\ +\x02\xa1\xb3\xf0\x0b\xb1n\xcf\xea9\xf5\xd7\xbaau\xdf\ +\x90\xa5\x04\x87\x9c\x8a\xf9M\xd3\x8b\x0dYb\x98\x07\x02\ +\xc5\xed\xb9\xee\xc0\xb1\xfb\x03\xcd\xec\xf7m\xdb\xd1\xac;\ +Ex\xef\xac\xdc\x81\x93\x10\xe5(\xf4d[8\x8d\xda\ +\xe0\x84{s\x17\xaaw\x12\x01\x92??\x9a\x01\x97\xd6\ +\xf9\xd1\x08\xb7;?\x1a\xb7\xd2\x9c\xd6\x1b\xb8\xae\xeb\xe8\ +\xb6\xe38\xae\xd9\xd7M\xb3\xa5\xb62\x5c\xef[\xbeU\ +\x9dB\xab`\xcb\xb3\x94\x86p\xfcW\x87\x86\x0dvT\ +L\x8dG\x04E\x0c\xc4J\xf1|\xc1\xff\xb3t\xc9\x85\ +\x9c2\x06G\xe4x\x14b\x7f\x9e&>\xe1\xf1\xbe\xda\ +\xd1\xdc\x09i\x03d\x08\x9e\xcc\x16p\xc2W\x07\xccS\ +C\xe3(J\x0c\x9d\xd6\x0bZ\x04)\x9d\x96\x03\xc9\x15\ +\xc5\x9d\xd6\x17\xcc\x9d\x9e\xb7BzoJr[\x91W\ +A\xcaG\xd6\xf8\x99y\xdb\xe1\x7f\xa5#\x82[\x07\x88\ +\x90{\xee\x80?\xa2\x8do\xf3\xdc/\x8f\xa4d\x15O\ +c\xf6\x15\xa2=$\xfb!\xcc\x97\x9f\x85\ +\x1f\x17\x03\xee\xdfMh\x05\xec\x06\xd8\xbev\x14\x5c)\ +\x8f6\x08ZT\x99\x10\xcf\xf6\x93\xb5\xd9.\xf9\xcb%\ +Y\x7f_\xc53D\xa7\xe2\xb2Q&\xb0;\x81\xf6\x01\ +\xfev^\xf7\x00-P\xf1Lz\x1f\x0a}\x07\x0a\x98\ +\xaf\xd8\xdeNw\x1bE1\x9a\x88\x10\xcdQ\x16\xe3/\ +\x04\xcf\x93\x18\x15T\x8cG\x90\x9d\x17Ci\x91R\xfc\ +\x1b\xa8\xe3i=\x8f\xac2\xbf\xd91\x1c\xf01\x84B\ +\x91Q\xe4\xd1\x13#8\x89\xb8\xcfM\x98]\xcb\x13>\ +k\xf3\xf1\xe5\xf50K\x1a\x9c\xe7\x8e\xdf\xa8\x98t\xc6\ +\xd0\xa5^\xb0+\x00u\xcd\xdfZF\xf4F9\xe8.\ +\xb3\xe9\x989\x9f\xc9l\xf6\x9ef@\xde\x85\xaf\x87\x01\ +\x94n\x104\xa4\xeb\xe2L9\xb3\x97\xd6\xc6U\x16\xb2\ +\xe2f\x95\xee\x88\xb2R;\xd6tJ\xdbvR\xbe\xd5\ +9E\xd9\x10\x0a\x85\x8djd\xab\x16\xb9\xa9*J\xbc\ +5\xe7\xc9\xdfy\xf5\x8e4r\xce\xd9\x0a\x13ham\ +\xa9C\x02\xcc0\xaf+\x9b}\xa8@\xc2xK#\xae\ +\xee\x0a=o\x96X\xd0[\xb1\xfb\xfd\xc1`\xe08\xb6\ +\xe18E\xcbm[\xefK\x15\xc0\xf7a\xd8t\x1c\x07\ +7\x8e&\x8am\xc7\xc3*\xa9\x85 S\xf4\xf0\xb4\xde\ +\xa1\xd4r\x9aAL\x8c?\x86\x10\x95\xe0\x8d\xec!\x88\ +\x85(\xf2W\x84=l~\xf4\xe4\xfa\xfbo\x14\xe2U\ +\x0c\xb6V\xae\xfa\x07?\xa6L\x80\xf0\xe4\xfa\xfb\x1bo\ +\x0b\xe9\xf6\xa6\xf1\x0d\xb8b\xba\x12\x1dH\xaeq\xd1\x89\ +|\xd6\x83}2\xbd\x11Tc\xa7*\xd6\x00\x08\xa8\xa4\ +}\xcb\xa0;\x04\xff\xa5\x15\xc5\x9e\xfc\xdf\xddd\xe0\xde\ +\xdeM\x0d\xc5\xd1&\x8eb\xf6\x91\xa5\xb8\xd6\xe4V\xb1\ +\xcc\x9b\xc9\xed\xed\xd4\xd5\x0c\xed\xe6\xff\xc6C\x8fW<\ +\xf3\x10\xefR\xa0R\xaa\x9b\xc3\x8c\xc0c\x10Z\x8a\xb0\ +\x14\xc9}=\xe7\xc9\x8dA!\x14\xa1{ \xbbI\xbb\ +k\xd8\xda\x17K\xd7\x94i_\xd3\x15\xd3\xf6\x1d\x05:\ +\xb2\x962\xb5t\xe3\xd66'w\xd6\xd4j\xd0n\x1d\ +\xf9\x1cDSu\xbdxX\xc2\x89\xb7\x86\x0c\xc7\x88\xe0\ +\xa4\xb2\x80J\xef\xcdYP=\x0c_`B\xad4\xa1\ +\xd6\x8f~\xc6\x7f\x00\x00\x00\xff\xff\x03\x00PK\x03\x04\ +\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xe6\xa4\xd9\xee#\x03\ +\x00\x00\xf6\x0a\x00\x00\x14\x00\x00\x00xl/sha\ +redStrings.xml\x94V\ +]o\xd30\x14}G\xe2?Xy\x98\x86\x10I\xbb\ +A\x99\xba\xb6SIS\xa9\x88\xb5S\x1b\xf6\x82x\xf0\ +\x92\xdb\xd6\xe0\xc4\xc1v\xc6&\xc4\x7f\xc7N\xb2\xac\xad\ +\x9d\xac<\xc6\xf7\xc3\xe7\xde{\xeeq\x06W\x0f\x09E\ +\xf7\xc0\x05a\xe9\xd0\xe9\xba\x1d\x07A\x1a\xb1\x98\xa4\x9b\ +\xa1\xf35\x9c\xbe\xbbp\x90\x908\x8d1e)\x0c\x9d\ +G\x10\xce\xd5\xe8\xf5\xab\x81\x10\x12\xa9\xd8T\x0c\x9d\xad\ +\x94Y\xdf\xf3D\xb4\x85\x04\x0b\x97e\x90*\xcb\x9a\xf1\ +\x04K\xf5\xc97\x9e\xc88\xe0Xl\x01dB\xbd\xb3\ +N\xa7\xe7%\x98\xa4\x0e\x8aX\x9e\xca\xa1\xd3\xfb\xe8\xa0\ +<%\xbfr\xf0\xab\x83\x9e3\x1a\x082\x1a\xc8\xd1m\ +\xb0\x9cMg\xfe8\x9c-\xe6h:\xfb\x12\xa0ep\ +\xb3X\x86\x03O\x8e\x06\x9e\xf6)\xfd&XB\xff\xf0\ +p\x8e\x13\xf3\xf0\x86\xb3\x1f\x10I\xc39\x04US\x81\ +\xc80\xf9,\x8d\xf3HB\x8c\xee\x1e\x0d\xe3lb\x1c\ +M@D\x9cdRu\xd5\xb0\x05\x0f\x10\xe5\xda\xa2\xee\ +\x8aMt\xb7\x98\x92\x18[#\x97\x90\x81$\xda$L\ +\x84\xaa\xfc\x0d\xe3&:]\x95\xe9\xbd\xb8\xbe\x0e\xe6~\ +\x80\xc2`\x15\xae\x0e\xbbV4\x82\x83\xc8\xa9\x19yB\ +\xe5%\x91\x90\xb8\xfc\x19\xcc\xc9F^\x1e\xe6\xa8\xfdH\ +\xdcjN\xd5\x84Z\x1d\xa2\xaa\xb0V'\x9ek\xd2Z\ +\x13}\xce\x85$k\xa2\xd2\xd8\x86Q\xc3\xbc\xaf\xdb\xee\ +'\xb1*N\x17\x1f\xb2\x95\xe4j\x13N\x8b\x82\xa5j\ +\xe4\xb28\x7f\xd3\x8ae?\xd3\xf3W\x9d\xcd\x1a>\x93\ +\xc0\x0b\x88\xa8\xa1\xf1\xcf\x0e,\x97YnNf\x092\ +\xe7\x0d\xa4z\xe6\x9c$\x96\x8d\x08\xd5!bk\x04O\ +\xd44\x08s\xad\xbaKQ\x86\xb9\x1a\x97B*\xac\x94\ +\xb9\xa3,\xfai\xaeG]\x99\xdd~\xf4\x08\xca\xfeT\ +\xb3i\x9bA\xed\xa8\x1b\xe27\xf0\xa2\xba\xb6\xf2-{\ +j\x9bk\xdd\xf7F\x86\x97\x03\xfb\xd6\xf9\xae\xa0\x1dq\ +\xa3^\x1d\xcd.\x1d\xd0|\xed\x1e\xbcy\x9e\xdc\x01\x7f\ +\xdb\xd5\xf8\xbc\xff\xdd@#X2\x89\xa9\xde\xf1Bl\ +m5\xdfN\x97h\x9c\xcb-\xe3\xc64\xb5I\xc9\x13\ +F\xf6a\x8e\xcf\xfb\x9f.l\x9d\xd2\xdb3%@c\ +\xe1\xb6\xad\xfc\x8e[V\xcat\xd3\xae\xedx*<\x8d\ +\x1a\xb2\xe3\x86\x8b\x8a\x8e\xc8\x17\x95j\xcf\xf8\x11\xbe:\ +\x7fc\x1f'@\xd5\xb6 \xac^?S\x82\xbb\xfd\xc9\ +\x87\xc3N\xadp\x92QP\x12\xd0\xbc\xca\x95K\xbd\xaa\ +\xc8\xba\xd1\x95W\x83Th\x0ai\x02\x94r\xe6\xca6\ +\x9dsm\xd3l\x0867\xf4\xe5\xe8\xe0!\x02\xea3\ +\xca\xf8\xd12\xbbw\xfb~\xfc\xcb\x1a1\xeev\xfb\xfe\ +\x99\xd1y\xdd\x12g\xc3\x01\xd4_\x09Y\xa3B\xf1\x7f\ +cQ^\x95\x81bX\x8c\x86C\xd4A@\x05 \x87\ +C\xec4\xb1\xc3\x09\xb7D M\x0c\xa42\xa0\x94I\ +5\xd02\x85{L\xf2\xf5A\x82\xa7`\xf4\xc7\x86\xea\ +oA\x80S\xf1\xc6m\x04\xa4\xc2\xaa\xbeh\xae,\xd6\ +\xf5k`\xab@qVmw\xebc\xb0/\x9d\xeaa\ +\x90x'\xe9\xe9\xc1fZ\x95z|\xd6\xeb\xfb\xe7\xef\ +\x1b4\xb5B[s\x5c\xbfO\x1a+2\xde\x9d\x1d1\ +|\xd2\xd4\xd6(O\xfd\xb7\x8e\xfe\x01\x00\x00\xff\xff\x03\ +\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00;\ +m2K\xc1\x00\x00\x00B\x01\x00\x00#\x00\x00\x00x\ +l/worksheets/_re\ +ls/sheet1.xml.re\ +ls\x84\x8f\xc1\x8a\xc20\x14E\xf7\x03\xfeCx{\ +\x93\xd6\x85\x0cCS7\x22\xb8U\xe7\x03b\xfa\xda\x06\ +\xdb\x97\x90\xf7\x14\xfd{\xb3\x1ce\xc0\xe5\xe5p\xcf\xe5\ +6\x9b\xfb<\xa9\x1bf\x0e\x91,\xd4\xba\x02\x85\xe4c\ +\x17h\xb0\xf0{\xda-\xbfA\xb18\xea\xdc\x14\x09-\ +<\x90a\xd3.\xbe\x9a\x03NNJ\x89\xc7\x90X\x15\ +\x0b\xb1\x85Q$\xfd\x18\xc3~\xc4\xd9\xb1\x8e\x09\xa9\x90\ +>\xe6\xd9I\x89y0\xc9\xf9\x8b\x1b\xd0\xac\xaajm\ +\xf2_\x07\xb4/N\xb5\xef,\xe4}W\x83:=R\ +Y\xfe\xec\x8e}\x1f\xa2H9\xc8E\xed\xf2\x80bA\xebw\ +\xf6\x9ek}\x0e\x04\xa6m\xcc\xcb\xf3\xf6\x09\x00\x00\xff\ +\xff\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\ +\x00\x18A\xe1\xc2N\x01\x00\x00P\x0a\x00\x00'\x00\x00\ +\x00xl/printerSetti\ +ngs/printerSetti\ +ngs1.bin\xecV\xbdJ\xc4@\x10\xfe\ +&\xc9yY\x0e\xb4\xb3\x944\x82\x16\x82\x1e\x11\x05\x1b\ +E\xceR\x03W\xf8\x02'\xc4V\xaf\xb4\xb8W\xb0=\ +_\xc3G\xb1\xb4\xf0!\xac\x8d\xdf$\xec&p\x97S\ +.v\xee\xb7\xec\x0f\xbb\x93\x99\xc9\xc7\xec\xec\x8c\x90a\ +\x8c\x1b\x5c\xe3\x04\x97\xb8\xe0\x98\xb2%\xd8\xc3-\xaep\ +\x80!\x8eq\x84C\xee\x8cq\x87\x07\xdcs|\xc4>\ +,$\xca\xe4\x1dS\xb3\xf52\xeb\x0b\x0c\xe6\x834\x9e\ +@\xd0\x93\x5c\x02\xce\xb98\xd1?_\x84\xd4\x18\xb0\xb7\ +\x99\x98\x1a\x9e\x11\x19\x05\x9a2\xa7\xfc\xe6)\x06^\xd9\ +\xcf\xb9\xfe\xe4!>l\x12\xf3\x81\ +\xe3\x19X\x9b\x81\x80\xb1W\x07\x92\xb0\xa2\x18\xe2\xed\xab\ +;\xa1.`\x7fP%\xee\xed7z\x09\x96\x81\xef?\ +\x92\xaaBP\xe96\xb1n>\xab\xfe\xd5\xc5PAt\ +\xe5%.\xb9\xde--%NYmw\xf1J\xd7g\ +U\xb5!P:\x14\x96\x07\xcd\x08\xbf\x81\xd6Z\xdf\x00\ +\x00\x00\xff\xff\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\x00\ +\x00\x00!\x00\xb6M\x07\x97j\x01\x00\x00\xb4\x02\x00\x00\ +\x11\x00\x08\x01docProps/cor\ +e.xml \xa2\x04\x01(\xa0\x00\x01\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x92\xdd\ +J\xc30\x1c\xc5\xef\x05\xdf\xa1\xe4\xbeM\xd3m2C\ +\xdb\xc16v\xe5@p\xa2x\x17\x93\xff\xb6h\x9b\x96\ +$\xba\xed\x91|\x0e_\xcc\xf4\xd3\xfa\x05^\x86\xff9\ +?\xce9$\x9e\x1d\xf3\xcc{\x05md\xa1\x12D\x82\ +\x10y\xa0x!\xa4\xda%\xe8v\xb3\xf2\xa7\xc83\x96\ +)\xc1\xb2BA\x82N`\xd0,=?\x8byIy\ +\xa1\xe1Z\x17%h+\xc1x\x8e\xa4\x0c\xe5e\x82\xf6\ +\xd6\x96\x14c\xc3\xf7\x903\x138\x85r\xc7m\xa1s\ +f\xddS\xefp\xc9\xf83\xdb\x01\x8e\xc2\xf0\x02\xe7`\ +\x99`\x96\xe1\x0a\xe8\x97=\x11\xb5H\xc1{d\xf9\xa2\ +\xb3\x1a 8\x86\x0crP\xd6`\x12\x10\xfc\xa9\xb5\xa0\ +s\xf3\xab\xa1\xbe\x0c\x94\xb9\xb4\xa7\xd2uj\xe3\x0e\xd9\ +\x827\xc7^}4\xb2\x17\x1e\x0e\x87\xe00\xaac\xb8\ +\xfc\x04\xdf\xaf\xafn\xea\xaa\xbeT\xd5V\x1cP\x1a\x0b\ +N\xb9\x06f\x0b\x9d.\x99\x92\x90y\xf3\xf7\xb7'\xa6\ +\xbd\x05{dY\x06\xba\x88\xf1@S\xed\x991c\xd7\ +n\xfa\xad\x041?\xfdm\xfb)\xed\xdc\xd7Z*\x0b\ +\x22\x8d\xc2h\xec\x87S\x9fD\x1b2\xa6\x11\xa1$|\ +\x88q\xeb\xebD.b\xbdH\x93\x13\x84\xe7:\xd2f\ +\x91\xeer7Z,7+\xd4\xf3\xc2\xe9\x86\x5c\xd2h\ +BG\x13\xc7\xfb\xe6\xaf:7\xc0\xbc-\xf1\x0fb\x95\ +pB\x89K8\x1e\x10;@Z\x87\xfe\xfa\xcf\xd2\x0f\ +\x00\x00\x00\xff\xff\x03\x00PK\x03\x04\x14\x00\x06\x00\x08\ +\x00\x00\x00!\x00\xa2ksO\xa8\x01\x00\x00\x94\x03\x00\ +\x00\x10\x00\x08\x01docProps/ap\ +p.xml \xa2\x04\x01(\xa0\x00\x01\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xacSM\ +O\xdc0\x10\xbdW\xe2?\xa4\xbe\xb3\xceR\x84\xaa\x95\ +c\x84\x16\x10\x87\x96\xae\xd8e9VSg\xb2\xb1H\ +\xec\xc8\x1e\xa2]~}'\x89\x08\xa1T=\xa0\xde\xe6\ +\xe3\xe9\xf9\xcd\x9b\xb1:\xdf\xd7U\xd2b\x88\xd6\xbbL\ +\xccg\xa9H\xd0\x19\x9f[\xb7\xcb\xc4\xfd\xe6\xfa\xf8\xab\ +H\x22\x81\xcb\xa1\xf2\x0e3q\xc0(\xce\xf5\xd1'\xb5\ +\x0a\xbe\xc1@\x16c\xc2\x14.f\xa2$j\x16RF\ +Sb\x0dq\xc6m\xc7\x9d\xc2\x87\x1a\x88\xd3\xb0\x93\xbe\ +(\xac\xc1Ko\x9ejt$O\xd2\xf4L\xe2\x9e\xd0\ +\xe5\x98\x1f7#\xa1\x18\x18\x17-}\x944\xf7\xa6\xd3\ +\x17\xb7\x9bC\xc3\x82\xb5\xbah\x9a\xca\x1a \x9eR\x7f\ +\xb7&\xf8\xe8\x0bJ\xae\xf6\x06+%\xa7M\xc5\xea\xd6\ +h\x9e\x82\xa5\x83N\x95\x9c\xa6jm\xa0\xc2%\x13\xeb\ +\x02\xaa\x88J\xbe\x16\xd4\x0dBg\xda\x0al\x88Z\xb5\ +\xb4h\xd1\x90\x0fI\xb4\xcfl\xdb\xa9H~A\xc4N\ +N&Z\x08\x16\x1c\xb1\xac\x0e6$}\x5c5\x91\x82\ +~\xf0\xe11\x96\x88\x14\x95d\xc0P\xec\xc3)v\x1a\ +\xdbS=\xef\x01\x1c\xfc\x138p\xddB\x8dyr\x07\ +n\x87\xff\xe1\x89N\xe30+\xbf\xfd\xd6\x85\x8d\xa5\x0a\ +\xe3\x8fb\x05\x81\xfeb\xca\xc9\xd4\x94^\xda`\xc9\xa0\ +r{}7\x9d\x7ft\x82\xeb\x9fW\xc1:\xfay\x11\ +\x10\xdeY\xd4\xbb\xceJ\xfex{\xe9\xeb\x06\xdc\x81\x1b\ +c\xf4\xcd\xba\xc7x\xdfl\xfc%\x10\xbel\xf4mQ\ +\xadK\x08\x98\xf3\x11\x8c\x1b\x1f\x0b\xea\x86\x97\x19\xaa\x8e\ +dYv^\xe6/\x98\xf7\x8d\xee\xfe\xb6\xc3'\xd3\xf3\ +\xb3Y\xfa%\xe5\xd3\x9a\xd4\x94|\xfdN\xfa7\x00\x00\ +\x00\xff\xff\x03\x00PK\x01\x02-\x00\x14\x00\x06\x00\x08\ +\x00\x00\x00!\x00A7\x82\xcfn\x01\x00\x00\x04\x05\x00\ +\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00[Content_Type\ +s].xmlPK\x01\x02-\x00\x14\x00\x06\x00\ +\x08\x00\x00\x00!\x00\xb5U0#\xf4\x00\x00\x00L\x02\ +\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\xa7\x03\x00\x00_rels/.relsP\ +K\x01\x02-\x00\x14\x00\x06\x00\x08\x00\x00\x00!\x009\ +\xc9\x9f\xc7\xaa\x03\x00\x00\xd9\x08\x00\x00\x0f\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcc\x06\x00\x00xl/\ +workbook.xmlPK\x01\x02\ +-\x00\x14\x00\x06\x00\x08\x00\x00\x00!\x00\x81>\x94\x97\ +\xf3\x00\x00\x00\xba\x02\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\xa3\x0a\x00\x00xl/_re\ +ls/workbook.xml.\ +relsPK\x01\x02-\x00\x14\x00\x06\x00\x08\x00\ +\x00\x00!\x00\xfb[?\x82\x13\x07\x00\x00\xee\x1a\x00\x00\ +\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd6\x0c\ +\x00\x00xl/worksheets/\ +sheet1.xmlPK\x01\x02-\x00\ +\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xc1\x17\x10\xbeN\x07\ +\x00\x00\xc6 \x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x1f\x14\x00\x00xl/theme\ +/theme1.xmlPK\x01\x02-\ +\x00\x14\x00\x06\x00\x08\x00\x00\x00!\x00\x80@\x8d%d\ +\x05\x00\x00:$\x00\x00\x0d\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x9e\x1b\x00\x00xl/styl\ +es.xmlPK\x01\x02-\x00\x14\x00\x06\x00\ +\x08\x00\x00\x00!\x00\xe6\xa4\xd9\xee#\x03\x00\x00\xf6\x0a\ +\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +-!\x00\x00xl/sharedStr\ +ings.xmlPK\x01\x02-\x00\x14\x00\ +\x06\x00\x08\x00\x00\x00!\x00;m2K\xc1\x00\x00\x00\ +B\x01\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x82$\x00\x00xl/workshe\ +ets/_rels/sheet1\ +.xml.relsPK\x01\x02-\x00\x14\ +\x00\x06\x00\x08\x00\x00\x00!\x00\x18A\xe1\xc2N\x01\x00\ +\x00P\x0a\x00\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x84%\x00\x00xl/printe\ +rSettings/printe\ +rSettings1.binPK\ +\x01\x02-\x00\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xb6M\ +\x07\x97j\x01\x00\x00\xb4\x02\x00\x00\x11\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x17'\x00\x00docP\ +rops/core.xmlPK\x01\ +\x02-\x00\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xa2ks\ +O\xa8\x01\x00\x00\x94\x03\x00\x00\x10\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\xb8)\x00\x00docPr\ +ops/app.xmlPK\x05\x06\x00\ +\x00\x00\x00\x0c\x00\x0c\x00&\x03\x00\x00\x96,\x00\x00\x00\ +\x00\ +\x00\x00\x06e\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + eye\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a\ +\x00\x00\x08\x8b\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + docume\ +nt-settings\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\ +\x0a\x0d\x0a\x0d\x0a \ + \x0d\x0a \x0d\x0a\ +\x00\x00\x04\x84\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + disk\x0d\x0a \x0d\x0a \ + \x0d\x0a <\ +path d=\x22M243.498\ +667,1.42108547e-\ +14 L341.333333,9\ +7.8346667 L341.3\ +33333,341.333333\ + L1.42108547e-14\ +,341.333333 L1.4\ +2108547e-14,1.42\ +108547e-14 L243.\ +498667,1.4210854\ +7e-14 Z M213.333\ +333,234.666667 L\ +128,234.666667 L\ +128,298.688 L213\ +.333333,298.688 \ +L213.333333,234.\ +666667 Z M85.333\ +3333,42.6666667 \ +L42.6666667,42.6\ +666667 L42.66666\ +67,298.666667 L8\ +5.3333333,298.66\ +6667 L85.3333333\ +,192 L256,192 L2\ +56,298.666667 L2\ +98.666667,298.66\ +6667 L298.666667\ +,115.498667 L256\ +,72.8533333 L256\ +,149.333333 L85.\ +3333333,149.3333\ +33 L85.3333333,4\ +2.6666667 Z M213\ +.333333,42.66666\ +67 L128,42.66666\ +67 L128,106.688 \ +L213.333333,106.\ +688 L213.333333,\ +42.6666667 Z\x22 id\ +=\x22Mask\x22>\x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a\ +\x00\x00\x02\x92\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + chevro\ +n-down\x0d\x0a\ + \x0d\x0a \x0d\x0a \ + \x0d\x0a\x0d\x0a\x0d\x0a \x0d\ +\x0a \x0d\x0a\ +\x00\x00\x04F\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + redo\x0d\x0a \x0d\x0a \ + \x0d\x0a <\ +path d=\x22M281.751\ +611,1.42108547e-\ +14 L392.836556,1\ +11.084945 L281.7\ +51611,222.169889\ + L251.581722,192\ + L311.109,132.45\ +9 L138.64576,132\ +.459878 C85.7290\ +667,132.459878 4\ +2.6666667,175.52\ +2278 42.6666667,\ +228.438971 C42.6\ +666667,281.35566\ +5 85.7290667,324\ +.418278 138.6457\ +6,324.418278 L21\ +3.541547,324.418\ +278 L213.541547,\ +367.084945 L138.\ +64576,367.084945\ + C62.18752,367.0\ +84945 -1.4210854\ +7e-14,304.897425\ + -1.42108547e-14\ +,228.439185 C-1.\ +42108547e-14,151\ +.980945 62.18752\ +,89.7934247 138.\ +64576,89.7934247\ + L311.193,89.793\ + L251.581722,30.\ +1698893 L281.751\ +611,1.42108547e-\ +14 Z\x22 id=\x22Combin\ +ed-Shape\x22>\x0d\x0a\x0d\x0a\x0d\x0a <\ +/g>\x0d\x0a \x0d\x0a<\ +/svg>\ +\x00\x00\x04'\ +<\ +?xml version=\x221.\ +0\x22 encoding=\x22UTF\ +-8\x22?>\x0d\x0a\x0d\x0a\x0d\x0a \ + undo\x0d\x0a \x0d\x0a \ + \x0d\x0a \ + \x0d\x0a\x0d\x0a<\ +/path>\x0d\x0a \ +\x0d\x0a \x0d\x0a\ +\ +\x00\x02L\xab\ +\x00\ +\x00\x01\x00\x06\x00\x00\x00\x00\x00\x01\x00 \x00=\xc7\x00\ +\x00f\x00\x00\x00\x80\x80\x00\x00\x01\x00 \x00(\x08\x01\ +\x00\xa3\xc7\x00\x00@@\x00\x00\x01\x00 \x00(B\x00\ +\x00\xcb\xcf\x01\x0000\x00\x00\x01\x00 \x00\xa8%\x00\ +\x00\xf3\x11\x02\x00 \x00\x00\x01\x00 \x00\xa8\x10\x00\ +\x00\x9b7\x02\x00\x10\x10\x00\x00\x01\x00 \x00h\x04\x00\ +\x00CH\x02\x00\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\ +\x0dIHDR\x00\x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\ +\x00\x00\x5cr\xa8f\x00\x00\x80\x00IDATx\xda\ +\xed\xfdi\xb4eWu&\x0a~s\x9d{#\x14\x0a\ +I\xa8\xef%\x84P\x83%\x1a!$0\xc8\x180\x90\ +\xd8\xd8\x0f\x83;\xd2N7\x98\xc6\x99\xaf\xca\xce\x1aU\ +\xe3\xd5\xa8\xf7\xaf\xde\x18\xe51\xaa\x19\xe9\xf7F\xbd\xf7\ +\xd2\x02d\xd0\xb3I\x97\x9b\xc4\x85mllZ\x0b0\ +\x89\x10\x08\x93\x98^B\xc8\xa8C\x12\x12\x92@RD\ +\xdc{\xf6\xac\x1fk}s~k\xef\xad\xd0=A\x9c\ +\xc0\x99\x15\x0bB\xf7\xde}\xf6\xd9{u\xb3\xfbf\xb3\ +\x80\xa3\xedh;\xda\x8e\xb6\xa3\xedh;\xda\x8e\xb6\xa3\ +\xedh;\xda\x8e\xb6\xa3\xedh;\xda\x8e\xb6\xa3\xedh\ +;\xda\x8e\xb6\xa3\xedh;\xda\xfe\xeblv\x98\x9fW\ +\x00\x5c\x0d\xe0e\x00\xae\x02p\x09\x80s\x00\xec\x05\xb0\ +\xfb\x07=\xd8\xa3\xedh\xfb/\xa4\xed\x07\xf0(\x80\xbb\ +\x00|\x0d\xc0g\x00\xfc\x1d\x80O\x03\x18\x0e\xe7\x8b\x0e\ +\x17\x038\x17\xc0\xff\x1e\xc0\xbf\x02p\xde\x11\x9b\xa6\xa3\ +\xedh\xfb\xff\xafv\x07\x80?\x04\xf0\xef\x01\xdc\xf9\x83\ +\xee\x0c\x00\x9c\xd2:\xb3\x1f\x80\x1f\xfdw\xf4\xdf\xd1\x7f\ +G\xe4\xdf\xfeFw\xa7<9\x89\x1e\xbc}?\x1a\xc0\ +/\xb4N\x9c\xfa\xfdv\xe2h;\xda\x8e\xb6Cj\xdf\ +\x06\xf0\x9b\x00\xfe\xe4P\x1fp(\x0c`\x03\xc0\xff\x02\ +\xe0\xdf\xcc?\xb1\xe0\xdc\xcb~\x14\xe7_z\x15N=\ +\xe7\x12\xec=\xe5L\x1c\xb3{/lc\xb3\xf2.8\ +\xcc\x0d\x839\xe0\xedR\xbd\x0c\xc01\x00\xf0v\xb1\xc0\ +\xe1\x9eF\x8f\xbb\xd7\x1e{\xbe\xce\xdb\xcd\xee\x80[}\ +6P\xbfc\x9e7\x0e\xed\xbdn\x1e\xcf7\xaf\xd7\xf3\ +\x9e\xbc\xce\xef.\x0dX\xb8\xe5}\xad\x9f\x1e\xd3\x97\xd7\ +\x1d@{}<\xbb\x00\x18\xba\xfeZ\xfd\xd0\xad\xbd\xb1\ +\x006t\xf7hs7\x14\x0c\x18\xea\x93\xfa\xa9\xf6R\ +\xfbb\xde\xee{b\x03\xb1\xbe\xb2\xbd\xaf\xbdW\xe7\xc7\ +\xcd\xe53m%\xbb\x1b\xb3T\xe4\x99\xe8>/\x9cm\ +3\x98\x1b\x96\xe6X\xb4y\xcf;\x06\x14\x94\x9co\x1b\ +b<\xd6\xee\xcb\xb7 w\xa9\x03f\xb2e9\xfd\xf1\ +nksn\x88\xdb\xdc0X>\xcb\xad~\xae\x0f)\ +p\xb8<\xb7\xb4u\xe4w\x06}\x1e\x003\xb4\xbd\x94\ +\xf7\xcal\xc5;\xdc\xeb\xbdn\xf5\x1d\x80\xb5\xff[\xbb\ +\xb7^\xf3\xae\x7f\x86a{\x0b\xdb\xfb\x1e\xc5\xc3\xdf\xb9\ +\x07\x0f\xdcu+\xee\xf9\xda\xcd\xb8\xe3\xcb\x1f\x03\xfc\x09\ +\xcd\xff\xb7\x02\xf8-\x00\xdbX\xb1\xad\xca\x00\x8eE\xe5\ +6?5\xfe`s\xef)\xb8\xfa\xc7\xdf\x88K\x9f\xf7\ +J,v\xedA\x10I\x10y\x12\x1e\xf4\xba;\x86\xb6\ +\x90J\x90\x95\x90\xbd\x112\x82a\xd4\xcf\x1cK\xcb{\ +,\x98\x84\xd7\xc5r\xcf\x8d\xd9\x18\x83{[\x1co\xcf\ +4H\x7f|\xf2n>/~\xd8A\xc6\xc0\x1b\xda\x8a\ +\x0f^\x89i\xb0\x01E\xc6Y\x89\xbdmp\xf7\x8e\xdc\ +\xcc\xbd\x91\x050\xb4\xab\xfa\xf9\x00\x04!e\xff\xf8I\ +\xe1c\xdb\xb8\xc9\xbc*\xf1\x01:\x1e\x83\xdb\xd0\x98\x9a\ +\xf5\x83y\x92\xe6\xedyKs\x14\x946\x17\x1e}e\ +\xdf*\xf1O\x89j@\xcf\xa4\xf9\x9d\xd8\x8c\x06xc\ +\x02\xbcG?/\xdd\x8d\x16s\xc9\xb7\x14\xebf$\x9f\ +\x0b`0\x83\x99\xa3\xb8\x05\xe3 c\xa8\xfdHn\xe2\ +\x06,|\x8e\xb0\xd1\xf5E\x99\xde\xd2,\x9e\xc5\x17\xf0\ +;\x1eB\xa4v\x1d\x86\xba/\xdawr~\xf3\xfb\xc1\ +\xa8Zw\xb7\x0e\xec\xc3\xad\xff\xf0a\xdc\xfc\xb7\xef\xc0\ +\xd6c\x0f\xce-\xcf_\x01x=\x80\xc7\x9et!\xa5\ +\xad\xc2\x006\x00\xfc\x19\x80\xd7\x8c\x1f\xf1\xbcW\xff\x1b\ +<\xfb%?\x8f\xcd\x8d]\x18\xdc\x93(\x1a\x01\x16\x00\ +\xdb\xe6u\xd0*\xf5\xe1\x18|,\x89\x0d\x0e\xafS\xe8\ +\xe8~\x8fo5\x22.\xa8\xdf]6\x09X7\xbeu\ +R\xdd\xbd\xdf\xd8J\xf4\xfc;\x09-\x19\x0e?t\xd4\ +\x8d\xe3\x8d\xd9tZ\x0b\xb8\xe1\x84\x01\xc4\xd3\x1d\xf0\x12\ +\xe2\x912\xbc\xde_\xdf\x18\x84\xdc\x89\xd8:2\x1f1\ +\x08\xfdl,\xb9+s(\xd1\x7f%\xb2\xb1\x94\xae\xf7\ +\xe6\xef\xecS\xaeA\xfb^\xd2Wl\xdc!X\x14\xe7\ +]\x88r\xa4\x9a\xb1\x0f$\xc4\xf1\xfb\x00\xd5E\xf8\x8e\ +\xd4BRC\x18\x00\xab2S\xe7\xaf\xb4\xeb\x5c\x90N\ +3\xe0\x00\xe2=\x95\x19\x15\x1f\x7f\xe6\x8dY!x3\ +%x\x8e\x89\xcf\xf6\x90\xe4c\xe9\xcf\xb9\xad\xdf%\xf1\ +sI{\x22\xaf\xf3HfA\xa6\xe2\x95\xa7\x81\xe3\xcc\ +9+\xd1\xdf*\xd4|{\x89\xcf\x7f\xfcO\xf1\xb9\xbf\ +y;f\x98\xf6_\x02\xf8Y\xac\xa0\x09,vz#\ +\x80\xdfEE\xf9\xa3m\xee=\x05\xaf\xfd\xb7\xff\x1e\x17\ +=\xfb%\xb0\xc5\xa2'.!\x14\x87\xa7$\x04\x9a\xa4\ +\xa4jL\x12\xcf\x0d\xdb\x86\x9b/\xf2\xdc\x98J\xfc!\ +=\xd1\xcfE\xf0r\xcf\xa7T\xe1,\xd2\xc6\xf9\x0e\x8b\ +w\xd1\xc2\x08I\xc0\xcd\xe0\xb9\x19\x86\xd6U\xde\xd1\xa9\ +\xf7\x93)\xabR6XR\x93\xc6\xde$Q%\xa8\xba\ +{\xa2\xcf\xc2G\xbc1\x89\xfa\xea\xaa\x17p\xae<\xde\ +g0\x18\x96m>\x0c@q\x93\xb1Q\xf5o\xda\x12\ +\xf23\xe3\xb8M\xf4\xe8\xa6-\x90\x0dsnJ{o\ +\x91\xd9q\xabw\x98[\xf4\x1d\xec\x87[\xdb\xd49/\ +&\xcceho\xe9\xcd\x072\x5c\x99\x8cxoU\xe5\ +\xadQ\x5c\xa1\x86hV{\xa5kK\xb1)\xab\xa9D\ +\xd5\x8fVW<\xcd8Y\x91n_\xe5'\x1e\x03\x96\ +\xdd\x0b\xb20\x00\x8d\xe1\xc8\xf7E\x1b0\xd4\xfd\xc8[\ +\xac\xfd\xc2\xb1\x9bq}\xea\xbd\xd4j\xac\x14\x9c\xf5\xb4\ +g\xe1\xbc\xcb\x7f\x04\xdf\xf8\xfc\xdfc\xd8z\x5c7\xdc\ +\xa5\x00\xce@\xd5\x06v\xd4v\xca\x00^\x0f\xe0\xff\xa1\ +\x17\x8e=\xe9\x5c\xfc\xdc\xff\xe9:\x9cx\xca\xb9!\xfc\ +T\xd57e\x02\xb4\x8fg\xecmNX%\xd8v\xbd\ +\x11.\xaf\x0f\xdc\xaa\x1eoh\xcf\xac\x93\xc4\x0d\xab\xf7\ +\xe9\xc6\xe3\xf6\x07H\xf8I\x0e\x94\x9aJ\xbd\xfaw<\ +\xa7m\xd4\xaa1x3-ff*L\x97\x12L\x88\ ++\xecIru\xab\x8bz\xee\xd1K\x0b\xad\xc4a\x80\ +\x0d\xad\xcf\xd6\xfe\x97\xe3\xe8\x94\x0eQ\xfd\x95\x14\xf8M\ +>\x9dL\xa4\xb4\xef\x0f\xb2q\xb9\xf1\xbc\xadT!C\ +l\x5c\xc9\xd0\xd4\x7f\xaa\xafNFD\x09%\xccL\x14\ +\x022\xb5\xde|'\xe1U\x93\xa4NV\x91\xb1\xe6\xde\ +\x80\xf5\xf3VP\x90b\xc0C\xb2W\x06Q\x99\x01\xc9\ +'$4J\xa8\xd51\x87\xa6\xbdIb\xd3\xcf\x07\xa4\ +\xf6\x11\x0c:\xe6V\xfe6\xd9\xcbMc\x09\xd3\xb61\ +\xa3\xd0\x1ab-\xac\x09%\x8b\xce(\x16\xe0\xed;\xd4\ +P*]\xd5\x87\xee=\xe1\x14\x5c|\xe5\xbf\xc0\xad\xff\ +\xf8\x09l\xef{Dw\xe0U\xa8\xb1\x03_\xc0\x0e\xda\ +NL\x80S\x00|\x05\x82\xf6\xef:\xee4\xfc\xc2\xff\ +\xf9\x1d8\xf6\xb8\x93\x9b\xbd\xeb\xc1\x80\x97A\x08\xfc\x91\ +\xa0\x8e5\xcaJ\xb5vdS\xa3\x0d\xb2]\xdc\x06\xd5\ +\xfc\xfa\x9d\x1e\xd8\xb3N\xbd\xa7\x0aO&R\xda\xb3\xc6\ + _\x10\xa4\xf4\xc3\xc2\x96\xcdgv\xaai\xa8\xc2\x22\ +'\x14\x0c\xf4\x0a\xe4\xa1{w\xda\xb04OR]O\ +\x1b~\xe1\xc0R\xc0\xb9\xde\xbe\xd7\xfeqc\x0cp/\ +p\x1b\x02\x04D\xc3=\x96m\xb3\x90\xe0\x14\x90Tu\ +\xb7\x19\x19\xb2\xfc\x1e@\x97\xceE}_\xff\xfe\xecG\ +\x7f\x9d\xc4B\xf57\xd62$q}f\xb5\x97\x87\xc0\ +&\xe6\x98(\xc1<\xeb^\x5c:s\xc3m\xe8\xaeR\ +m/\x01\x99\x92\x11\xf4\xea|\x02\x86\x88\xf7\x9b0\xa7\ +\xb0\xcbezLL\x86\xb1z>\xa8\xbd\x8e\x04\xfbl\ +\xa4U\xe9\xdf\x93w\xb5~u\xba\x86\xfc]\xc8\xc8M\ +\xc7PY\xc1\xe3\x8f=\x84\xff\xef\xbf{3\x0ed\x13)\xca,\xe3\x19b\xb84\x16\ +*S\xb3\x98+\x0b\xecd\x08\x15\x9d\xeb@\x93\xa0\x81\ +TmN\x5c\xbe\x9b\xdaWJj#V\x22[\xde\xad\ +n.Ja8\xc1\xb2f\xfb\xea{C\xb3BH\xd2\ +\xaaM\x94ff4\x22\x0f\x1d\xcfd\x99\xd2\x84\x14\x1c\ +\xaf^\x153\xa02\xe9\xb4\x0c\x92\xa4E\x1b1%\xb6\ +^\x134\xb3^[\xe2w\x9b\xb9`\xa6\xcfk\xf75\ +\xad/\xf7^[\xdf\xc0\x13(\xf5\xbd\x99B\xa9\x9d\x8c\ +5\x8c\x9cW\x03q)\x83as\xf3\x18\x9c}\xc9\x95\ +\xf8\xda\x8d\xefU\xf2\xd8\x03\xe0\x04\xec\xc0\x14x2\x06\ +p>\x80\xffM\xef\xbb\xea'\xfe5.z\xceK\xc5\ +5\x87\xa6\xde\x12\xd9\xec\xac\xf7:v\x91\xaaD\xf4\x0d\ +T+\xd5E\xd7h\x8a\x14\xcfI\x0b{\x9d\xefL\xdb\ +k\xe0\xe4I\x7f\xb8\xf1yQ%*%`\xcf\xacz\ +\x02B\xd3\x1c\xdc\xebV]\x86\xe2\xc6\x17$7Q\x1c\ +b\x08\x8b\xbf\xb2\xb9%\x86\xd8\xf8:'j\xe6X\xb3\ +\x83\x89H+\xa1s\x5c\x05\xa9N\xc6sh\xaa\xb3\xc9c\xbd\x11\xa8\xba\x00\xd1P\xdc\xda\ +\xb6\xe5\xf9\xec\x1bM\x09>\xc7\x1b\x11F?\xc2\xfc\xa0\ +\x1aK\xa8jH\x0d\xa5!9\xf5\xfeJl\xaa\xb6{\ +\xfb\x9b?\xeb;\x87\x06^\x0e\xd1gH\x9fi\x9a\x0c\ +\x98\x9a,\x81\x0ex\xfe\xbepo\xf3\xe7\xa1\x8d\xd4w\ +\xa6\x14\xefM\x17\x84\xd5\xacf\x11\xef\x1f\xa2\xdf\xaa\xe1\ +\xe4\xbf\xbc\x071\xefj\x92\xa5i\xc7ui\xd7\xdd\x13\ +\xcf\x18\x8d\x8f\xcf\x8buh\xf3>\xbe\xbe\xb4\x14\x10j\ +\x8a\x99;\x96\x0e,\x1d1\xcf.\xebB\xa1S\xe7\xa5\ +2\xe5\xa1\xa9#\xa5\xbd\xcfc\x85[<\x85\xa7\x89\xc4\ +}f\xee\xed~\xae\x17\xfb\x1a\x90\xa1\xdc\xab\xa6\xa5\xea\ +\xb1&s\x22\xb4\x00\xeb\xf6c\xac\xb9\xcbw\xdb\xbb9\ +\xf7\xea\x01\x82S\xfbr<\xf7%\xbf\x80\xcd\xbd]`\ +\xe0f\xa3\xdf\x83\xb6\x83i\x00\x05\xc0\xf5\xa8\xaa\x04\x00\ +\xe0\x87_\xf3oq\xfaS\x9f\x91Rj\xce6l\xff\ +!0$\xe6r\xf2Hw\x9d\xbe\x84\x83\xe8\xd7\x1f=\ +0\xb8\xaf\x0b\xd0\x07\x9a\x16\xfc\xdd1'\xd99\xa1\x0b\ +\xa4t\x1f\x83\x91\xd5$\x08\xdd\xb1\xaa\xc61<\xaa\xf7\ +\x04\x0b\xd5\x17?\x88*\x9b\xf6;\xb78\x91\xdd\xec\xaf\ +u\xda\x0a\x90}a\xdf\xc6&\xf1\xd0\x8c\x06W\xff\xba\ +\x8c3\x81\xbd\xe6Y\xa0\xca(\xb6\xbc\xc9\xcfN\x1b\xe2\ +{C\xde\x12\xfb\xaf\xb1\x0c\x151\xa7\xd9\xe2\x22\x05\xd3\ +\x84\x08\x06lH\x8f\x05\x95%K\xa6\x1eR\xac\xb9\xe3\ +\x0c\x9e}\xcd\xd5\xecTo\x22\xe1\xa9R7\xec@\x00\ +7\x18=\x09\x9c\xf9\x22\x9a\x10R\x82\xb3\x7f\xf1\xaa\xa6\ +\xf7\x98\xac\x90\xe5\xbe\xb5n^\xdag\x96L\xc8\xba>\ +T\x89\xbel\xa6S\x02\xb8j*\xc9|\x0a\x8cd\x96\ +\x80\xact.\x08\x90\x1e\x09G\xc6\x15\x14\x99\xabP\xbc\ +J\xc1\xe6\xeecq\xd7W>\xa9\xdb\xe7\x02\x00\xffo\ +\xccRj\xbe\xe3\x89\xda\xd5\xa8I>\xad_\x05\x97\x5c\ +\xf5\x0aq{\xf5\x12\xd9\xc9%\x83\xc0\xaa\x8b,\x81\xb7\ +\xb4\x9c(\x09\xacQ\x99;7\x12\xb9vJ\x00\xbe\xa3\ +r\xc0\xb4Uy\xcf\xf6\x08\x1cP\xe9E)\x04T@\ +\xd1\xa3\x1f\x96D'\x8464\x02J\xa6em\x0cC\ +w/\xa59\x9f\xa1Z\x00\xfbm^b\x9c\xca\xe5S\ +\x0a\xa6$\xe5\xf8c\xbb\x84T\xec\xf1\x06^S\x8d'\ +5\xa1F\xa4.\xd2\xd6k\xc0\x11\xdf\xb9\xdds\x9e\x5c\ +\xcb\xb8\xbf\xfe\xdcn\xc4\x19\x9fy\x02\x9c\xdb\x00|\x10\ +s\xaeIUoZ\x9dw\xeb\xa8\xa6Rj\x1a\xf9{\ +\xbf\x87\xaaTO)\xd9\x83\xbc\x89\xebx[\x13o\xf7\ +\x0fd\x90\x11]9\xc8\xc6n\xa3\x17-\xad^i\xab\ +JM%\xa6_Yp\xba\xe9\xb8\x9f\xd8#u\xffr\ +\x1d\xe8\xd2\xdcF\x8eG\xb5\x80\x00c;{P\x82\xdd\ +\xb80\xd2\xcf\x12Z\x9du\xefJ\x81\xc4\xaf\x18.\xbe\ +\xf2\x95\x80u$}n\xa3\xe3'l\x07c\x00?\xa6\ +\x7f\x9c\x7f\xd9K\xb0\xd8<\xa6\xbe\xaf\x11nl\xda\x09\ +\x94k\x1d\xcf\xa1\xba\xb8\x84\xaa@\x19\x04AU\x8f\xf7\ +.C\xb4\xdbD=W\x8f@O\x04\xe3\x09\xf4n\xc1\ +9\x89KnjP\x9d\x93Y\xb4\x01>\x10\xe8\xaa\x1d\ +ZD@\x8d\xc9&\x920V7\xd9P)\x7f\x22\xe2\ +\xd0\xf5=\xdc\x18\xfd\xa6\xe7\xa6PU\xaf\xf6\xdb;\x82\ +\x89'\x08\x91\xab\xf95\x00\xd8v\x8f\xf8\x0a^\xafD\ +\xec-\xe6\x00M\xadl\x8cch\xdf\xe5\xfc\xb9\xc3\x06\ +~\x87kg\xc1P\x0aUue \xf0\xca\x15\xba\xf7\ +\xf2\xb9&\xcc\x8cfA\xce;\xd7M\x19[\x9a\x12\x1e\ +c\x8dHB\xe7\x9c\xd6\x18\x8b\x85\x08\x09\xae\x07\xe4y\ +\x5c\xb3:\xcf\x83\x98\x1b\xb9v\xdb\x04\x19\xbd\xe9H\x1c\ +\xb7C\xf6\x1a\x05\x5c\xc2\xd5\x03\xd0\xedE\xae{\x17@\ +\x15L\x9c\xfbA\xcd\x8c~\xaeL\xe63MV\x9f\xcc\ +\x8f>;\x99\xbdcc\xd7\x1e\x9c\xf7C?2\xa6\xe3\ +\x97\xe1 \xed`\x0c\xe0y\xfa\xc7\xb9\x97^U'-\ +\x14\xe3T\xb9CR#\xf7\x80n~\xb4\xdfAbE\ +\xda\x87.\xc8\xb7NX\x12\x00#\xb9\xea\xdb\xd3\xdd\xe7\ +#&P\x7f.Es\xe0N\x08\xbb\xa9m\xa4\xec\xb3\ +\xc5f\xae{\xb82\x01\x88\xa6\xb14\xbek\x90\xcd\xeb\ +\x1dC\xa8\xef.#\xe6\xe4\xa31\xa5}\x9c\x1b\xaa\xda\ +\x86K\x1fm$\xf9\x1e7\x02\xe7\x8b\xdc\x1f*\xdd\x1d\ +B\x90mS\x05\x91\xf5v\xe6\xd2{\x09\xb4e\xde1\ +)w\xdd\x5c\xaa5\xf5v7&\x1b\xb4\x8e%\xb4\x8e\ +\x19\x9b?\xfe5I>f\xe8\xc3\x88\x11\xd6\xb8\x8bf\ +\xf6u\xf7f\xe8v\xcf\x04\x93\xe8\xd1,\xfcd\x16\xf5\ +\xfa\xd2\x0c\x8c\xb4\xa4\xd9\x06\x0c\xd1\xdf\xd0_\xdb\xf6(\ +\x00|\x18\xb9f\x9b\x96k\x9e/O,\xc3F{\xb8\ +_\xdb\x0a86l!\xf6\x8e7&\xab\xd8\x8a\xc5:\ +P\xda\xba\xe0>\xf9\xec^c9\xeb\xd2\x89\xc0\xbf\xea\ +`\x0c`\xe3 \x9f]\xaa\x7f\x9cz\xce\xc5!\x19\x95\ +#\x97\x90\x1c9\x19!]\xcd\x82c\x8bE\x1d\x8c \ +l\xc3\x19\x0b%\x06\xef\xcdV$!\x1b\xd5w\xf1}\ +\xeb\xca\xc4\xaf\x89\xb2\xf7XD\xbd\xa78zu\xbfY\ +t\x837\xa7\xa0\x0b\xa3p\x22\xcd\xf4\xfd\x0e\xb1\x89\xf8\ +\xeemT\x9f~%\xb9\xd40\xd8\xbfN]\xb3\xb4\xed\ +{\xc0\xc8\xb0\xf4\x04\xcd\x1c\x19\x8b\x00 \xf2\x07\xaa\x84\ +\xe8:\xdf\xcf\x19\xb8>\x1e\xeb\xa3\x01\x8d\xc1,\x0d\xc1\ +l\x10kV\x99\xdb\xb6Q\xcf\xb1`\x0a|\xb7\xb9\xf5\ +c\x22\xd1\xb4\xc9X\xc45a\xb0\x10\xb7\xach{\x15\ +\xf7hL\xc9,\xed^Oc\x8ds\xc1\x90\x5c\xa3\xa9\ +\xd6\x96\x93hzz\x07\x18te\x18Z\x8c\x05u6\ +\x06\x0a\xb9\x1b\x06\xab\xa3(\xcd\xdd\x88\x06\x14\x16b\x09\ +^=VA\xec\xc6q\xa6c\xd2!\xf8Q\xac\x0d\xf1\ +)\xda\xea4\x01rGV\xdai{\xc0\x1a0\x19\xee\ +P\x0f\xac%\x03\xb7\xda\x9b,\xe9\x8e\xb1\x0f$\x8b\xc1\ +\x0d\xa7\x9e\xf9\xf4\x83\xd2\xf1\xb8\x1d\x8c\x01\x9c\xa5\x7f\x1c\ +w\xeaYH?]J\x1b\xe5\x9a\xda8(~@\xf7\ +\x0d'Q\xd1\xa2\x10\xd0B<.\x1b\x80\x9ba\x90@\ +\x96\x98hQ\x99\x17B\xe4i\x08\x8cP[\x12~\xdb\ +X\x1d\xf87\x02\xf2\xa8\x1e-59\xc5\x01CoO\ +f\xb0R\xdeC<\x8c\x04\xd9\x99>D\xdc-5\xa4\ +\xfa,\x8f \x18\x0e\x80\xc1P\x830\x08\xb3T\x8b\x83\ +\x90b\x0bz\xfb^\x22\xd2\xccfd\x86\x1a\xef\xcd\xc8\ +\xc1\x0c`!c\xaaDn1v\x82q\xa1\xf5\xb5w\ +.\xdc\xb14\xc3\x82\xaa\xaee\x7f\xf8\xb2\x0cof\x16\ +(;!A7\xd2w\xce\xb1\xc9Z\x0d\xf2\xbc\xca\xd8\ +\xe8\x9b\xa9\x04\xb5 \xa3\x13\x8fQ\xdd\x07\xc9\x10\xac\x11\ +\xbc3f\xc3\x1dn%\x9fmB\x9c\xdce!s2\ +\x0e ,)j\x08\x8e$d\xa5\x81n\xce\xdb\x9e,\ +-\xffE\xe2\xfbc/\xa0\x9b\x0ca\xba\xb2o\x1a \ +8\x88\xab\x90\x19\xa7f\x8e\x13N=gD\x89=\x1d\ +\x8f\xdb\xc1L\x80\xe3\xf5\x8f]\xbb\xf76bb\x1f5\ +\xce>=\x95T\xdf\xe8:I\xb5\xacW\x81\x15\xe4\xca\ +\xce\xa8J\x97\xe1\xb6c5zlw\x01i\x06t\x9e\ +\x00\xe4\xc6\xe3\x84R\x9b\xa8\xafh\xdbZ\xec3\xd9n\ +\xc1\x10\xd2\xcd7\xc8\xfb\x93\x01-\x9d.\xa847T\ +}\xef\xc1'\x17\xa6 *|\xdc3\xb4\xbf\xd3VU\ +\x00\x8da\xc8|\xde67\xe0H}'Pj\x8e\xc8\ +\x22\xddn*$\xe0\xf0A\xdc\xb0\xedw\x1f\x1ce\x99\ +\xb8\xc0v\xbc\xcbGjp\xda\xf2\xa9\xc2\xf6\xbf\xcb\x0a\ +\x84T\xe3\xef\x0c\x81\xe6\xbc\x87\x0b\xd0\x11@%\xe7\xc5\ +e,jVq\x1e\xcd\xc7fUo\x02\xea\xe7T\xd1\ +\xfb\xb8\x14\xaeY\xa91\x07\xf2Y\xee\xcat\xb3\xd2\x8c\ +T\x1b\x9d\x0c!\xc7\x9ek\xc45\xd3\xfd\xc8@,\xe2\ +h\xcb\xd0`x\x9fa;\xd6Q1$1\xe7\xd0\x9b\ +l|\xe6\xc6\xee\xbd\x07\xa5\xe3q;\x98\x06\xb0K\xff\ +(\x8b\x8d\xa0\xac\x8c\x06\xd3\xa8\xedd\xec\x93\xdf\xc5\x0e\ +\x8cl*\xaf\xe9\x9b\xb10\x96\xee\xb8\xb4&\xea\xe8\x86\ +p\xd5\xd4wQE\xe6{\xd2\x9d%\x0cE\xb8\xb4\x0d\ +\xe3\xfa\x03\x94\x88\xccF4ZW\xa0\x82O_\xbb\x07\ +\xe7\x05\x5c\x98\x5c\xc4\x95\x88\xae\xa1\xb6\x1c\xfb\xb2\x8d\x0a\ ++\x0c\xa2Ep\xc1\x06\xf9\xfa\xd0A\xc3\xe9U(.\ +*%\x1c\xcb\xe6\x86\x8c\xf4R\x90`\xbc3\xc9\x06\x00\ +\x8b!]\x84|)\xc3\xee\xbd\xf5\x8bm9\xf4\xe1\xc1\ +\x16\x9d\xb3X=\x1f\x18\xb9\xd6\x08\xa0\xad\xfe\xb2\xb4\x0d\ +88\xb6K%\xec%\xfa\xb0Y\xa2\xf8%\xf6Of\ +\xd7y\xd3(\xa9\xfe\xc7\x5c\x98\x98\x98b\xd6\x98j2\ +#\x97$\xafq\x0d\xd4l\xa9\xd1\x81\x5cC\xcf\x88D\ +k\xb0[\xcb^\xcc|\x03D\x9eB\xd5:\xaa\xf9\xa0\ +1+|\x86\xc9\x9e\xa0\xab\xcf\x82h\x85\xe1\x80v\xbb\ +\x87k\x92\xe2sh\xaa\x92\x03(a\xea&\x8d\xb9U\ +\xd0\x93\x81W\x8c(\xe4\xb3\x01`\xb1\x98x\xf6w\xe1\ + \xed`\x0c`\xa6yl~\xaePd\xe7u&A\ +\x028j\x1b1v:\x80DJ\x17\xb3\xe0\x9e\x0c\xd3\ +\xed\x89\xda\xfb\xf7s\x83{rB\xb5I3a\x83\xa6\ +\xc4\x10\xea`\xe8t^@W\x9e\xdb\x00\x1b\x18__\ +\xa7{[\xb6\x0f\xa7\xb8\xbe\xb3\x84M\x981\x04iS\ +\x9b\xcb\x82\xb5\xcf\xdc\xfa\x80\xa5A\xc6\x83\x11\xc3`<\ +?\x1a\xd3\x19,\xb9\x7fD\xecy%X\xd5u\x9aV\ +\x1b\xd2~v\xfe\xd2\xb7\x17L\xc8\xdd\xc4F\xb5\x18\x83\ +\x9a?\x11:\xdc\x08h[\x88{\xd9<\x09\x95\xa9X\ +\xf5 \xf0\xd9\x85\xae*\xb2]\xf5f4\x0d@\x16\x8b\ +,\xd8h\xdf\x92\x09\x06\x01Y\xd3\xda2z\x84{)\ +R}\x1b>bC\xee\x033\xaa\xfb\x146&f\x15\ +Zf\xa10g\xaf\xd8A\x9d\x1f\x16)\xa9\xdc\x93\xd1\ +\xa1l\xc45hL\x066\xe0\x0c\x0f\xce\xb9\x8e\xfd\x18\ +s\xca\xd4cb\x1b\x89\xa3T\xed\xb3\xd4\x08B\xe7|\ +7\xf3\xc63:\x941\x22a\x0e\x8e\xd3\xa2\x9f\xa4\xed\ +\x9c\x01\xf4\x02*\xb4\x80@\xd2cI\xd4\xa7)\x9c\x9a\ +*2\xd0I\xb4i\x9c\x80\xd8\xd0\xae\x1b\x06\x1d\xf1\xf3\ +g}VJKGE\xa9)9\xc3\x1c\x8c\x05.\xb0\ +!m\xff\xb0\xebL\xfd\xfa\xe8\x16\xb9\xf6\xbf\xb4\xbeK\ +T\x18\xd2\xdeL99\xb5\xebc\xaa\x84\xf0\x07X\xcc\ +\x89Nq\x19\x9aJHn\xef\x95\xa8\xbcxG\xf4\x05\ +\xaaj\x1b\xb0\x84\x84a\xa7{\x0c\xe8\x99J\xa8\x8bH\ +\xcd,l\xd8\xb6\x99\x1c\xbd\xfd\xdaI\xf3\xd0\x86\xf2\xdd\ +\xe1V\x13F7T\xee5\xc2\xa8\xdb\xcf\x02,\x06\x87\ +\x17U\xd73M\x9a\x8a\x15M\xc2mk\xc5P\xdaS\ +\xb8\xb6E\xa4~\xc0qV\x7f/\x96\xd8\xc6\xd2\x8d\x8a\ +\xbc\xdc\x9f\x99{\x19\xe7\xc9T\xa2\xdaIo\xef\x18\xdc\ +`Z\xb5\xc9\x0d\xc5\xbcc\xb2@\x16\x1b!\xd3r\xd7\ +1y\xa6\x02\x07\x91{\x8e3\xf0\x03k\xda\x9ba(\ +\x09\x04\xd3M\xbepJ\xfd\xba\x87Jc\xe0\xdc\xc7\xe3\ +}\xfbdm\x05\x0d 9\x14\xe95\x01\xc0,\xf6A\ +\x22\xa1Z\xc6\x0dG0\xc9}hD\x99[\xa3\xf7\xa9\ +k1\x10\xc4\x06\xad\x9f\xb7~t\xdf#\x9bg\xf0\x8a\ +'\xd0\xe7\xe8\x98U\xa2\xe4\xa8\xe8\xb0'\xc6\xce\xc8>\ +@\xab\x0d%\x13r\x95\xd4H\xce?\xd6N\x06X\x84\ +W\x86\xea\xe7\x02\xee\xb5M\xb8\xb4\x9eaR\xf2z\xfb\ +\xdc\x06o\xf1\xfaj\x02\xe4Zh\xc5\x87\x90\x982G\ +\x0cF\x01\xac\xa9\xd1D\xb2\x93)k\xf5 4b\x18\ +W\xf2!r\xedm\xbcK\xc9\xb8\xa9|J\xd8\xb9#\ +\xa2(\x8b\xa7zO\x09\xb5d:n\x98&\x95\xefZ\ +\xc9\xfdES\x89\x11\x81\x0c\xef\xa6G\xa3\x02\x89\x16\xc0\ +\x97\x0c:4\x15\xeeS\x82\x7fA\x94\xd4\xc8\xa8F\xb7\ +)\xd2(\xc1\xa1\x05\xd2\x900BKl\xc4\xc6,D\ +2\x08\x8d\x22\x04\xaa\xf0Y0\x03\xd4\x92\x0eT\x8br\ +\xb7\x8e\xf0\x06k\x02\x8bi\xd7\xd6*\x0c\xc9\xa3\xd5l\ +\xa4\x19\xb1h\xebN\x5c!hs\x85\xb6c\x06\xe0h\ +\x99\x5c\x02\xcf\x17o*\xa0\xf5\xd2=\xe4y\xdb\xf8T\ +\x8b\xdd\x87\xd88\xaa\xf6\x16\xd7\xe0\x1f\xc4bFy\xaf\ +\x98<\xa4\x8b\xc8\x99\xe7\x9e\x8bY#\xd3\x9a\xa3N6\ +@\xdd(\xe9\xa7/\xa8\xc4\xdf!\xf7\x81\xfa\x96NU\ +U\x1b[S\x89\xc33\x01E\x82\xad\x85\x1c{\xc7 \ +\x81\x0a\xc0E$X\xeeYyv\xfe^P\xedj\xc0\ +\xe1\xcb\x86\xfa\x0e9\xc6\xbe_m\x13\x0e4BU\xa2\ +s\x0e\xfa5I7T>\x03\x10\xad\xc9\x13g!S\ +- @\x97\x1d\x0f\xf7]\x98q\x8d\xa0\xe0\x18L\xd5\ +\xd5\xca\x90J#\xf0@\xc6\x97\xb5\xcb\x9e4\x15\xa6\xa4\ +z\x86Jc\x5c\xea\x8a\x0co\x8cQ\x8a\xb6\xdfc,\ +=\xe1\xf1YCHR\xaa\xdb\xedY\x96\xeb\x1a*}\ +\x93-\x8b&\xc1)q\x01\x84\x89\x80vo\xeciC\ +h\x1c\xdc[\x85\x92\x11\x96\x9a\xad\xfc\xcd\xbdN\xe2w\ +\x91\xea\x05\x12\xc8$i\xc9\x00i\xc62Y,\xf0\x82\ +\x9d\xb7\x950\x80\x22\x04@\xeek\xe2\xeb\xef\x0bg\x0a\ +\xc7\xe3\xa2u\xc4+\x9b\x1fI\xe0\x0a(\xa6\x8a5\xca\ +\xdd\x17\x13\x81\x95\x86\x06\xef\xd3?M\xae\xd7\xbf\x99\xff\ +\xd6\xea\xf0\x84\xab\x90\xb6=\x83E\xbc7?:u\x1f\ +\x1d\x13Hwe\xbaC\x07'\xb8I \x8f\xea'b\ +\x5c9I\xe9\x1bW\xdb={\xda3J~\xaf\x0b\x89\ +\x86\x92\xa4\xb7 \x9dVrJ5!r\xed\xb6Y\x96\ +\xed\x12U}X\x12x\x81a\xab\xd9\x97\x09\xc2)\x01\ +\xe6X\x81:\xde>n\xc1\x82\x89\xc4\x14\xd2=H\x8d\ +\x0c\x90,\xc2:\xe7e\xe8\x15\xd8\x8a#\xa8[\xd4\xc9\ +3\xa6L\xcc\x04\x07P\x81\xc0=g\x08\xa2T\x00\xb6\ +\xaa\xe5\x90=ZG\xc1\x02\xaaE\xdc\xc2\xd66\xfa\xd0\ +\x8a\xa1\x0c\x96Z\x89\xa3\x82\x0e\x01\xfc\x19}\xf5\xdc\xe7\ +\xf9\xc2\xc4\x8c2\x7f##H\xb3\x04\x1d\x09;\xf1\x03\ +\x0fzsy~\xcc\xc3H\x88\xee\xa4\xad\x80\x01$\xb7\ +\xd7\xe8\xa5\x00Wf^\xbc\x0c\x82\xcfuI\xac\x80\x11\ +^\xa1\xc1\xc7\x13\x86\xc6\xec\xba\xf7\xa1'\x1e\x0d\xa7\xad\ +\x04\xc1 \x9ee\xee\xf7\xb6\x89\x88\x9c\xc3\x19\xf9EO\ +C]\xec$\xee\xfaIHYy>}\xe1\x88\xef\xe5\ +\x84s3\x05\x00:d\x80\x08\xb5\x03\x18&\xea\x99\x0f\ +I\xc0QA\xb8\xcd\xa9\xa2\xdaj:\xa8\x9dG\x09\x81\ +\x90(\x08BQ_\xfc\x10$\xd3\x9e3x\xcc/\x89\ +W\xf8\x83\xb8\xd8F~x\xa89\x93\x04\xc5\x01\x06\xe6\ +\xa2X\x07\xa5\x940\xce\x11\x9d\xc6\x5c;\xd23\x10\x81\ +N\x8d\xcbx\x91\x5c}\x07\x96\xb0\xce\xfc\xe8\xbe/\xfd\ +\x86\xa7\xedOK\xbf*\x14\x86\xb1\x16\x14EJ\xd0\x80\ +\xc02 ]\xc3\xca8\xc4Cc\xac\xda\xdcR\x97\xad\ +%B{\xc6\xc2\xa8\x5c&\xe87\xc6\x9a\xe89(\x8a\ +\x1f\x09]\x85&\x10f\x1d\x19\x91L\xa6\xf7s\xba\x93\ +\xb6\x92\x09\xd0\xb94\x8c\x9b\x8b\x1f\xa6\x1a\x14j1m\ +GJ\x88\x0e#0\x15k\xcd]\xe7\xf1\xaeI\x0d\x81\ +\xb6\xca\x9az;\x8e\xa4K\xfe\x90\x08\x7f\x00\x8c\xaeR\ +\xbf-8z\x09\xab\xefJ\x97\xe5\x14\xb0L\xe2BG\ +\xf8\xca\xac\x00F\x07\xbal\x9a\xf6\xaeA\xa8\x0dIp\ +jSRS\xe2k\x8a0\x1a]\xe5\xc1\xbd\x95.\xe7\ +|%S\x8eq\x99w\x8121\xafP7\x1b\x12]\ +FoS2\xf0\x88mIf5v\xc1\x99h\x05\x00\ +\xb6Z\x80\xd0\xd2\x86\x90\xf4]\xe5\xde\x8e!zH\xb5\ +\x90\xda\x10\xd5|\x00\x86\xd2\xcc\xa3\x01\xb0\xe2\x1d\x83\x8a\ +1;\xa3\x003S/\xf7HfV\x92ZT\xb3$\ +\xd0FF\x5c\x06J\xe0\xac\xf1P\xd5t\x02\xc6\xa5\x11\ +z\xee&xC{\x986n\xa9\x09\x85\x22#\xa0\x1f\ +\xf7F\x00\x83\xb2\xb6\x89\x01X\x98N\x15\xb3\x10\x97\xaf\ +\xa5\xe0P\xb3c\xa7m\x05\x0d 7p\x06\xd7$\xa7\ +\x0f\x17\x06A#\x09\x88\xa9\x04\xcd\xa8\xb2t\x7fD\x00\ +Kg\x17\xd1\x16\xb5\x8c\x0b\xe88\x9b\xa8\xc4\xbd\xc5\x01\ +\x16\xdd\x04ZD\x9f\xd5i!\x13\xa8\x9f\x0c\x82\xe8w\ +\xc2\x0a\xd6\x00@\x05\x1d3\xe8$\xc3K\xfb\x17'\xe1\ +E\xbf\x80`\x1c\xe9\xb1P\xe2\xcfw\xd0EX\xaf\xa5\ +\x99\x84\xf8\x1e\x92\xc9\x881\x1b\x1a\x8b\x19\xca\xd0\xfaf\ +\x99\xe7\xae\xd8\x94b\x1d\x18\xa8]\xf4\xa5\xc2\x09$\xf2\ +\xdc\x025\x7f\x22\xe7>\x5cV\xbdw\x83\x09B)-\ +\x93\x99y\xa8\xbcul\xdb\x9d\xcbJ\x18[\x03+\xf9\ +<\xba\x1f\xd5>\xf7\x01\x18Js\xb2\x0e\xc0\xa0uZ\ +\x90{Dc\x05\xbc\x11z\xe7\x9e\x93~q\x92\x88)\ +\xc5\xb3\x8c6\xbf\xc4p\xd0\xa3\xe4\x19\xb2\x0c\x114u\ +\xd0\x05\xdd\xf7\xe8\x0e\ +\xca\x0d\x9b\x89.\xbdm\xe6M\x82-\x91\xfe_}\xea\ +\x80\xa1\x86\xfb\x8a\xb7\x94\x87V0\xb0\xc5\xac\x12\x0c\xa3\ +\xcf(9{\xa0/\xdf\xbb\x0c\x15\xda;;_\x99_\ +H\x0c\x17U\x0d\x88\x10\xdbq\xa0O\xf6.\xe7\xa0>\ +k\x08B\xe8\x0f5\xe1\x8c%\x87\xc78\xaa\xb0\xbdo\ +\xe8\xd4\x94\xd4\x98r5\xb2\xce^\x02\xaf\xfdf\x8a\xbb\ +\xe3y,\xb5\x15\xcaG\xf61\xcc@2\x09\x91Z\xe8\ +\xb3\xfaB\x00X\xbe\x9b\xff\x89{F\xb6\xfa\xe0^\xc3\ +a]%\x22\x02iW\xbf\xfe\xd2\x80\xc5\xb2=\xa3\xf4\ +\x11\x8e\xdc\xb7t3G\xb0\x8d\x13\xc7h\xfaM0\x87\ +nh\xfa\xe6\x00\x82\xc3\x14\x94\xca\xcc\x8e\x12\xe5\xee\x22\ +\xdc\xb9a\x04\x08\x01Y[0:\xcb\x08?\x0a\x0fG\ +\x9b{7\xc1Kz`\x93\xc0\xa2S+1\xba\xc8m\ +\xa2\xbd=Y\xdb\xb9\x09\xd0@:U\xdf\xb5\x8d\xf3\xf3\ +\x15\xf1OI\xa6R)\xb93\xbf\xaf\x9b^\x19LS\ +@\xd3O\xcd]g}e\x1e\x84\xbd_\xb0\x00s\xf8\ +\xdb\x9c\x0c\x16\xd1aQ\xd0$\xbeg\xa3\xfe3\xc6\x00\ +]\xa2\x8e{\x82h\xe30g\x12b\x12V\xaf\xeag\ +1K\xb9\x1e\xda\x8f\x05\x160\x88\xcaL\x93\x89\xe0]\ +\xba\xd1\xfa9\x1a\xcf\x1bgl\xd9\xd6b\x81'\xa8\x9c\ +d\xd9W5\x87\x16\xc8\x9c\x7f\xb1\xe6SU\xe5F\xb6\ +\xca\x94\x17\xc2L\xe9nc\xf5_\xa0\x97\xcci\x22T\ +m \x82\xbb<\x99D\xb0\x92A\xa5s{'\xcdE\ +\xb3n\xbd\xa8\x19\x95V\xd0\xc5J\x8b\x08E\x86\x80\xe7\ +\xe1\x22\xa2\x02\xfa\x10\x04\x9dn\xb5\xa6\xe9\xe9I@ \ +\x93\x92\xfa\xfe\xe1\x19bA\x11\xbeC\x8b\xc3f\x1cC\ +\x80\xe0\xa6\x95\x99\xf3\x5c\x03j.\x1a\xe6\xce2`4\ +\x01\xabk\xb4\xd1X\xfbB\xba\x05uO\xee\xac\xad\xe6\ +\x06\x1c\xb9\xb2r\x93\xa2#\xe4\x90\x84\x01>\xf5\x80_\ +,p,~r_}&7\xaa\xa6\xc7\xa6\x1d\xe9-\ +\xe8g&o\x1e\x0a\xdaI\xb0Ld\xec\xe5;4\x99\ +)\x5c\x9bMB\xd0F\xec\xd4jg\xbf\x05\x9d\xa6\xfd\ +N\x15\x98\xe6f[\x10\x82\x9f\xfd\xe1\xa6)Y\xa9\xd2\ +\x06a\x8a\xb9\x90\x85'@-\x1a=\x0b\xa8m\x09e\ +\xca\xd9_4\xcd\xc9F\x9b\xa3\x86\x9bV\xf5\xb5\xc2%\ +\xc9\x84\xb6\x05Q\xd6\xe4\x99:\xcf\x16\xdf\x87\xf4\x13H\ +\x89\x0fk\xae\xdc\xce\x1c\xc9\x94\xe3\xed\xe6\x95`t!\ +rx\x89\x95 \x19TD\xca\x85\x1d\xdf<\x0a\xb0\x09\ +j\xde ``p,\xe8:+\xb4\x9d\xd3\xebAp\ +\x0fm\xef\x84+\xd5\x11\xcfMI\x9b\xdaj\xf8\xdf\x91\ +\xc8}\xceh\x01\x93\x86\xea\x16!#@\x8b\xcb\x10\xed\ +\xd3H#\x8d)Y\xce\x03#7#F\xc0\x07\xb8\xc9\ +L\xa5\xdb\xa5g\xa4\xab\xfa\x00\xb1\xb2\xc5@\xc2\xe9\xd5\ +\xd4\xa5i\x98m\xaa\x99s=R\xf5\xbemyQ\x85\ +\x11!\xc5\xaajW#7]\x8f\xc9(Z\x90\xee\xd0\ +\x97\xe5\xe2'\xea\xda\xcb\xbe\xe7\xe7\x11h\xe3\x82D\xa3\ +/\xc1\xa5i\xb5\xa9\xf6\xd7\xb2Y\xc3\xe89\xfc\xddc\ +\x0c\x9e\xef$\xee\xd1\xfa\xb4-^\x03~g\x5c\xe9\x86\ +\xef\xe5\xfcRM\xe7\xe1+\x83'\xe1\xf7\xd2Y\xeb\xef\ +\xe5\xfc\xb2\x9a\x91\xa6\xb2\xfa\xcc\xdc\xa4]\xef\xd2\xafT\ +\xbdsnGU\x8e\x08z\xb6\xfe\xf4'\x1e\xd7\x9a\x84\ +9F\xd9?2WK\xef\xcb\xc0\xe5zZdo\xce\ +\xedE\x9a*\xdb\x027.\xbdJK\xad>DF\xdc\ +\xad\x93\xb8\x9c!\xe3\xce5\xec\x13\xb6tnXk\x92\ +5\x06\x00H\xb8\xb0\xb0j\xd5^c\xa9R\xf88%\ +\xba\xde\xd28?+\x22\xa9v\x97\x0f\xb1nO\xafj\ +\x03\xec<\x0e@$\x14_\xa6Q|b\xd8\x09\xe1\xa5\ +*\x1d\xd5Pd\x22\x12\xf4\xc8\xbf\xe9\x9bv\xfd\xdc\x05\ +Nk\xa7\xefv\xa0\x97\xb5\xf8>\x11\x07\xa9\x91\xe4_\ +aS\x13Tk?\x97\xf2\x8e\xbe\x9e\x1e\xa5~\xfaZ\ +\xc3\xd6/@Y\xe6i\xe5Wq\ +\x06o&\x8aV\xf9m\xf6\x9b3\x5c%\xd5U%\xa6\ +\xc5\xc8\xac\xc2\x90e\xbd\x8anT\xd1j8\x16\xba\xd5\ +\xc6!\xc0\x99G\x90\x15\x8f\xbbYl}j\xf54\x1a\ +\xbam#\xc6\x9a\x9a^\xba6-<)\xd1]\xaf\xa6\ +\xc3\xd0\xe2l\xe9\xceJ\x98,Sw\x8b\x8c\xa4 \xf7\ +\x00\xd5f2\xb7\xa8\xc2\x8b\xdco\x11R\x13\x88l\xc2\x01\x95\xe3\ +\xa64I\xe2\xcf\x00\xdd\xf6=J\x08\x01\xaf\x22\x8f!\ +P\xfd:\xe9\x11\x92*R\xcd\xbb\xf7R\xb30q\x83\ +\x85~\x1f\xf6\xa9\x8e\xd7]{\x8f\xc6\xe8\xd2L\x00R\ +\xfak\x16\x9dJ\xa5\xb4\xc5{\xe9\x90\x85\xbd\xfb\x82*\ +\xc1\x14\xc4\xd58\xcd(S\xa003\x06\xc7\xa9\xac\x5c\ +&\xc4Zr^\xc4\xcc2\xc3vc\xa8\x0bN\x93\x01\ +\xcb\xa1\x95n/6B\xd9\xbdI\xd2\x04\x1c) <\ +p\x06R\x8d\x08(Sb5\xf0X6\x0c\xc9\x08@\ +\x0d\xca\xd2\x1c\xcc@\xa943\xb8O\xb9\x03\xd4k\x90\ +\x1e\x9d<\xdd\x89:\x08\xcb\x98G\xee\xa95\x834N\ + \xe24B\xcb\x92\ +g\x0faj\xd6\xcf\x97\xddz\xf7\xa6\x04\x0f&\xd1\xfd\ +8\x00\xd8\x10\x8d4\xe3\xf9\x13\x1c\x0c\x81a\xec\xc7T\ +\x83\xe5Z\x8e\xf1\x1d2\x1f\xbd\x1ea\xe7+\xb4\x154\ +\x80\xdc\xb9\x5c\x1c\xe6)\xf7\x80]v2\xb3\xe4\x18\xc9\ +\x96\xa6\x009Z\xd8\xf5\xe8\x09\x03\x18\x9a\xe7\xa1\x8f\x22\ +\xa8~\xe8\xa1e\x5c%\xd1\xe5y\xf4\xb4G5\xaf\xbd\ + m\xa8\xccRs!RJ*\x97{b<\x05a\ +\xf3\xd3Y\x13D\x17zA#\x02\x09\xd6\xd1\xb8\x82 \ +\x0e\xce\x89\x047-\x87|\xee\xb2\xf5y1\xa4\xed\xe9\ +\xdaG\xd1\x5c<$N\x02tQ\xb9\xb8\xd3\x04=\x92\ +\x7f\xb4-\xda\xbf%\x9ai\xe1\x16\x1a\x86\x0d5lw\ +\x19k\x9f\xdfY\xa2y*\x88X\xa3\xd7@\x02\xdcj\ +R\xd2G\xeat\xe8\x0d\x9c\x0f\xd1\x0e\xc6\xcc\x80a\xb0\ +\xac\x07@Y; M\xa7\x1aoR\xa5\xea0zx\ + \xed\xcd\x1c\xc9H\x91\x86+\xb4\xe8B\xc8\xd7\xc2U\ +8\xf2\xff\xc7g\x96\x8c\xbf\x9a$\xb5\xcfQ\x14\xa7\xbd\ +w\xbb\xadj\x80\x89\x90\xbc\x00O\x13!\xb4\xd7P,\ +F\xf1\x0e&\x95\xb3\xdbA'\x0bQ\xf7]\xf7\xee\x8a\ +@\xe0\x8a\x81@\xfc\xa9\xbeK\x0d\xe8\xe1B\x93\xcbY\ +\xb7y\x01t\x84\x01\xf46j\xba^%x\x83\x88r\ +\xd8\x08=\xd0\x17\xfc\xb0\xbd3\xd5\x22V\xf5I\xe4\x9f\ +\x89)\xe3\xf1\xa8_\xbc\x03\x82\x06\xb5\xa5I\xf8\xcd\xe0\ +\x08o\x07\x89\x9e{\xae/\xe1\xa5>\xeb4-R\xca\ +\x03\xfa\x0e\xe2\x03\x02P\xca<\xd5,\xc1T\x01\xc7\xea\ +\xf76\x86F\xa0\xc9\xac9nV\xfbY\x88\x96\xb2\xd5\ +\xfe6@\xea\x07\xa4\xb4\xda\x16\xd3\x80\x91k\xd4`8\ +\xf7\xbc\x067,\xe4\xb9\x1b4\x9d\x829\xa9\x0d\x9d\xaa\ +\xb4zo\x188C\xd5\x9d\x81D\xec3\x91x\x12\x5c\ +\xfa\xf6e?\x8a\x97`h\x85;\xdc\xdb\x99\x14t{\ +\x86\x97\xa1\xedN\xb1\x87\xdcr^\xd1\x08\xae\xb8\xb7*\ +\xc9\xe9&\xe5\x1eI\xedW\x5c \xf980\xee$\xdc\ +\x89F\xe4\xbf\x9et\xa8\x14US\x8d\x1b\x12&\x82\x15\ +\xa8@7BS\xa0\xd2eXt!\xc3\x86\xb2\xa2\x0a\ +\xb02\x08H\xb5\x9e?\x15\x11\xe6\xe0\x87\xf1`\xe10\ +kj\xd4\xc8\x04\xc8P\xda|\x9e\xb7\xc1\xa9\xcbgh\ +/\x0f5\x89\x1f\x09\xf1h.\xb4>\x7f@\x02S\xea\ +\x83\xef\xbd\x11\x08w]|W\xc6\xcdp\xd4q\xfc\xc3\ +\xb6D\xc8\xe8G\x11\x82\xeb\x84i,\xcc\x9b\x98\xaf\x00\ +\xf9L\x0a\x84\xe4}!\xc1\xc0\xefQCQ\x17\x1f\xa5\ +\xb2\xb7~*>\x90c\xf0\xa6\xca\xba\x00\x0aa\x12\x99\ +\xe4\xae\x83\xaap\xd5\x80\xb6m\xa8\xd2\x86\xb1\xe8N\xcd\ +\x04-\x00\x09\xb1F\xcaP\xb4\xd1%Hio\x11\xce\ +\x1a!N\xf5\xbe\xb0\xf7[\xff\x1a\xf26\x98\xe0F\x96\ +\xfb\xaf\xd0},\xfd\xd7\x9c\x92*\x85\x99\xee\x9c\x1aH\ +}W\xed\xb7\xb7\x1b\x0b\xaa\xf6\xc3\x08P\xfa\xdfs\xef\ +\xa1\xcd\x8f A$\xc8\x11\xf0\x08\xb4\x0aB\x8d\x95f\ +\xd6 \x19r\xc3\x01\xd0\xf0\x04\x1f\x9a\xb65D\x1cD\ +\x1cnk\x88JC\x95\x04\x12\xa7\xd0\x90\xfc\xd1\x81y\ +;n+D\x02\xa2S+\x95s\x03\x89\x03\xa8\xfb\x0d\ +\x9e\x09\x16KG\xcb\x0cCL\x8a\xb7\x85(a\x83\x16\ +d\x18]\xda\xc6\x0c\xb5\xec\xecW\x1b2\x0c\x98N\x22\ +J\xd9\xc6\x80\x18\xc5\x97R\xd9@w\x0cUC\xd5L\ +\x14]/K\xb40\xcf$\xd2\x1a\xf2,\xa0\x930\x1f\ +\xb4?\x97\xcd\xc7\x1d\xc5J\xda\x9b\x13\x1bh\x1b\x10\x1e\ +E;\x07!\xf4\x0c\x16\xca\xd2\xd7!\xe1\xcdG\x0c(\ +\x19\x16/\xb3&\xffR\xd4C\xdd\x12\xcaL\x02\x9e\xf3\ +d(\x889l \xa50\xcd\xe2\x09\xf4j<\x80y\ +JW4\x0d\x8c\x1a\x05O\xc8eE(J\xe4@\x8d\ +$\xd0g\x5c\x0a\x1c\x9eL\x97\x1a\x0c\xed\x80b9\x07\ +,\xc0\x11\xde\x00\xd9\x079\x07,\x11g\x11\xf7\x1f\xbe\ +wjI\x19\x83\x0cJ\xf7dF\xbdF\xa6\xe73\x14\ +w\xe9\x0f\xb5\x91>\xe9\xc9\xe3{\xc1\x8204\xfd\x8a\ +\xa5\xd1\x0b\xcd%\xcf\x82o\x84d)bT\x08\xf1\xb9\ +E\xde7\x8c%\xd4\x93\xb4\x1d\x83\x80\xcb\x86\xe8\x8f\x01\ +%\x95\xb0}k]\xb6!^D_qn\xd8\xb4e\ +\xe9\xca\xa3\x19\xd3\x1d=\xe5\x05Y\x7f\x85\xc7;\x09\xf1\ +{\xe9$>%\xd40\x9a\x90m\xcf\xa9L0\xaf\x8d\ +I\xf8\x0eA\xa5,]\xae\xaa\xb67&2\x05\xbdH\ +\xfcKO\xa0(\x90b$08\x8eE\xc8\xd3\x868\ +\x06n\xdc!\xfe^6\x95%1\x8b$\xfe\x8c7h\ +5\xf4\xe8N\x0a\xbf\xbf\x00\x5c\x9e\x8867\xbf\xae\xd7\ +\xb6\xd5~*\x08\x99\xf7\x8e\x013\xa9r$\xfd\xe9\x8f\ +\xc7j\xfe\x0f~\xc7[\x90\x95\x8c\x95}\xd2\x18\x05\xed\ +So\x0e\xb9\x5c\xaf\xcf]\x04(\x97xP7\xbf\x96\ +\xf3PM\x83\x1c;K\xabE\xb2\xdb\x90\xdf\xcb\xb5r\ +\xa47\xabq\xe8\xd8\x1b\x88giH8\xff\x11#\xd3\ +S\x90\xa8\xc5\x16\xe49\x14\xeco\xe5\xa1C\x0c3\xdc\ +\xed\x9d\xeb\x9b\xf4\xe6q\x18\x0db\x0f\xec\x94\xa2k[\ +A\x03H\xdb6&\xc6\xf4sE@\xb3\x17\x9d\xe90\ +\xd9\xe0\x9e\x9c\xd9\x93\xcb\xc1K\x8b\xfd')\xf3\x19\x15\ +m\xd7x\xfaH\xbe\x11\xa2\xea\x8f\x01\xe7Y\x7f\xf97\ +\xc7\x10\xbe\xfb\xc11\x84\xf2\xd1\xa7\xe7\xf2\xf9C50\ +C\x83\xe8\xc6l\x99^\xca\xf1n\xb5~\xd40\xdc\x04\ +\xef\x02;\x18 \xf3\xa9\xbe}\x0f\x06\x08X\xd4\x06$\ +\xe0H\x0daI-G\xbc\x0a\xbc\xbe\xc1{\x0cX4\ +\x82&x\x87\xf6\xec,(1J{EF\xa2m{\ +\x82n\xcc\x88\xcb\xc5\xc8_\xf8\xec\x04\xf4\xc4\xa5\x18\xc9\ +?R\x94\xa3\x81j\xdb\x8ePy\x97\xcd]\x0a\xa0\x8b\ +\xfck\xd6\x87\x84\x12\xb7\xf4\xd9\xc13\x1bNL\xc1(\ +*J\xed\xa3i\x03\xd4E\x87\xf6wi\xb6\x18\xc1_\ +\xfa\xa1\x96\xe6(-2\xd2\x0a5\xa6\xc4*\xd2\x0dg\ +Pi\x9f}L\x1f=\x9f\xcf\xef\x0d\xb1\xdbK\x9at\ +%\xd7\xbe47`hdm\xdfDdbgf'\ +\x10K\xd3q\x9aw\xf3\xe4m\xe7\x18\x00U\xa4\xb6!\ +\x06\xa3\xadJ$:\x13{\x92`\xb3c\x8a\xf6\xaa\x8d\ +\x9d\x15e\xf8\xa5\x12@O\xdd\x04\xf5\xef\x07\xef\xf8\x12\ +\xf6=\xfa\x9d\xd1\xb3G\xc59\xd0\x83\x8a\xfc9\x8e\x04\ +T\xc0K\xfd\xfee\xf7^\x9ct\xf6\xe5\xf0\xc2\x9c\x82\ +\x1epK\xa9\x85\xe8c&\xddxC\xc4\xf3{h\x84\ +Q\x1a\xc4\xbb-\x84N\xc2\xe7\xf3\xb2\xc8g%(5\ +\xa9\x8a\x8c#K\x8f\xb71\x88V\xb0\x80a\xfb\xa1\xbb\ +\xf1\xf0w\xee\x5cy#\xac\xd4\xca\x02{\xcfz\x06v\ +o\xee\xc56Uz\xb3\xe6\x1dh`\xa55\x5c\xc2+\ +F\x115\x1e\x88\x01\x11\xe2Ab9\xd4\x98\x08\xe0\x16\ +\x935\x02\xf9ocRb\xf5ji2\x0a\x93\xc8X\ +lKa\xd6W\xf7\xe9\xccW1\xedh\x82\xc4!\xe3\ +\xcd\xb8\xf7Q\xdf\xabID\xc2\xe5\xfa[\x97\x07A0\ +:\x8e\xc8c\x90\x95\x0dX4\xad5\xd7Rc\x0f\xd0\ +\xc0\xef\x05`C\x03\x86i\xd21\x10(Od\x82%\ +HZVd\x02\xab\x81\x80#\x00\x8fm.G|\x12\ +\xe0#\xfd\xaae\xba\x90\xb1\xf1 \xc0\x95\x12\xb5\xb8\xe1\ +\xe1\xfb\xbf\x89\x9b\xdf\xfb?\xe1\xb1{\xbfz\xf86\xef\ +\x0e\xda\xe6\x89\x17\xe0\x87\xfe\xc5o\xe2\xf8\xd3.\x9cx\ +,\x88md^\x04\xd5\xd6j\xadm;U\xce\x94\xa4\ +\xae\x18\x00%\xc6\x8c\xba6>(3\x98\x88H\xf82\ +\xd4M\xbdDE\xda\xdd\x0c[\x8f?\x8c;nx\x1b\ +\xb6\xee\xfd\x22|8p\xc4\xe6\xc9\xf6\x9c\x81\xb3^\xf6\ +\xdf\xe2\xf8\xd3/\x91\x98\x8f6'Qp\xa3nT\xf6\ +w\xd9\xb2\xdc\xa2\xb4w\xef\xaf\x8c\xef\xa2\xb9\xf4\xf8\x94\ +\x0a\xd2\xf5\xa5\xca\xc9\x14\xe8\xb6\xab\xefh\xcf0\x84\xa6\ +A\x1b\x9b\xee@k\xda\x0f\xb1\x82M\xc1Q\xa8\x1d\x0c\ +\xd6\xb4\xb4\xe2X\x0cMR{\xcdc(\x9a\xa3\x0fk\ +&\x85T2\x061\x06\x13\xa0\x9aL\x80^\x00b\x5c\ +\x05\x19\xbd'\xb9\x11^jT\xa1\xa3\x0aA$fA\ +M#\x0ch\xce\x93\x80\xa1;m+\x05\x02u\x80\x99\ +O\xaf\xf5\xc7\x7f\x8d\x8a\x82\x98\xaa\xe5\xe4r\x16\xaa\x7f\ +%|\x9e\xc0k\xf8\xee\xfd\xff\x84\x8f\xff\xde\xbf9\xe2\ +\xc4\x0f\x00[\x0f\xdd\x8e\xcf\xff\xe9\x7f\x87o\xdd\xfa\xc9\ +\xdaw\xa4\xcd\x1b\xb3\xd1\xd9\xbb\x95s\x87\x0f\xbd\xd9;\ +\xdb2\x17\x8a7\xe4qT\xf5;c\xe4\x9e\xb6%O\ +\xdc\x052\xe6\xbfb\x09\x00\x0b\xa7\xec\x7f\xfc!|\xfd\ +O\xfe\x0f8p\xcf?\x1cQ\xe2\x07\x00\x7f\xfc^\xdc\ +\xfd\xbe\xff\x01\x0f\xdf\xfb5p/x\xfc\x13\xe8\xaa\x8d\ +w)v\xea\x16\xc4\xc3\xe1\x1es\xa3\xf6>C\xa0\x19\ +0d\xc2p\xf5`\xcc8\xeekh\xd8\x85\xd8\xdd\xee\ +y\xfa2\xfb\xa2\xb8F}\x87\x87\x8d:\xde\xcf\x91\xec\ +\xd5~FT\xa7g\xffu\xdd\xe2QH\x0c\xc6\xbb\xfb\ +\x9a\xb3Z\x18\xdf\xd2+\x05(\x1e\x00\x1b:\xba\xd0J\ +\xd3C\xc4V\x8c5\xdc\x1c\xd7N\xdb\x8e\x19\x80\xc6z\ ++1\x0c\xb3\x0f\xcd\xe4\x91\x04'\xd2\x8e\xca\x04\x15\x0d\ +\xa2\x91\x83\x170\xe0\xd3\xef\xfd\x9f\x0eyc\x1e\xaev\ +\xdb\x07\xffg\xec\x7f\xf4\xc1XH\xaa\x8e\x5c\xe4\xf0\x0e\ +4 \xab\x0c\xba)\xdbrX\x82G\x04\xe1\x86\x00\x05\ +3p\xa7\x8ez\x0a\xec\x91\xe0\xad\x11\x02\xfd\xbc\xdc\xa0\ +w\xdc\xf0v`\xd8\xff\x03\x9d\xa7{o\xb8\xb62$\ +\xf3N\x8b\xc9\xa3\xc8-4\xa2\x22\x80\xe7\xb2[\xfd\x1e\ +\xe0L\xa2m\xd2U\xb0$\x0b\xca\xf0\x98?\x9ai\xee\ +5\x92\x90\x8cU\x81D\x9aK\xfd1\xef}\x1ft\x8f\ +\xd3\xbe7g\x99\xf6\xbaw\x09:\xaa\x99I\x062^\ +o\x1f\x11'\x0b\xcc\x8c\xa0\xf1\x88\x10\x0c\xa0O\xb4>\ +*\x83\xa15\x0e\xcdC\xd1\x1eN\xadKA\xc9\x9d\xb6\ +\x1d3\x00\x05\xda\xf2\x94\x98\xe4\xb4\xc3H\x02$\xeaf\ +2\x8a\x94\x8e\x0a\x22\xa5k\xaeN\xc2\xb0\xb5\xf5\x03\x91\ +\xfc\xe3\xe6\xc3~\xdcv\xe3\x9f\xc8Xu\xb3\xa1\xdb\xc4\ +\x11\xb1\xe5\x19*\xacR\xcdF\x8b\x13\x88\xb5`\x19\x94\ +\x9cK$2\x9es\xdaJ\x95!5\xad\x87\xef\xfd\x1a\ +\x0e\xdc\xf3\x0f?\xe8i\x82?~/\x1e\xbd\xe7\xab\xa1\ +\xb5\xf4\x19\x94\xd5\x9b\xe1\x0el\x89\xc6CSh\xbb1\ +\xc4\x10\x16\x03\x10IR\xa1=\xa9\xb6\x94\xd8\x0a\x09:\ +\xcf\x94\x10\xa9\x8e^\x83X\xc8\xbaU\xbcJ\x10u\x12\ +\xbc\x8b\xe7\x09i\x93/\xab\xab\xbe\x1d\xa2\xda{UR\ +\x13h\xe3\x18,$|\x16VU\x8fJ\x02\xc1\xde\xd4\ +{ \x0f\x08\x1d e\xe1;\xaf\x15\xfb\xe6\xb1_h\ +\x04\xa8F\xbe\x5c\xcd\x02\xd89\x06\x90\x99f\x19$B\ +\x9b)6y\xe3\xd6K=\xebO\xd0\xd2jgY \ +\xfcuw\x14\xe4\xb1\xdc\x15\xf2\xba\xff\x8e/M\xde\xff\ +\x867\xbc\x01g\x9ey\xe6\xe1\xda\xb3\xb3\xed\xa1\x87\x1e\ +\xc2[\xdf\xfa\xd6\xee\xda\xc3\xb7|\x02\xfe\xb2\x7f\x1d\xea\ +\xb7&[\x04\xaa\xce\xeb\xdcH\x93\x8aC\xb5m7\xec\ +`\xc3\x13\x04\xe4\x9a\x16\xa7Z\x9b\x9aS%\xf6\xfe\xfb\ +\x89\xf9\x02\x0f\x7f\xf5\xa3\x931\xbc\xeaU\xaf\xc2s\x9f\ +\xfb\xdc\xb5\xce\xd3\xd6\xd6\x16~\xe7w~\xa7\x9f\xbbo\ +}\x19{\xce\xbc\x14d\xeen\x15\xcc\xd4rf\xcc}\ +o\x7f\xc6\x5c\x86\xa4\x8f \xafz\xbd4\xef\xca\xb6\xa1\ +\xab\x1f\xb0\x0d`\x13\xd5\xbb\x02\xcfl\xb9\x9a\xd8\x93\xb1\ +\x10C\xfc^\xcf9X \x09\x85\xfb\xb64\xdb9\xa3\ +\xf3\x92\x09hM\xc0\xd2\xb0\x8c\x12\xb1\x02\xd6\xbdG\x91\ +\x7f\xe2\xc0\xf4\xae\x00\x8c\xa9\xe0\x01\xa5\xf4\xa2\xd1w\x02\ +\xb0PmC\xce\xf2\xa80o~!s,8=,\ +\x92\x0a\x847\x01F\x0f\xd7\x9a@@F\xae\xa9\xaf\x13\ +\x5c`g\xe0\x88\xc9\x82#\x02\x13\xd4&\xe2\x82\xb3v\ +`\x94\x08\x97\xe7}\xfb\x9f\xfeq\xf2\xfe\x97\xbf\xfc\xe5\ +\xf8\xe5_\xfe\xe5C\xdb\xb1;l\xdb\xdb\xdb\xf8\xc0\x07\ +>\x80\xdbn\xbb-\xfb\xb3|\x0c\x0f\x7f\xeb\xabx\xca\ +\x99\x97\x06\x12:\xce\x1f\xcf\xb2Y\xa2\x05\xd5\x0f\x9a\xed\ +\x9e\x11,\x16*`\x0b\x90\xaa\xb7\xd5\xf4`IqN\ +{\x97 \x980\xcd\xb6\xc8\xfb\xfe\xe9\xc6\xc9\x18~\xfb\ +\xb7\x7f\x1bW]u\xd5Z\xe7\xe9\xe6\x9bo\x9e0\x80\ +\xfdw\x7f\x09\xc3\x15?\x0d2\xfb\xe2\x16\xde\x96J\xac\ +\x16c\xa4\xa7\x84\x01[\x04\xebj\xb8.\xe7\xcaB\xe2\ +iF\x1e\x11x\xe6(,\xc0Rq\x5c\x13\x0bW&\ +\xd7\x88t9\x10\xa17\x8b\x93\x81\xfa\x10tt\xee\xb6\ +`\xde\xd6\xbc\x12\x0d\xb4\xf6\xa1\xd5&h\x85FR\x8d\ +f)3\xc4\xf7\x09Tz0\x95\x9c\xb3\x01\xa5\x06\x83\ +E9\xe0\xa1=\xaf\xb4\xe0$\x82\x82-;\x86\x11Z\ +\x9e9\x09\xf9,D\x86\xe1*m\x05\x0c \xa5\x99\x06\ +\xac\x14yP\xe7\xcd\x93\xa0!\xaa\xc3a\x15\x04WK\ +0\xa4J\xcbz\x12\xebi\xe7?s\xf2\xfe?\xf8\x83\ +?Xqh\xab\xb7\x8d\x8d\x0d\xbc\xf1\x8do\x9c\x5c\xbf\ +\xef\xcb\x1f\xadjwg\xb7\xf6\xc0\x15\xe7%\xed\xd6\x9a\ +K\xe0^\xd5\xbb\xb4QS\xc55\xaf\xc8xq\xc7\x96\ +\xe0\x22\x99\xfd\xc7\xfb\xaawa#p\x07`\xdf=_\ +\x85/\x1f\xef\xfay\xe1\x85\x17\xe2\x8a+\xaeX\xfb<\ +\xfd\xd5_\xfd\xd5\xe4\xda\x9e\xb3.\x8f\x9c\x0d\xe2\x13\x5c\ +p\xc6DTf7\x04\x0e\xb2\x85\x0c0\x1bDH\x10\ ++\xa8\xae\xcd\x1a\x83A\xb3GK\xd3\xeb\xf7\xf8\xcc2\ +PK\xed\x05O\x07\xd6\x0d}=\xc8\xd8\x9f\xf1\x5cd\ +\xb0\x92\xf7\xfb:\x9e\xd1\xe2F\xd2\xed,\x15\xa4\xdcZ\ +\x92\xe48\xf5Z\xfb\x95\xa6M\xe2e%~/\x10\x10\ +\xb0\xed\x1d\xbe8N+\xa2\x89h=~\xb4J[\xa9\ +\x22\x90\x8f&*\xfd\xa9M\xbd\x17?lr\xa2D,\ +\xc5=^\xbf\x13jo\x9d&\xda\x85'\x9d\xffC\x93\ +w\x7f\xf0\x83\x1f\xc4\xd7\xbf\xfe\xf5\x15\x87\xb7z{\xe5\ ++_9\xb9\xf6\xf0\xd7S\xd22\x80'#\xc5r!\ +\x09\xf2\x01\xbd-Y$\xb2\xb0F\xbe\xa5-\xbc\xc5Y\ +j\x9cD\xf3\x15\x88\x05\xa4\x07 7\xdb\xb7o\xfd\xf8\ +\xa4\x9fo|\xe3\x1b\xb1\xb1q\x08%\x1eVh\xfb\xf7\ +\xef\x9f\x98I\x00p\xcc\x19\x97\xc6\x98\x96\xa3\xbe\x03m\ +\xbf\xc8\xa4\x84)\xd4\xe6b\x0b)0\xb6\x03\xeb@\x80\ +\x87\x8c\xa4,\x03\x84\x80\x92\x11D96Y\x1b\xd5T\ +\xd3\xe3\x90\xf3\xad\xd5\x8cx?\xfd\xf8]4\xa9`\x0b\ +\xac\x95\xc8\x88\xc1\xca\xe4{\xdcGP\xbb\xe8'\x99\x01\ +\xcd\x06\xf6C\xdf\xad`\xb0\xb78t\xa7g\xa0\xc5\xdc\ +\xd4t\xb4A4\x9e\x16\xc3\xe2\xa9%\xad\xd2V,\x09\ +\x96\xa5\xa6\xccd\xd3GDT\x1b\xb8\xf5\xc5>\x9d\xe0\ +\x8a`\x7f\x83\x97>\xb4\xd1S\xd9Y,\x8e\xc1IO\ +\xfb\xe1\xc9\xdb\xdf\xff\xfe\xf7\xaf\xd6\xddCh\xcf}\xee\ +sq\xee\xb9\xe7\xf6\xa3\xdez\x04\x8f\xdc{+\x18\xee\ +\xcb1) C0\xab\x8e\xad}O$W\x02R9\ +\x97%\xd0\xf0D\x9d\x07T)\x16\x19\x90\xe8\x01C>\ +k\xff\x8c\xfa\xff\xaaW\xbdj\xed\xf3s\xe3\x8d7\xe2\ +[\xdf\xfaV\x7fq\xb1\x17\xc7\x9eyIH\xee\xd2\xb4\ +\x97\xe2-\xdf\xa1\x03\xd6\xdaX\x87\x8ai\x8cK|\x11\ +I'\xf1\x13\xc9\xaf\xcf\xb5\x08UV&\xcc\xe7\x86\xd9\ +$\xc0\x9c\x09\x81+\xe0\xbam\xe9VMM!\xcf\xb9\ +\x84\xac\x07\xd7@\xd7^\x8f\xb4\xd7\xb0a\xbe\x87^\x0c\ +-*\x9b}\xb6\x0e;\xab.@\xb4\xda~:!O\ +,\xcfY\x0f3*\x1f\xc5\x14\xae\xc6\x01v\xcc\x00\xf8\ +\x5c\x06]\xd8d\xb2\xd8\xe5\x960\x22\x03\xd7b\x08p\ +\xda\xd0C0\x93\x5c\xfc\x9c\xd8\xf3\x9e\xfd\xb2I\x1f\xde\ +\xf9\xcewN\xa2\x0d\x0fw\xdb\xdc\xdc\xc4\x9b\xde\xf4\xa6\ +\xc9\xf5\xfb\xbe\xfcwP?qr\xf6~\x83S\xb2l\ +cd\x1a\xcc\x98G\x11\xe2\xeb\xc9 \xccUjf\x18\ +2\x99\xc7\xe0\xc0\xf7\xee\xbb\x15\xf8\x01\xa9\xff\x7f\xfe\xe7\ +\x7f>\xb9\xb6\xeb\x82\x17\x86?\x9d}T\xd4\x9e\xae?\ +o\x12|hxI\x22\xe4i\xe6d\xaeB}\x06Q\ +\xf1%j2\xd4bHi\x1c\x0cC\x88\xdd\xf5\xbb\xc1\ +8\xf3\x1dU\xbd\xf6\xd0<\xd4\x95\xa8y\x13\x18\xa8]\ +\xd0\x80\xf7\xcc\x17q\xaeofE\x02\x98E\xe0K`\ +?\xbd\x89Xd\x1c\x5cg\xf50\x0d \xde6\xc4\xdf\ +U\x88f\xdc`\x0d-V\xada\x5c\xe5\xea\xc9\xdbJ\ +\x81@\xb4ai\xd3v\xea\x7f\x08\xff\x0c\xa7T\xd5\xa7\ +\x8e\xb6\xea\xb8\xfaRs\x8b\x81j\x99\xb0\xb3.\xbd\x06\ +\x18\x0d\xe6\xe6\x9bo\xc6\xe7?\xff\xf9\x95\x06x(m\ +N\x92>|\xdb\xa7\xbb \x17\xc57\xb8\x894\xa3\x8f\ +q\xedI\xd0J\x08mF\xe5~%\x1a\xde\xb7\x140\ +\x10\xed\xfa\x12\x8e\x87n\xf9\xd8\xa4\x7fGB\xfd\x7f\xe4\ +\x91Gp\xed\xb5\xd7N\xae\x9f|\xc9\xcb\xa3\xdf\xc4I\ +\x94\x90\xd3'O\x93\xa7\xff|l\xbbn\x8b\x99\xa48\ +\x0b\x99\xe6\x80\x0c\x0c\xa2\xed_\x89\x92\xc4\xa6\xc9F=\ +~\xa5q\x1cd\x1a\xdb\xa3\x9c\x96EcP4\x09\xea\ +\xdeN\xedn\x9c\x90e^M\x01,\xfb\xfd\xae'L\ +\xab0\xa84\x84\x890\x1b\x83\xe5\xd9_\x86)WO\ +\x99\x0b\xa8\x1c\x11\x86\xcd$_\x1b\x08\x08\xa4\x9aJT\ +\x9b\xa9\x89\xf1\x10\x81S\x03\xd8\x0c \xa5\xb9\x03]\xcc\ +\x88N\x05*q}iU%:\xf5\x19/\x9d\xf4\xe1\ +}\xef{\xdf\x8aC\x5c\xbd]u\xd5U8\xfb\xec\xb3\ +\xfb\xc59\xf0\x1d<\xf6\xedot\xae=\xcd\xf0\xab\x81\ +/I\xd4\x03\x84\x18D\x92ev\x1am\xe5j\xff\xa6\ +9\xa5\x01,d\x08$\xfe\xfa\xfb\xfeo\xde4\xe9\xf3\ ++^\xf1\x8a\xb5\xcf\xcb\xc7>\xf61\xec\xdf\xdf\x07\x1d\ +\xd9\x9e3\xb1q\xd2\xd9\x8da\x91ye\x8a7\x094\ +3\x00\xfb\x0a\xc54\x1b\xe3>\xe4\xc9<4\x1d\x97H\ +\xa0N\x89n\x19D\x80\x8e\xe0\x95\xc1\x8e\x83\x8d4\x8b\ +\x92\xf7\xaa\x866\xc0#\x80I\xf1\x81qx\xb6\xc9\xfd\ +\x114T\x1ce\xa9\xb11\xecG\x8e=\xe6\xcd\xc7\xa5\ +\xec\x11{@\x9f\x0f\x90\x09\xf6\xa4\xea\xa2e\xe7\x89R\ +}}\xaa\x9d\xb4\x15\x02\x81\xda;xZ\xab\xa7[E\ +'<\xa2\xe5\x90\x036\xaa2\xce\xc8*\xc3\xc2K=\ +5\xb6u#]_\xf5\xf3\xa5\x01\xe7=k\xba\xa9\xaf\ +\xbb\xee:lmma\x9dmss\x13\xbf\xfe\xeb\xbf\ +>\xb9~\xef\x97>\x02\xb41g\xf0J_\x9b-\x02\ +]\xdc\x83\x18R\xfdk\xea\xe6\x90x\x81\xda\x9f\xac-\ +\x97\x9a\x86\x12Q}\xeec\xf7}\x1d\xd8\xfe^\xd7\xaf\ +s\xcf=\x17W^y\xe5Z\xe7\x04\x00\xfe\xe3\x7f\xfc\ +\x8f\x93k\x8bs\x9e\x9d8F\xd3P4`G\x85\xc1\ +R\xa4s\x0fn\x92\xc9\xa9I\x94\xdf'*\xbf\xa4\xca\ +-\xc4\xc9\xec;2\x91d\xc0\xed\x9a\xf4E\xf1\x00\x05\ +o\xb3\xdcz\x95\xa8\x00F\x84\x98Z\x9b~\x16kG\ +w\xe2\x04 nkh\xd9\xbf1n\x10e\xf3Z\xdf\ +\x16\xd2G@\x13\x98\x86\xac\xd8l\xaa/\x89\x89}\x08\ +k\xba\x82\x1b0m\xa5\x9c\x08\xf5\xdfs\xa2z\xd43\ +'\xac\x84\xf4\x03\xd0\xa4|\xe6\xf4\xf7\xef\xaa\xffN\xb9\ +\xe09\xb0\xc5\x9e\xee\xb3o|\xe3\x1b\xf8\xd4\xa7>u\ +\x08C]\xad\xfd\xf8\x8f\xff\xf8\xe4\xdawo\xbbIl\ +uu\xdb\xd5\xdf\x99\x8aK$\x9f\x12\xbf\x8e1\xed\xf8\ +\xf0\x964\xfd\xb0^\x1fZ\x0e~J\x19=\xec\x83R\ +\xf0\xbb3\xea\xff\x9b\xde\xf4&lnn\xaeu>\xee\ +\xbb\xef>\xfc\x87\xff\xf0\x1f&\xd7O\xb9\xec'p\x00\ +\x00\xcb=\x0d^]\x9b\x94\xe8.\x04\x9e\xa0^m\xe6\ +\xc0\x01@\xb4!\x97\xbf\xdb\xdc@\xed\xe8\xdc[uR\ ++\x96\xb4\x14\x02U\xafC\xba$\x939\xe5\xde\x9c\xa6\ +\xcf\xd2C\xa3\xc1Xj\xb2\x05aRs%\x13\x89\x10\ +\xf0f\xaa5FBL\xa0c\x1e\x9e}\xd3\xef\x90\xce\ +\xc9\x9c\x04.\x0fAIA:4\x93\xc4\xd1k\x17Y\ +\xcel\xe7m\xe7 \xa0\xd46'X\x11\xa9\x87\x8e(\ +S\xa4\xee\xbfD\xfd\x15\xafu\xb1c \x04\x94!\x9d\ +jc\x9d\xfeC/\x99\xf4e\xce\x0f}\xb8\xdb\xd5W\ +_\x8d\xd3O?\xbd\x9f\x83\x03\xdf\xc1c\x0f~\xb3c\ +pZ\x18\x83I.y\xf0F\x86\x0f\xab-j\xee\xd8\ +\x08\x1fp\xf7\x86t\x0f\x8a\x9aK\x09\xe6\xee\xd87\xa3\ +\xfe\x1f\x09\xf4\xffC\x1f\xfa\x10\x86a$y\x8e{*\ +\xb0\xf7\xa4\xea\xb5(\x000\xa0\x0cI\xbc\xa9\x15\x8c\xcb\ +\x99\xf7\xb1\xfa\xaaAm\xbac\xcbZ\xaa\xad\xf7R\x9b\ +LV\xe31\xb4G\x8a\xa9(6\x95X\x83InE\ +\xab7\xe0j\x92\xf4\xccb|\xbe\xe2b\xc4P\xc6\xef\ +\x0e\xedw\x10m/T}\xd1,F\xc4\xdf\x99\x22\x9d\ +\x09T\x9afH\x0f\xd9\xc8+0\xc2\x0a\xc6\x02z'\ +m%\x0d\x80\x9d\xe5\x84\xf4\x01\x14\xcdo\x1a\xa1\x9e\xa9\ +\xc2\xa5\x1b\xa6\x0e\xc6\x84\xf8\xb3\x92\xd0P7R\xb7\x98\ +\xc0S\xaf\x98J\xe2k\xaf\xbd\x16\x8f>\xfa\xe8J\x03\ +]\xb5\xed\xde\xbd\x1boy\xcb[&\xd7\xef\xfd\xd2G\ +bq\x17B\xd8\x00U\xd8\x0c\x84\xc9J@\x19\xd7\xcd\ +My\x00\x0d\xd9n\xd7\xe3D$\xef%\x007\xe5\xb6\ +\x03\xfb\xee\xff:\xb0\x9c\xaa\xff\xeb\x8e\xfc\x03\x80?\xfc\ +\xc3?\x9c\x5c+g^\x86\x81\xb1\x0bC5m\x96@\ +=\xd3o@\xfc\xad@\x1dc\xf8\x8bge'\x9a\x0c\ +4\x0d\x16\x83z\x0f ZW\x1f}\x99\x9aX\xda\xe7\ +\x1b\x8e(5>\x04#Hf\xad\xf1\x02\x0b'\x91\xcb\ +\x1em\xfbw\x81\x1e\x17\xd0\xecL\xad~\xa5\xa2-\x00\ +H\xa4\xb7\x22\x8fh'H9\xfa\x8e\xf3{\x1cW\xcf\ +\xc4\x22h\xbc\x0b\x98\x13\xc6$\xbf\xd3\xbd\xb8J[\x19\ +\x03h\xdd\x0c\x89\x1d\xe7\xb5\x89\x14\xac\xab\xc6\x0e\x96\xee\ +e\xca\xc5X>\xda\xdbB.\xe5\xe4W~~\xfc\x99\ +\x17b\xe3\xd8^\x12?\xf2\xc8#\xf8\xf8\xc7\xa7\x810\ +\x87\xbb\xcd\x01k\xdf\xfd\xa7\x9bc>\xa8\xaa2\xa0g\ +\x89\xdeLR\x9f?\x13P\x06a\x8c@\x8d\x97\xc7P\ +\x19B\xad\xdc\xe3\x11\x08\xa3\x80\xd3\x86\x03\x0f}\xfd\x13\ +\x93\xfe\x1c\x09\xf5\xff\x1b\xdf\xf8\xc6,\xf8z\xca\xb3_\ +\x1b\xd2\x98\x12{;6\xad\xc7\xbf\xd2\xaa\x1a\xf9\x90Z\ +M\xbaE\xd5L\xf0\x1e\xb4\x135\x1c\xe8\xa5$\xd7\x80\ +\xd1\x7fd\xba\xdb\x81\xa94\x86\xeb\x89\x0d(\xcaNm\ +-\x0b\xa2\xf6Z\x1a]\x95\xd5.\xb7\xd0.4F\xc1\ +\xdb/d\xfc\x137^\xd3\x04\x16\x12\xa4\xe3\x22\x08\xe0\ +\x884\xf9\xfa\xae\xb1\x90\x05\x08\xba\x93\x01USz\x18\ +\xe9\xd4}\x80\xd3*m\x05/@\x12gL\xd40\x02\ +d\xc4\x8e\xa1\xfaO\x827\xf1\xfdkxc\xcfX\xd4\ +\x86\xca\x85:\xed\x92iP\xd0\x9f\xfd\xd9\x9f\xad4\xd0\ +Ci/x\xc1\x0bp\xd2I'\xf5=|\xfc><\ +\xfe\xc0\x1d\x9d\xbf\x1e\x22Yh\xfb\xe7\x99}\x198\xb2\ +\x0cI\xdfK\xfcm\xabR\xaf\xb4\xec8E\xcai\x02\ +\xf8\xe0\xd8\xbe\xe33\x93>\x1e\x09\xf5\x7f.\x00kq\ +\xea\xb3\xb1\xbd\xb1\x1b\x1b\x8d\x98\x99\xa6\x9c\xa8\x7f\x8d\x9f\ +\x1f\xdaf(\x83c\xabT\xcd\xa0\xb4EO\xbb\xbcJ\ +\xcc\xa5hB\x10\xedAS_\x150\x8b\x98\x8b\x90z\ +I\xc8\xdd\x9a\x89w\xaa\xb7\xb9{\xcfD]\xbf!4\ +\x05\xc66d\x00X\xbe\xbfC\xf0\x19\xf4\x8f\x0c\xe4!\ +&V\x9f\xa9\xaa\xf9\xd8\x1b\xd6\xae\x8a\xb6\xd1\xe3\x01=\ +m\x01\xed\xb4\xa1\xd8o\x03 \x89Dk+\x08\xd2\x17\ +e\xe4X\x14\xac\xf0\x11\xf7\x11\x96\x0b\x07P\xe0#\xf5\ +\x7f\xee0L\xe7\xc6\x11\xb5\xec\x82+\x7fj\xd2\x9f\xeb\ +\xaf\xbf\x1e\x0f<\xf0\xc0J\x83]\xb5\xed\xd9\xb3\x07o\ +~\xf3\x9b'\xd7\xef\xfd\xca\xdf\x05\xf1SMUIV\ +\xb3\xceRJm\x9b\x80ZV\xd1\xec\x0c\x98Al\xfe\ +\xb4\xf7\x9bZ\xea\xe9c\xde\xf7\xe0?\x01[\x0fu\xfd\ +8\xfd\xf4\xd3\xd7\x8e\xfe\xbb;\xae\xbf\xfe\xfa\xc9\xf5\xdd\ +\x17^\x03w\xc7V\xdb\xf8\xfb\x91\x9e\x0d\x967+\xcd\ +\x13\xb2\x8d\x9e\x19D\x11\x94\xd0\x08\xf2\x00\x12\x0d%\xe6\ +\xef\xdb\xa6\x9e\x85\x8c,%Q\xa4g!\x05\x07\x89\x8b\ +\x9e\x85%\x91%J\xe1!M\xd8a\xb4\xa5U\xd0\xf1\ +\xf9\xe6Y\xe0\x93\x87\xb5\xb22\xcf\xa0Y\x8eR\x1a\xaf\ ++\xf0\x01\x8d\x1f@\xd8\xf9\x81g\xc6\xbb\x13\x97\xe8]\ +\x89\x1a4\x04\x94\xc9\xa9\x9am\xbc\xebr\x03&W\xcd\ +\xb4`x\xc6K\xd7\xc2\x18%\x18\x85\x8btO.\xd6\ +\x05nJ'\xc6\xc5C\x10\x9f\x0f\x00v\x9fx&v\ +\x9f\xf2\xf4\xae?\xcb\xe5\x12\x1f\xf9\xc8GV\x1a\xec\xa1\ +\xb4W\xbf\xfa\xd5\x93k\x8f\x7f\xf3\x1f\xb2\x1f \x87o\ +\xa3\xe6fD\x22\xff\x8b\x81\x1b\x97\xe6\xce\x10*\xef\xb6\ +\xb8\xce\x80\xaa\xea\xd3\xc5\xa8\x9b\xfe\x91[\xa7\xa9\xbfo\ +y\xcb[\xb0{\xf7\xee\xb5\x8e\xff\x0b_\xf8\x02n\xba\ +i\x0a<\x1e{\xfe\xf3\xc3\xfdF\xc9\xcdZ\x05\xa5\xd9\ +\xbb\xdb-1\x86.>2\xb5m8\x16\xcb6'C\ +F\xd81^ L\x07o\xb6\xefPAS\xcd\xefw\ +W\xf5>\x8bl\xa4{Q\xcd\xb0,\xec\x01\xb0N\x9f\ +\x8bdM3A\xd1{\xee\xe5\xd4\xe8\xff\xc1\xe4/\x07:\x9d\ +\xe3\xc9\xdb\x0a\xb9\x00=\x07b\xc0\x8e\x06>,\xe9\x9b\ +\x04\x00\xcfT_\x96\xce\xd2p\xcc\xa5\x043\x8c\x0f\x0c\ +\xed\x8ac\xb6\xc9\xbe\xf8\x87\x7f~\xd2\xa7\xf7\xbc\xe7=\ +\xb8\xe3\x8e;V\x1a\xf0\xaam\xef\xde\xbd\xb3\xde\x80\xfb\ +\xbe\xf8\xa1\xf4\x15\xb7\x8e\xd7\x83>\x12\x89\xddn{\xbe\ +\xfa\xfe\xd3-\x06\xc8\xb1`\xde\xbb\xc1\x88\xa2W\xd4\xb8\ +\xfa\xd5\x1f\xfb\xce\xed\xb3\xea\xff\xd5W_\xbd\xd6\xb1o\ +mm\xe1mo{\xdb\xe4\xfa\xe6\xd3\x7f\xa4\xba;\x9b\ +\xed\x7f\xc0=\xa4<\xc1@\xfe\xae\xe0\xdb\x12-\x86\xbe\ +i\x05\x83\x03\xfbE\xeb+\x1d\xd3K\x8f\x88\x9e~\xa4\ +D\x0f@\x82\x8cj\xcb\xf0\xdeV\x01\xda\xd3\xbc,n\ +5\x95V\xec\xf8>\xd0'\xd1~\xadH\x04\xf4\xcc'\ +\xe3\x04\xe6\xb3\xef\x1a\xea\x159\x07\x8a\x05\xa8c|\xd9\ +\xe6\x0d\xc1\x80\xf2H\xbb<\x10%\x9f\xea^\xc2\x0ca\ +\x1f\xc7\x1e\x05_\xd1\x0d\xb0\x12\x08\xa8\xe9\xbf\x9aK\x1d\ +\x09B`<8\xab\xfb\xf4\xdc\xa8\xaaV-\xf3I\xbd\ +\x03q\xa2#\x87j\xdd{\x078\x16\xbb\x8f\xc3qg\ +?g\xd2\xab\x0f|\xe0\x03+\x0d\xf8P\xda\x9c\x19\xb0\ +\xef\xce\x7f\x14\xd5\xbdn\x96m\xcbt_o\x88>Z\ +f\x1f\x06\x88\xaa\x9cE23\x85\xb6\xb9\x05%`\x88\ +9\xf1\x8f\xcd\xa4\xfe\x1e\x09\xf5\xff3\x9f\xf9LW\x1c\ +\xa5.\xc7&\xf6\x9c~9\x96m\x9c,\xfaA\x8d`\ +\xfaSq\x92\x046\xf7S+\x00p\xc0\x81\xad\xb6\xd3\ +\xf7#K\xa9\xfb@w\xa9\x16C\xa9\x1a\x93\xaa\xf8\x8a\ +\xc1\x10SZ\x0c\xd61\x0e\x0a\x93\xd4\xba\xd2L\xa3p\ +\xca\xf8\x82>\xf2/s\xee\xd9\xa4\xe6_W\x09;\xb9\ +\x9d\xa6\x1a\xe7\xb3\xf8\x99\xc6\xd4d\x0d@\x8d\xaf\x898\ +\x02\xf3Nk\xae\xd7\xdaw[*}z\x1f\xe4d\xad\ +\x1d\xb6\x15\x0b\x82(7Tt2\xed\xb6\xc10\xe9\x04\ +;J\x90C\xc34\xab6`QM'\x9e#\x1b\x86\ +\x13w\xd6\xe5?6\xe9\xd7\x91(\x14\xf2\xa2\x17\xbdh\ +j\x06\x22(\x9b\xc53\ +\xf3\xb3\xa8\x13`i\x1ah\xdd\xc2H\xf6\x99\xb8v\x9b\ +t\x1e\xd58\x08\xd7d\xbdC\x8e\xb4s\xf8\x90{_\ +\xc1\xf3Zm\xab\xd9\xfe\xed#2\x1d\xd50\x12\xf4\x04\ +\xe8Q\xab\x82T\xeb\x06\xad\xcd\x0b\xd0:\xe1}G2\ +\xa2J4\x99 \xf4v\x86O\x98\x03Ts4F~\ +N\xc5\xe2\xf3=b\x05\x068\xce\x9c\x89\x0a\xfc\xd8\xc7\ +>\x86\xaf|\xe5++\x0dz\xd5\xb6w\xef^\xbc\xe1\ +\x0do\x98\x5c\xbf\xf7K\x1f\x88\x01g\xeak\x22\xcf\x16\ +\x00`n \x8ey\xb9Li\x93\x1b>\x09 \xa4\xc5\ +w\xee\x02\x0e|\xbb{\xefI'\x9d\xb4v\xf5\xff\xb1\ +\xc7\x1e\x9b-\xfc\xb1\xeb\xa2\x1f\x05P\x83m\xac\x8dm\ +W\xdb\x1cK\x07\x96n`q\xf2m86\xe0\x1d\x0e\ +B\xf7 B\xd2\xe6\xf8\xb7e\xfer.z|@s\ +\x07H\xac\xe3\x22,\xc5S*k.\x85\x06\xb3\xf5\xf8\ +\x81u\xa6\xca8{p\x12\xe8\xd3\xf0\x00U\xed5\x09\ +)\xeb\x0af\xa0Q\xcd2\xcc\xcd\xad\x09C\x95We\ +\x82\x1d=\x0a\x04\x19\xc7f\xc7\xd0\xbcj\x0b\xb7\x00\xd6\ +k\xbd\xc4\x01\x9d\xea\xb2\x83\xb6c\x06P\x84c\x05\xd7\ +\xb5\xa4\xfa\xf9b\x84$\xfe\xaczJ\xb5\x88/\x8e\x93\ +n\x08\x8a\xc8\x84\xf7YX\xb5=\xe5i/\x9a\xbce\ +\x0e\xa8:\xdc\xed'\x7f\xf2''\xd7\xf6\xdd\xf5y\x09\ +5eT[2\x04 UTU1\x97\x00\x86R\xdd\ +bUEV\x89\xaf\xd9t\xc0#\xb7\xde0y\xef\x9b\ +\xdf\xfc\xe6\xb5\xab\xff\x7f\xff\xf7\x7f\x8f\xef|\xe7;\xfd\ +\xc5\x8d\x13QN\xba\xa0\x06,\xb51\x0f\x8e\xd0\x08\x80\ +\xba\xc9\x17^3\xea\x96m\x5c\xdb\xc8(\xb8\xfd\x82\xba\ +\xf3\x9f\xbb\x06\x13i\x99/\x8f\xb9a;\xd01K\x01\ +\xe4\x1c\x11\xa43v\x15r?eEeI\xd4\xf1\x0c\ +L\xe2\xd1\xe5\x99\xf5\xaa\xc0\xe2\xb8\xe4\x16\x93\x93\xc6L\ +@B\xc4=M\x0c4\xff>\x01\xc1q\xa3\x07#\xcb\ +\x9fq\x8c\xedm\xca,\xda7\x18]\x0b\xf0\x00\x11\xac\ +\xaa\x00\xac\xa8\x014N\x84\xb0y,OX\x81\x01q\ +\xdcQ\xa2\xfd@]\x84E\xab\xfe[\xdb8\x00\xa8-\ +\x94'\xb0\xa3\xe0\x8b\x06]\x9cu\xf9\xb4P\xc8\xdb\xdf\ +\xfev,\x97K\xac\xb3]s\xcd5\xd8\xb5kW?\ +'\xdf\xbb\x13\xfb\xbf\xf7@g\x87\xb2\xde\x7f\x1b\x15\x88\ +\xeeS%\xad\xf6m\x16\x84\xe0\x06\xcfJ:I\xfc\xdb\ +p\x0c3\xea\xff\x1c&q\xb8\xdb{\xde\xf3\x9e\xc95\ +;\xe7\xca&\xe5\xeb\xdf[H\xa9\xb6\x85\x9ep\x17\x9e\ +\x07\xa5\xf2\xdfvc\x14\xe3\xcaI\x94\xfc\x9d}.\xf8\ +B\xf1\xea6\xf4\xa1ENB\xa5p\xba\x1e\x154d\ +\xa5^\x0d\x07Nf\xad\xeau}\xc6\x02}\xac\x0b\xb3\ +\x08\x89\x1f\xa8\x84\xa7\xfd\xbf12\x89\xd1b8R\x83\ +H\x01\x19Z2\x09yH\xd3\x91\x9a\x0a@\xe9\x9fn\ +M\x0d\x04\x1ad\x1c\xc9\x0c\x987X\x14K\xdcq[\ +\xad\x1e\x00\xf7\xb5%@\xd5\xab\x1c\xbd\xec\xee\x93\x872\ +$\x926XFw\xc9\xe1\x9e\xed\x91\x94(\xa5\xd9N\ +\x9c\xf8S\x9fv\x15`\x8b\xae__\xf9\xcaW\xf0\xd9\ +\xcf~v\xb5\x91\xaf\xd8N8\xe1\x84\xd9\xa0\xa0\x07\xbf\ +\xf4\xfe.\x0a\xae\xa2\xcdy\xba\xae\xaa\xaet\xed\xa9\xf4\ +\x8byD\x9eO\xcf\xb6\xef\xe1\xbb\xe03\xea\xff\x0b^\ +\xf0\x82\xb5\x8e\xf5\xa1\x87\x1e\xc2u\xd7]7\xb9\xbe\xb8\ +\xe8\x15Q\xd0\x83\x086\xed\xffE\xd3\x04\xa8\x0dl\x01\ +\xd8'L\x1d\xed>\xda\xef\xdb\xa8%\xa9\xd3\x8d\xd8\xe3\ +\x02\x09\x82\xd6\x9f[\x8d0\xb6\x06\x02\x84d\xa8Z\xdd\ +G\x00\xc2!=\x05\x8c&\xdcpoAY\xcd\x8f\x1f\ +\xc9g\x92\xb3\x01\x12f\xdb\x87\xe8s\x10\xb2\xe0K\x9f\ +\xd0\xa4D\x99\xf7j\x9cL\x7f\xe8\xacz\xcf2\xfa/\ +\xd5\x92\xd0\xb0\x80I\xceI\x1c/Vg'X\x00|\ +\x9c\xc0\xf4\xe4m\xe7\x0c $\xb1\xf3\xcf\xf0\x1c\ +\x09\xf5\xff\x8f\xff\xf8\x8f\xa7\x17\xcf\xf8!\xf0\xac\xbcm\ +T\xa9DB]\x04\x11\xb4j\xc6\x9eq\x00[\xa0\x86\ +\xd0N\xe7i\xf7\xb2\xa4\xcb\x01\x01\xfbh\xf3\x93A\xb4\ +\xd9\x81\x06\x1c\xf1\xde\x0a\x0e\x8eC\x87\xf9\x9dz\xfd\x00\ +jQR\xdd{!\x9d;\xa2M\xc9\xadi\xcb\x9a\xc7\ +1xo\x83[\xc3\x1c4;6\x81^\xef\xa4\xfbR\ +\xec\x07j\x18\xa51\x07\x06\x08E\xb0\x8f{\xe6Rq\ +4\x02R\xf2`]>k\xd9\x01\x0a\xab\x11?\xb0\x0a\ +\x08\xd8\xec\xfc\xe4\x8e\x8e\xe4wtIT\xe4\xdf\x8d\xd5\ +K\x8a\x9c\x17@\xc2\xcf\x8d\xa2\x80J\x9b\xf5\xe0fj\ +\x02\x8c'\xf7\xe4\xb3/\x85\xed:\xa1\xeb\xdf}\xf7\xdd\ +\x87O~\xf2\x93+O\xc0*\xed\xc4\x13O\x9c\xf5\x06\ +\xdc\xff\xa5\xf7\xb3\xfb\xd0\x95\xcb\xa3\xc1U\xb5\xaf\xd5m\ +\xb5\x1a-7\xbf\xaa\xc3\x07\x1e\xb9\x17\xd8\x7fo\xf7\x9e\ +#\xa1\xfe\xdfu\xd7]\xf3\x95\x7f.}\xf5\x08\x9dO\ +bf\xff\x0f4I\x0f\xa4\xc4'!/e\xfc|\xc6\ +cH3h\xd9\x84K2\xca\xc6@\x5c\xed\xe3T\xe9\ +7\x18c\xd0\x02\x87\x80t\xd7M\x8b\xaa$\xc60N\ +)\xa6$M\x22\xd4\x98\x83Q<\x0a\x99\x01<\x03r\ +DS\x00\xd0\xa9\xfc\x94\xec\x8b&\xdc\x92\x81\xf8D\xb8\ +\x91\xb8\xddZ\xc6(\xebk\xc4\xf8\xf5\x0c\x8a\xfa7\xa5\ +\xff8:p\x95\xb6\xf3H@\xf9\x9dE\x0b\xc6x\xc3\ +\x10\x81\x09\x16\x92\xbe\x8fy\x9e&Z\x80\xe8/\xa8\xca\ +$\xdaZUg\x93\xc0\xa0\x9c\xb8\x93.\xfe\x91I\x1f\ +\xe7*\xd6\x1e\xee\xf6\xda\xd7\xbevrm\xff=<\xca\ +,U\xde%X\xde\xbb?\xbcB\xd5}\x02\x84[ \ +:\x8e@\xcb\x0f\xdc\xf2\xe1\xc9{~\xed\xd7~m\xed\ +\xea\xff\x07?\xf8\xc1\xe9\xc5\x13.\xc1r\xd7\xde\x98\xfb\ +\x1a\xbd\x96kR\xdc\xc5uU7\xacJ|6\x82\x81\ +4\x0f\x8eq\xc71\xa2\x0d\x10\x08\x054. \x09y\ +c `\xe8Qrm\x1b\xc0VIW\xe1\xb2\x11*\ +\xeb(.\x9a\xd0\xe1\xfd\x9af\xcd\x14n\x12\x9f\x94\xa6\ +\xc8\xf8\x80P\xf7U\x80\xa5\x94'sb%\xa8L&\ +J \xcf\xe3|L\xc4\x9c\x8d#\x08\xcdx\x7f3o\ +\xe4p\x11\xc4t\xe7\x97\xfa\xdc\x7fj++V\xf9\xc7\ +\xcaU\x81\xa9\xf25\xffd[\xf1>&\xb9\x7f$'\ +C\xb9\xa9\x894\x07\x10\xc71E,\xb5U\xfbH\xc3\ +!\xfb\x88*\xe0\xecgO\xd3`\xdf\xfa\xd6\xb7\xe2\xe1\ +\x87\x1f^y\x12Vi\xd7\x5cs\x0dJ\x19\x99<\xdf\ +\xbd\x1d\x07\x1e\x7f\xb8\xda\xf7K\x04\xd2\xdf\xe1\x1fb\x12\ +\xa8*K$}\xe1iC/\x1d\x18\xee\x99\x1e\x8fv\ +$\xd4\xff\xdf\xff\xfd\xdf\x9f^|\xea\x8b\xa0\x00\xd5\x80\ +\xfc9\x08\xd1\xc0I\xc4\x16jzj7\x1e\xaa\x7f\x09\ +L\xc0\xf0\x18\x92\x01\xd4\xdf\x09\x12VSi+\x9e\x91\ +.\xd5\x8a\xf0\xd7\xfd\xb4\xe9u\xae\xb7i\x02,s\xbe\ +\xb7\x0c8\x10G\x8cet\xe5\xe0)\xa5#\xf7\xdf\xbd\ +\x03\xa3i\xfb\x97NSM\x5c\x87@\xa1\x06\x0fm\x07\ +\x91R\xf8\xf5\x82\x8b\xbfkq\x8f\x10t\x1d\xd0\xa7\xf7\ +kBP\xfd\xac\x0f~\xe2sJ\xf7\xec\x9d\xb6\x15\xdc\ +\x80\x12\xf7\xef\xd2!\xab\x8f\xf1\xb0s\x86xt\xb5Q\ +\xf8}\xef~&\x0a\xdb\xdbE\x91i\xd5\xd0\x93e\x97\ +r\x9c\x8b\xb0\xf7\xe4\xf3P\x8e?\xa7\xbb~\xe0\xc0\x01\ +|\xf4\xa3\xd3\xac\xb9\xc3\xd9N:\xe9\xa4\xd93\x0a\x1f\ +\xfe\xc2\xfb2>\xbd%\xf0lq|Mz\xb0p\x88\ +n\xee\xddd\x0c\x9e%\xb3\xf7\x7fw\xaa\xfe\xef\xdd\xbb\ +\x17/z\xd1\x8b\xb0\xce\xf6\xb5\xaf}\x0d7\xdcp\xc3\ +\xf4\x83\xf3Gf\x07\xedq\x07`}q\x8f8\xa2k\ +d.h\xf0\x0f@M\xa0j\x01cMa\xd1\x18\xe1\ +\x81\x064\xf6\xe6S\xdd{\x07,3\xf8\xe8Q(\x03\ +\xda\xb9\x83\xd5\xed\xea\x81%\xa4:\xcd6\xb4\xfdW\xfa\ +\xad%`\xeeT[UW/\xe3`TS \x88\x17\ +\xb9\x07\x8c\x09\x09\x84_\xe6\x09}\xf2\x92\x86\x15g\x9c\ +\xbf\x87\x80\x8d~k\x1dN\x89\x14\xa4/\xc0\xc6\xaa\xc5\ +\x93\xb4\x15\x02\x81\x18\x99\xe7\xe0\x01\xe1\x9c\xab\x1c\x08\xd1\ +\x7f\xf1\xf8\xb7\x9b\xfa \x8a:Q\xd6\xd4\x1c\xa2\x80\xc9\ +0,\x98\xc2\xa4\xc5b8N\xbc\xe0y\x93\x8f\xdf\xfd\ +\xeew\xaf4\x01\x87\xd2^\xf7\xba\xd7M\xae\xed\xbf\xe7\ +\xcb\xe0\xe6\xe0|P\x8d\xd5(\xc1\xc06\x1c\xd8\xdd\x90\ +o\xf5\xab\x03\xc0p\xcb4\xcd\xf9-oy\xcb$\x1c\ +\xf9p\xb7\xd9\x80\xaaS\xae\x00\xac\xa8`\xab\x9b\x92\x8c\ +9t\x7f\xe4\x86 \xc8\xd9\xc4#\x01\xc1m \x02t\ +\x16\xed\x97\x03\xf0(\x8b\x9e`bm\xc74l\x80^\ +\x02\x8d\xf4\xab\x9a\x80\xe3\x80i\x0c\x80\xd6\x19\xe8\x0b\xd6\ +j\x8cA\xf1$\xf0m\xd3\x12\xee\xb5\xff\xeaQ\x18W\ +%\xaa\x99\x88=C)\xf1\xbd\x04w\x97FilY\ +\x00\x05\xe8\xb4\x8f\x00\xd3\x81\x00+S\xd5oZ\xb3%\ +\xedA~\xaa\x97\xac\x8e1\x0f\x11Y\xa5\xad|0\x08\ +\x87\xd2i~\xd6\xfb)\xd9Q\x0d\xa7\xcck\xd5\x1eZ\ +r\xe2e\x91\x18+@\xf7\x88\xa2\xb3z\x08#;~\ +\xfe\xf3\xfe\x9bI/\xdf\xf5\xaew\xe1\xde{\xef\xc5:\ +\xdb\x8b_\xfc\xe2Y3\xa0\xec{\xac\xa9\xa2\x90\xf8w\ +\xda\xa3\xd6\xa4~J\xc9m\xf4\xe0\xd8\xc2\xdb\xf9\xf2?\ +\x00\xf4\x7f\xb9\x5c\xe2\x1d\xefx\xc7\xf4\x83\xa7\xbe\x10\xb3\ +\xd1%\xa1\xec5\xca\x0f1\x09\x8c\xc3\xd1\x08\x5ci\x81\ +\x10\xa02\xfb\x1a,dq\xe6\xde2L\x85\xaa!m\ +\xb6\xef\x12\x1b\xa1YA\x15\xb82\x96*\x8e\xb6,\xa3\ +\x06\x99\x22\xacU\x825\xe9\x8a\xe7\x18\xd4V\x05\xce\x02\ +\x0d\x170\x17\x9c\xa6\xb6\x8c\x12d\xac\x81\xf8\xf0g\xb4\ +\x08\xfa\xf1\xfbZ\x9aY\x0a\x0c \xdd\xcc\x15\x17\xcdh\ +D\xcc\x00|}\xbcA\xff\xf25f\x03\x8e_F\x95\ +\xbf_\xe4q\x04 \x07_\xc1@\xab\x9c\x11\x89\xf6+\ +\xf8R4pb\xf0\x882\x8b\xc9v\x16\x0f\xa9\xef\xd9\ +\xdcs\x12v\x9dz\xe9\xa4\x97\x1f\xfe\xf0\x14@;\x9c\ +\xed\x94SN\xc1/\xfd\xd2/M\xae?\xfcO\x9f\xea\ +@,m\x19\xce\x9a\x1f0\x80\xa6\xda\xc7V\x83g\x1e\ +\xbd\x1f\xd8\xdf\x9f\xbdw$\xd4\xff\xcf}\xees\xf8\xc7\ +\x7f\x1c\xe3\x0e\x058\xeb9\x9d\xe4\xcf\x9f2@\xfd\x1c\ +\xfc\xa9\x0cA\x8bt&\xc0\xe7\x0d\x0bX\x04\xf1\xe7\x03\ +\x17n\xa1\x110\xe1h\x1b\x0a\x9efr\x95\xfb8\x87\ +\xc0\xb19d\xd6emME\x16\xc1\x94ZE\x13.\ +\xedz\x12Wsy\x87\xc9\x9b\xe9\xed\xd4r\xa2\x18\x97\ +\x10j-\xf6Z\x9f\xdb\x13t\xbf\xfeZqHO>\ +\xd6\x18\x9a\x9e\xe8{-`\xa1\xd3\x1d#\x5cW\x1c\x00\ +\x88\x03P\xe5+\x18\x9a\xca\xaf\x04\xad]\xa0\x0f\x95/\ +\x8a\xbaj\x96j#]*\xfa]/\x1a\x03\xa0\x9cP\ +'\xa9N\xfe\xa9\x97\xbdt\xd2\xd7\xb9\xfa\xf5\x87\xbb\xbd\ +\xe65\xaf\x99\x5c\xdb\xf7\x8dO\x06`\x05\xf4\x07O\x92\ +!0\x1ar\xab\x9d%_\xd5\xfe*\xc1\x8eq`\x98\ +A\xff\xdf\xf8\xc67\xae]\xfd\x9f\x0d\xa4:\xe3\xea\xce\ +n\xed\x7f\xb6\xdf}\xf4\x99\xde\x16\x0c#\xbf\x91'\x00\ +!\xc0B2\x88\x0a\x0cz\xe0\x03\x8f\xc9\xfb\x16\x1d\x13\ +\xa8\x9a\x14\x93\xa66\x1d8`\xe8\x98\xcc\x12\x8eMj\ +\x92^\xe3\xf6\xb3\x0aq\xaf\x1d\xa8{O\x03\x8b\x96h\ +)\xddh\x87\x92B\x85Q\x1f\xd5:7?U\xa5\x17\ +\x1b\x9f\x1f\x99cl\x0e\x03\xcc\x11\x18\x9f\xa71\xc2\xbf\ +\xe4w\x0d\x10\xea\x81\xf8\x9d\xb7\x95\xd2\x81K\x1c\x94\xc8\ +\xae\x0cp\x1bP\xbcD\xf4\x9e\xde\xdfu\xd2k\x07Y\ +\x14\x13\x0cx\x80DF5\x8c\xc1\x06-\x9f\xa4s4\ +\xad\x13p\xfa\xa5?:\xe9\xeb\xdf\xfc\xcd\xdf\xac\xfd(\ +\xf1\x97\xbc\xe4%\x93k\xc3w\xbe\x06\xdfz,\xec\xe3\ +,\x8d\x95\xc1?\x15\xe5\xf7.3\x8c\xd2o\x9f\x03\xc3\ +\xbdS\xf5\xff'~\xe2'\xd6:\x96\xfd\xfb\xf7\xcf\x16\ +\xfe\xc0S\x9b\xabU\x09yL\xd4\x9dV0\xda\x80d\ +\x0ec&a\x15\xbd\xa7:L\xbf\xbf\xce\x09\xcd\x05\x16\ +\x1eY\xb82\x01\x9a\x06\x95\x10\xc7!\xd4y\xf2\x90\xb5\ +\x08L\x91\x9a\xa2\xdawU\x83\xea\x95\x00\xb9\x99\x03@\ +\xcc \xdd\xdaj\x8a2\x9e\xc3\xc2vg\xf2\x1b\xc3\xc5\ +(\xc8\x16]\xffX\x144\xab\x0d\x07\xe3\x191\x81\x98\ +\xc7\x91F\xd9\x9b\x0d\xc1YV^\xfb\xd50\x00f\xf4\ +\xb5w\xd5\x08\xa5,\xf7\xa5\x9d\x09\xe4\x13}H\xef\xa0\ +\xd2^T\x98\xf0\xab2dv\xb4(\xdcD\xe4\x1d\xe4\ +\xac\x1b\x8b\xdd\xd8s\xce\xb40\xe6\xba\x0b\x85\x9c~\xfa\ +\xe9x\xfd\xeb_?\xb9\xfe\xd87?\x13}\xdcfX\ +g\xa7\x05\xd4\xf1\xf5\xaao\xc3\x06\x1e\xfd6\xf0\xf8=\ +\xdd\xf3v\xed\xda\x85k\xae\xb9f\xadc\xb9\xf1\xc6\x1b\ +q\xf7\xddw\xf7\x17\xcb\x1e\xe0\xd4\x8b\xc4\xa6\xe7.l\ +\xbf\x93\xf0\xd9\xc2\x04\xe0g\xa3]\x1b\xcc\xa0n\xfe-\ +\xa0\xbb\xa7tj\xadc\x0b\xd4\x94\xf8\xb7\x07#Xz\ +\xc6T\x90\xc9n9\xf3/\xda\xfe\xe9\xc04\xc4:,\ +\xdbg\xcbNR+\x93\xa8\xe8\xfe\x86\xc4\xb2l\x9b\xae\ +\xa3\x86\xb8\xd7\xe4$\x1e\xd9\xa5g\x0cheh\xe51\ +\xe9e0\x89vLzY\x8e(r\x0c\x9e\x8f\x0b\x95\ +&\x90X\xfd\xb0\xb6\xae\x9a\x80C+e\xec\x5c8!\ +\xc2\xf9\x07\x0d\x99T!\xe7\x09\xba\xeb\xe9\xc0\x9ari\ +\xad\xb4V_n\xa9\xf7\x7fZ\x14t\xcc\x22\x8f\x8e3\ +\x9e1\xcd\x10<\x12G\x89\xff\xec\xcf\xfe\xec\xe4\xda\xfe\ +o|\x0a@\x22\xd7c\xa2\x8f\xc3/\xdc\xb1\xcf\x08\x02\ +6{\xf7\xd6\x0fM\x9e\xf7\xe67\xbf\x19'\x9cp\x02\ +\xd6\xd9\xfe\xf2/\xffrz\xf1\xcc\xab\x85hG\x1a\x00\ +P\xf5\xce\x8e\xd8[\x1bO\xb92\x8aN#\x18]C\ +\x9e\x99\xc0\xf9\xd9j\xd2Z\x99%%\xa9V$*^\ +\xdd\x80l\xcc\x1d`\xe8\xb5\x0f\xd9\x81\xc1m\x86 G\ +I[\x92\xeb\xaf\xfb\xb3\xf6\xcdC\xd9a\x0c\x81\x06\xb5\ +\xf1\xa7y\x0d\x0e\x02T\xc3\xd5w\xf6)\xbf\xbd\xf7.\ +\xb1\x86P\xaax\x06\x07\xdf`9\x8e\x1aqXf<\ +mO\xdeV\x08\x05\xf6j\xf3\xb7\xaf\xe9\xb1\xde@#\ +wQ\xdb+'J\xfb\x87\x92\xa3\x03\xfa\xbc\xff\x8c\x93\ +\x17\xdc\x90\xae\xa6\xd8cy\x16\x1f+\xbc,a8\xf9\ +\xa2\x17`\xac\xfe|\xe63\x9f\x99\x01\xb5\x0eo\xfb\x91\ +\x1f\x99F#\xfa\x83_D\xd9\xda\xd7e\x08\x16G\xa0\ +\xdc\xfd\x9c\xd6kQ$\xe3\xde/N\x9e\xf7S?5\ +-\x89~8\xdb#\x8f<\xf2\x04\xea\xff\x8f6\x91\xe7\ +\xf9\x93m9&z\x1bi\x00\x18\xa9\xad>b\x1e\xe8\ +\xbe\xaf\xb8\xc0\xf6X%o\xae\xc0}\xcd\x04\xdc\xd7l\ +\xfdM\xa4v\xa0\xcf\xa1V\xa0Z\xd76\xfa\xa2\xadY\ +\x0b\xa0f\x07\x8e+9\x01\x92I\xc8+\xde\x03y\x89\ +\xde\xd3\x5c\xe8\x13\x85 \xcf\xd3X\x98\xf4\x1ehK\x15\ +\xbe\xe6\x06\x10+\x13\x80/\x98\x86\xa4'\x1b\xb5\xed:\ +\xd9\xaau\xef\xb4\xad\x96\x0cd\x03x\xfc\xf0\xd2R\x92\ +[;\xb1\xa4/Y\xd4\x0f\xb0\xa6J\xfc\xac\xb3\xce\x9a\x0d\x0d\ +\xfe\xee7?\x83\xc12\xd2/\xe6\xc0\xf3\xefG\x81\xd0\ +\x08\x00\xc7\xc6c\x0f\xfe@\xd4\xff\x8f\x7f\xfc\xe3\xd3c\ +\xd66O\x03Nh\xc7\xa3\x8f\x8d\xd1\xc1\x812\x0a\x80\ +WjWF0\xc7\x0c&\xf8\xc1\xf8\x06\x93r\xdf\x8a\ +\x09h\xe1\x11\xc7~O\xc2J\xe0\xd5G\xc4\x9eMs\ +\x064~\x9f\xa9\xc4\x9b\xde\xe7\x10\xd0\xbe\x9fd\xe6\xa0\ +7\x05(\xc0\xc6\x15\x7f\xd4=\xa8\xf1\x025\x8c>\xef\ +\x19\x84\x16\x22\x1ap\xa8^\xb0\x8c\x18l\x98\x91\xac\x92\x85C{wE[\x04\x03X.\ +\xbc\xa2\xff}\xd8\xa4\x86\x09{7\xc9\xdeq\xec3~\ +\xe8\xa5\x93\xae\x1e\x89\xa3\xc4\x7f\xfe\xe7\xa7\xd5\x8a\x0f|\ +\xf3\xd3\x11\xf2\xba\x89L\x8c\x01\x98\xf8R\xfb\xbcp\x1e\ +\x9a\xe1\xd8\xbee\x1a\x83\x7f$\xd4\xff\xb9\xc4\x1f\x9c\xf6\ +\xcc\xe9\xb5\xee\xa8cre\xd1\x0e&\x15^\x80\x8ex\ +l\xe8M\x00\xc5\xadZ\xc0\x0c\x99\xc70!\xba\xa6=\ +\x8e\x88\x8cx@\xd6\x0d\xc8\xef\xd5\xb3\xfd<\x5c\x87\xe3\ +\xb0l\x05\xea\xb8\x97j\x01\xd1\xde\x04e\xae\x80&\xf2\ +\x00\x00K\x8a3>`\x09\xc5\xbd\x9aZo}\x1cB\ +\x8d\x991yV\xba\x10i\x12P\xaa{\xd1Rb\xed\ +\xd9Q\x0c\x14\xd1\x07\xb4\xf7\xaez \x08\xdbJ\xf5\x00\ +\xea;x2\x99>B\x8f\xfaF\x0c^C\x155N\ +@\xdb\x82Qs\xa8\x5c\xcf\x5c\x83.\xb2\xfaPi\x03\ +\xe7\xe4)\x18\xe2\x0e\x9cx\xee\xb3a\x8bc\xbag\xdf\ +v\xdbm\xb3\x87Z\x1c\xce\xf6\xd2\x97\xbet:U\xdf\ +\xfeG,\x96K0\x83\x8c%\xb4\x22\xd2\xaf-\xea6\ +j4`q\x03\xee\xfb\xea\xe49\xebF\xff\xef\xbf\xff\ +~\xbc\xeb]\xef\x9a~p\xd1\xcb{\xc9\x1d\xfe}\xe4\ +OE\x9e\x07\xcb\x9d\xa4\xa1|\xe1\x19\x18\xd9\xfd\x9d\xb6\ +\xa0\xbf\x88\xad\x0e\x93\xe8\xc1\xd4\x9e\x0e\xc8S4\xf3\xb0\ +\xba\x0c[\x89\x8c\x08\xf2\xe132\x83U\x93\x81\xf4D\ +\x22=\x8b\x80\x05A\x95q,\x82\xc9\xb4\x1e\x8e\xf2W\ +\xd8\xd2\xa4\xd5\x5c\x03\xef\xfe6\xd7\x89\xec\xe7\x85\xcc\x80\ +\xc1p\xea]\xd3\x93\x8fR\xfb\xd6(\xdb\xb5F\x02\x06\ +^\x1b/N\xa9_\x92\xf0\x1bgKd?A\x0e\xbe\ +,C\x1b]\xec\xa3l|\x06\xcb#\x93{\xaa\x0d\x05\ +$\xc8\xc2v\xec\xd3\xa7\xea\xf2\xba\x8f\x12?\xfb\xec\xb3\ +\x9f\xe0\xf4\xa0\x1b#_\x1e\xb0\xa6\x11T5vS\xd0\ +\xe9\xfd\x06\x0c\x8f?\x08<\xd6\x9fo\xb0X,f1\ +\x86\xc3\xd9>\xfc\xe1\x0fO\x8e\xfc\xc6\x9e\xf3\x80cN\ +\x12\xd7^\xeb\xab\x22\xfc\x00\x92\xa8\xdb5u\xc2\x87\x8d\ +'f\xc0\xe4;\xbco\x8e\x19\xe8\x05\xc7n\xd7\x1a\x04\ +I\xf8\x0b\x01\xe7*C\xb5P\xcf\xf5\x08\xf1d\xc4\x99\ +\x9e\xad\xe7\x0a\xb0\x8e\xa3\xa6\xde.1\xfa>U~K\ +\x8d\x83j;\xf7\xb3\x09\x81\x8eA>25\xc6\xfcw\ +\x85H\x9ci\xbd*D\xabY\xec\xb3\xae\xd5<~\xac\ +H\xa1\x11\xf3\xb22\x0b\xd89\x03\x08Um\xe8\xbe\xca\ +\x070\x1c\xb8V)M\xa2\x87\x0ez\x02\x80\xe4\xa09\ +\xf0\xcc\x07\x98\xc6\x15\x8c#\x0c\xb7\xd0\x9b\x15g\x5c\xf6\ +\xcaI\xb7\xdf\xf6\xb6\xb7\xad\xfd(\xf1_\xf8\x85_\x98\ +\x5c\xdb\xba\xfd&\xd9\xb05\xc8g\x11\x9a\x80\xb8\xd5\x06\ +\x03f\xd4\xff7\xbc\xe1\x0d8\xf1\xc4\x13\xd7\xda\xef\xd9\ +\x80\xa9\x93/\xe9\xdcs\xb5\x8d4\x80\xce\x1d(\xd7t\ +1\xe6L\x02\xfd\xa7\xa1\xc3>\xc3\x08\xa8\xf9\xb5\x08\xc9\ +P\xed\x9bg%\xa3(\xd1B\x86=\xbc\x01\x83{M\ +\x0e\xf2\x04\x05\xb5#>\xea\xdb\xa6\xa8\xe3l\x1bT^\ +\x90\xc7\x95Q\xed\xcf\xda\x00}\x0d\x1ej\x17\xd5\xdc\xa5\ +z\xdf?W#\x11\xc7\x13\xc4g\xf1\xe7\xb2%\xc4u\ +i\xc6\x02\xf4Q(\xea\x01'\xab\xb6\xd5L\x00\xf3\xf8\ +\x8a\x9eMF\xe2\xac\xc0\x5c\x11\xa2\xee\xdd\x7f\xdc3}\ +\x96U.\x08\xed\x9d@X;\xdb-\xed\x9d,\xe4\xd0\ +O\xecq\xa7]\x88\xb2\xfb\xd4\xae\xdb\xdf\xf9\xcew\xf0\ +\xf7\x7f\xff\xf7+O\xcc*\xed\xc7~lz^\x01\x1e\ +\xf8\xc7\xd8\xb8\xc5+\xe8\xb7l\xfe\xe4m\xd4c\xac\x0b\ +\xe7tF\xfd\x9f\x03\x17\x0fg\xbb\xfd\xf6\xdb\xe7\xa3\xff\ +.y\xf5T]\x7f\xa2\xb0\xdf\xce<\xb0\xfe\x9e\xb1\x16\ +\xc0\xc6J\xd2\x9d&\xd0}\xb1\xbb\x7fhZ\xa4\x06\xfa\ +p^\xf7\x99\x16%\x05\xf6\x99wi\xc8\x15\x10dn\ +F#\x1a\x158\xb4\xa1\xdb\xdf\xdb\xc6\xa2,6*\x1e\ +\x92&E\x97_\x10\x92\x9c\x02/O\xcb\x02\xa7H\x8a\ +\x98\x00\xbd\x89\xd0\x05\xb9yV\xce\xee\x83\x82\x12\x17s\ +\xad\x09&\xcf` Ro^\xec\xac\xad\x06\x02\xb6\x13\ +\x7f\x88\xfa/G\xd1\x7f\x8bXxr\xa8Qgd\xaf\ +\xa8*\xcf\xd4_\xb7\x96E5c\x16\x90\x1b\xf7.\x1b\ +\x97\xfb\xea,\x9e\xf0\xb4i\xbd\xfcu\x1f%~\xdey\ +\xe7\xcd\x9a\x01\x07\xee\xf8L\xf8\xad\xab\xdb*A\xa9\xe0\ +\xf6\x8f=\xf4\x03Q\xffg\x03\xa5N\xb8\x0cX\xec\x86\ +\x02r\x898A\x88^\xbe\xa35\xdd\x001\x15\xe4\x1e\ +\xd5\x08\xc6\xccDc\x8c\xc6\x18\xc3\x08{\xa0$\xae\x9a\ +U\xb5\xef\xc9\x042R0\x1fRD\xb2gy\xf1\x86\ +9\x0dY}\x18\xc8\xe4!\x9e$\xb4\xec\xf6\xb1E5\ +\xe2q\x80\x9bb\x5c<\xfe-\x86g}\x08\xf0\xb2\xed\ +\xf1Lhk\xdf\x17\x93\x82\xfb\xa2\xb3\xf3\xa5\xf0Gj\ +*m\x1c2AYmk\xe7\xed\x10+\x02\xd5\xff.\ +\x9c\xda\x80\x12\x22$\xb6\xbfW\xd9\xc9M\xb5\x16\x00\x80\ +v\x82*q\x83\xc6\x01\x9b\xca\xbc4\x84J\x95\xda@\ +_$!\x22\x0d\x1d8\xed\xd9\xd3\x13s\xde\xf9\xcew\ +\xe2\xc1\x07\x1f\x5cibVm?\xf33?3\xb96\ +\xdc~#\x96\x86.\x8a\xad\xf0$\xdb\xb6\xc1\x87\x1f\x80\ +\xfa\xef\xee\xf3\x99\x7f\xe7>\x9f7\xa0\xa3\xc6\xb1z\xd9\ +\xd5\xc8\x1eK~\xf4\x7fw\x1b\xc7\xa7\x8c`\xac\x09\xf8\ +\xdcC\xd4\x01A\x9b\xbf\x11@\xe4Sd\xb80_\x95\ +R\xbf\x7f\xa6Jq\xfe=>c\xb0t\xc3\x9d\x1e.\ +R\x98_ \xf6|\xe0^\xb2\x8f\x17\xc2C\x17\xe8\xcf\ +\x1eP\xd7\xdd`t\xe7\xb5w\x9aNU\x9a\x13*\xe1\ +#L\xa6Y\xe6\x87\x12\xf7\xb6Z \x10}\xff\xcd\x14\ +\xa8\x84/N;c\xc6\x15\xdd\x1ey\x020Be\xef\ +9X\x22\x0a5\x0f`|\xe21\x9f\x95\x9f\xf9D\xcd\ +\xd1\xa4\xa1c\x8e?\x13\x8b\x13.\xe8>_.\x97\xf8\ +\xbb\xbf\xfb\xbb\xd5gg\x856g\x06\xf8\xb7?7\xca\ +pc?9\x0d\x06\xdc?=\xd5h\xdd\xea\xff\x17\xbf\ +\xf8\xc5y\xef\xc8\xd9W\xa5\xa9\xd7\xd9\xecO\xa0\xb6\x93\ +c\xeb6\xd0\xfb\xf8\xef\x89\xec\xd3\xb8\xaex\x82u\xbc\ +G\xdf\xc9Wl\xa3\x0a\x99\xac0\x94\xe9\xc3@\x1e\xba\ +\xb9\x01\x9eN\x84@\xd7\x81Z)\xa8\x02\x82)\xfd!\ +\xf7\x84I\xd0\x88>$\xb9\x04\xf4,\x91\x07\x9c\x9a\xa7\ +\xd0s3,\x90Al\x1a\x1f\xc0\xccE7\xebL]\ +\xf5\xae\x12\x18\x0cF\xd0l\xe1\x08\x84\xb3\x9c\x9f!\xbc\ +\x0d\x16^\xb7\xb5\x81\x80C\x03\x01\xdd\xad%G ^\ +\x0ed\xf4\x9f\xd6./\xb0\x16\xfcc@\xe7\xffLn\ +\xb5h\xe1\xbf\x04W\xf2\xc4\xe1i%\x94\x9es\xd7\xe7\ +Rm\x02\xf2p\x87\xbd\xe7N\xfd\xd8\xeb>J\xfci\ +O{\x1a^\xfe\xf2\x97O\xae/\xef\xbc9\x5c~[\ +H\xf79\x1c\xc0\xfeG&\xea\x7f)\x05/|\xe1\x0b\ +\xd7\xda\xd7\xd9\xc2\x1f'?\xefI\xec\xf2\xf1gj\xfb\ +\xfb\x8c)\xc0\xfb\x84\xb8ym\x181\x03A\xf3{S\ +b\xd4<\xddsD\xc1)\xf1\x09\x04\x02\xd5\xdc\xdag\ +\xcc\x1cL\xdc\x85i\xc8\xc5\xd1\x12\xb6j\xf8\xb9\xba\xab\ +\x97\xc8\x03?\xcc\x92\xc0\xd4\xfc\xe4\xdf\x0a\xc8ix\xbb\ +\xaa\xe1KK\xd3\x83\xdf\xe7\xde\xae{\xd7G_\xab\xbf\ +h\xa2\x92\x0d\xf9\x9e`\x10M(f%m=[s\ +\xe7m\xa5\xd3\x81K\xcb\xfec\xfd\xb1\xba\xfe\xfd\x04\xa4\ +\xbf\xdf{\xd3\xc0\xabw\x80\x9c\xb2\x04\x881\xbao2\ +\xa1i\x13\x01\x1e\xc1\x1b\xe1/\xf5\x04bx\xbc\xd3Y\ +W\xfe\xf4\xa4\xf7\x7f\xf6g\x7f\x86;\xef\xbcs\xa5\xc9\ +Y\xb5\xfd\xe2/\xfe\xe2\xe4\xda\xf2\x8e\x9b\x22^=0\ +\x11\xee\xb6\xaf\xbe\x7fr\xff/\xff\xf2/\xe3\x94SN\ +Y[\x1f\xb7\xb7\xb7g\xcf\xfc\xc3\xb9/\x18\xd9\xfc\x9e\ +\x92\x7flW\x86k\x10\xe8\x81\x1dL\xf7\xdf\x98\x90;\ +&\xf0D\xaa\xff\x88\x09\xcc\xee\xe9\x9aJ\x5cL\xb5\x00\ +\x93x\x8bT#X2\xac\x9e\x18d\xb9\x1e\x12\xaeM\ +-@\x83\x814\xd5\x97\xfb\x8c\xde\x81\xdc\x93}\x12\x9c\ +\xbb\x16\x1d\xd1 \xb8f\xbaH\xa0Q\x8b\xa0\x09\x81\xa7\ +Z\x0e?_\x96\xfa/\x99T\xbes\x10\xe1{(\xd2\ +\x9f\xef\xd8Y\xf3\x8c\xc6\xd3X@\x17O@Nzn\ +\x98L|\xa8\xd2}\xe1i\xbb\x8f\xdd1\x89\xfe\xabJ\ +\xd6\xee\x9d\x0c\xd0;\xb5\x0eb\x8fm\xee:\x1e\x9b\xa7\ +O\xb5\x80ug\x08\xce\xa5\x08\xe3\xde\x9b\xdbLu]\ +\xaf\xff\x99Q\xff\xe7\xca\x8d\x1d\xce6\x7f\xe4\xf7\x06p\ +\xda\x0fe\xe7\x94\xe0\x18\xb7\xefc\xa2\x1c\xa9\xf8>\x22\ +f\xc6\x06p\xbc\x9a\x07\xa0\x0f\x0fw\x0f\xdf\xad\xc6w\ +\x9f#\xc264\xdb\x1f`^\x00\xb5\x81\xfe\xac\x022\ +\x09 \x13\x84x\x8c\x98>\xb7\xd6\x12\xe4\xe1\x22\xf5\x9d\ +\x04\x05\xa3\x84{\xeb\x1f\x0b\x7f\x96&\x8cH\xf0\xba\xc6\ +\xe6\x8e\x0dO\x93\x15\xf1}\xfem\x82_\xf5\x81m=\ +\xa8W\xabc-F%\xcet\xfa2p\xae\xfe\xd4\xb4\ +\xe3\x9d\xb4\xd5\xe2\x00\xdaW4\x11\x81\xa8\xe5\x988\xb3\ +\x1e@J\x95\xfe;S;>m,\xeb\xc2,\xd3~\ +\xee\xd1\xffq\xee\x01'ii\xc0\xc9\x97L\xeb\x04\xac\ +\xfb(\xf1\x8b.\xbah\x16\xbd/w\xfe\x03\xa7%7\ +\xf8\xbe\xef\xce\xaa\xff/~\xf1\x8b\xd7\xda\xc7\xd9\xc0\xa8\ +\xd3\xae\x1eq[%\xf8\xb8\x88\xa8\xe1\xa0Z\x81\x84\xdf\ +N=\x04\x98\x7f.\x99\x05\xb3w\x86\x99\xef\xc6\xfd\x90\ +g\xe7{j\x8c\x00\x0f\x5c\xa9}\xd9\x17\xf1!\xde\x1d\ +.\x92U\x7f2\x98'\xcf%T\xe4_K\xb6\xd7\xa1\ +1D\xb8\x12\x98E\x06 S~\xbd\xd9\xfaT\xc99\ +p\xba\x119\x0c\x06\x0ae\xac\x80w{\x9ey2,\ +\xec\x11Z\x81\x98FK\xeb\xb5d@M\xe5>\x11i\ +\xa7m%7 O\x22_\x1a}\x9e\xad\x1a\xf0\x98\xfc\ +e!\x17.3\x01\x89\xe8\x1b%\xff\x94\xee=\xbd\xbb\ +\x84\xdf\xd3\xf8\x82q\x12\x043\xb2\x80:\xd9\xa7\xce\x9c\ +\x1b\xf0\xd1\x8f~t\xedG\x89\xcfU\x0c\xf6;?\x8d\ +M\x05\xcc\x1c\xc0]7\xcf~w\x9d\xea\xff\xe3\x8f?\ +\x8e\xdf\xfd\xdd\xdf\x9d~p.1\x07!\xfc ^^\ +\x13w P\xd5\xb7P\x02F\xf6{\x0c\xdcz\x89?\ +\xfe\xbd\xdb:\xca(\xa6\x8f\xaa\xdfi\x94;\x11\x86\xf5\ +\x0b5W\xc0\xb0p\x0b\x9f:\x808\xa2|[\x88\x9b\ +\xc9ZL#\x1e\x87\x08\x03\x99nN)\xcf\xfdU\x19\ +\x82\x1e\x02jM\x1b\xb0\xce\xa4\xd5\xf4\x09\xa0\xc6\x81T\ +\x06\x92\x81\xfd\xbag#\xdaP\xfa\xa2``\x9fl\x94\ +\xf7\xd0\xabp\x08\x05\x81\xba4\xea\x837\xda\xda\x10U\ +\xddh\xdb\xa4\x19\xb0\x04P\xcc\xb0\xd4\x88\xa70\x03\xe2\ +N,\x8bG\xec\xbf\xb7g\xea\x9e\xa8\xd7\xc7*`;\ +\x99\xc8\xfb\xc9\xcbc\xca\xbb\xdd\x82]\xe7<\x1f\x07\xee\ +\xea\xd1\xee\xbf\xfd\xdb\xbf\xc53\x9e\xf1\x8c\xd5gj\x87\ +m\xd6\x1bp\xefg\xb0eoA\xe8l\x0e\xe0\x8eO\ +O\xee;T\xf5\xff?\xfd\xa7\xff\x84\xfb\xef\xbf\xffI\ +\xef\xfb\x87\x7f\xf8\x87\xe9\x91\xdf\xb6\x0b\xd8\xf70\xf0\xad\ +\xff|\xf0/o\x1c\x03\x9c\xfct\xa0l4\xc2\x1e\x83\ +v\xc8k!\x08u]\x1a\x13\x89%\xed\xc1\xb2&\xd2\ +\x05TD\xcf@\x821\xb5`\x18\xb3\x94\xba\xfc\xddj\ +\x1c\xc0.\xafv\xfc\x96\xd5,\xbfm\xab\x9f-\x1f\xbe\ +\x07\x8f}\xb7f\x5cn\xa0\x12\xf26\xb5\xce\x926:\ +\xdagZ\x9cc\x97\x1c\xc4Ap\xb0\xa4\x83>rU\ +\x16e\x13'\x9c})\xca\xae\xbd(\x01\xd8s\xac\x95\ +\xc87i\x12\x8f\xa6\x98u\x07J\xd3\x9a\x0d\x80\xb5X\ +\x1b+%\x9e\x12\x1a\xb8[}Gs\x95\xdb\xc8\xb5\xb8\ +\x93\xb6c\x06\x10\x11G\xa8@\x0a\xcf\x80\xcf\xf3\x00j\ +\xbcti\x88dA\xe5\xb2\x11\xbe(\xb6\x8e\xa3\xda5\ +CL\x0a'>%P_/`\xb4\x89\x90%\x94\xa8\ +~Y\xdb3\xfc\xde\x12\xc0\xc9\x97\xfe(\xbe5b\x00\ +\xd7]w\x1d~\xeb\xb7~kr\xc6\xdf\xe1j\x17_\ +|1\x9e\xff\xfc\xe7\x8f\xdcl\x0e\xdc\xfd\x9f[\x81M\ +\x03\xf6?\x0a|\xf7\xd6\xc9wW\x09\xfe\xf9\xf2\x97\xbf\ +\x8c\xdf\xf8\x8d\xdf\xf8\xfe\xa3\x1c\xfd\x00\xf0\xa5w\xec\xfc\ +\xfe]g\x03\xcf\xfa\x15\xe0\x84s\x91\xb6\xbb\x00\x87\x1d\ +c\x90\xdf\x95\x97+q\xc7m\xf4\xcdAoB\xe6!\ +\x18%E~f\xe3\xcd\xee\x18\xcc\xb0\x0f\xd5\x13\xb0p\ +\xe0\xc0\x81G\xf0\xf8\xa7\xae\x87?\xf0e\xc033\xf4\ +\x00\xd6\xdb\xca\x9e3\xf0\xd4\x97\xff\xefp\xfcY\xcf@\ +\xd8\xfc\x96\x8c\x22F\xd9\xae\x0f\x00\x166\xd2\x98bJ\ +\xabf\xb1\x11SHND\xa1l\xf1s\xd5\xf4\xde\x95\ +\xce\x05\xe0?-\xe4Q\x0b\x7fDF@\xa8\x22\x8a\xec\ +\xd7\xac*\xa9\xe6\x13\xa7\x01g\xa0OF\x15Z\xbc/\ +\x8a\x88\x12\xd0\xd1\xe0\x08\xcb\xc8)4w#\xb1\x08N\ +\xf0\x89O\xbd\x12\xe3\xa3\xc4\xbf\xf4\xa5/\xe1s\x9f\xfb\ +\xdc\x1a\x96<\xdb\xaf\xfc\xca\xafL/\xdeqS\xaa\xd4\ +w\x7ff\xf2\xf1\xeb_\xffz\x9cz\xea\xa9O\xfep\ +T\xe2\xbf\xec\xb2\xcb\xd6\x1e\xe2<\xdb\x0e\xdc\x0d\xdc\xfc\ +\xff\x04\xbe\xf5\xd9\xfaw\xa7y\x89\x8d\xaf\xfe|\xde\xa7\ +\xf1\xff\xaa\x1dP#(\xcao\x8f\xd5M\xcclA\x7f\xe0\x16\ +\xe0\x81\xcf\xff\xa0g\x09\xc3c\xf7\xe2\xbb\xf7|e4\ +\xac>\x19\xa8O\x03\xee5'j\xdb\xcb\xd2\x83\x82\xf4\ +$h,\xc6\xd8C\xb0\x93\xb6\x1a\x06\x10\x83h\x08h\ +\x0b\x87t\x1b\x1a\xc2\x99R\xbf~\x9ej}g\x12\x00\ +\xed\xd4_\x0f>FoaqkGEs\xa2Z\x1e\ +\xb5\x13+\xf0\xb0w\xea\xf7\xea\x06sw\x98\xe5\x19m\ +\xc5\x0d\xdb\xe68\xe1\xccKq\xcf\xc6q\xf0\xed\xef\xc5\ +X\xbe\xf5\xado\xe1\x93\x9f\xfc\xe4l1\x8f\xc3\xd1\xcc\ +\x0c\xbf\xf4K\xbf4\x0d\xb7\xfd\xe6\x8d\xc0\xa3S\xb0\xee\ +\xf5\xaf\x7f=N?\xfd\xf4\x1d=\xfb\x13\x9f\xf8\xc4\xe4\ +\xda\x1b\xde\xf0\x06\x9cy\xe6\x99k\x19\x0b\xdbC\x0f=\ +4\x0d z\xe0\x1f\x00\xfcbo\xc7\xab\x9a\xcf\x9f\x9d\ +\xad\xcf\x9f\xba\xc6\xa3{\x87\xf6K-\xb9\x9b\xc8\xd7\xf8\ +>\x82\x81H&\xb0\xd5~_\xde6=*\xfeU\xaf\ +z\x15\x9e\xfb\xdc\xe7\xaeu\x9e\xb6\xb6\xb6\xf0;\xbf\xf3\ +;\xdd\xb5\xef\xdd\xfde<\xe5,\x89\xb3h\xe9\xc4\x1b\ +\xe6#\xa0['\xaa\x9d\xb5\xd1\xa6\xd4Z\xd1\x952\x9d\ +\xc8\x16h\xe4(f+\x92\xff*^\x80xQ\xff\x12\ +\xa6\x00\x03Mz\x9bu*>9Tf2V\xc2\xa7\ +o\xb5\x03\xfb<\xdf\xc3\xe8\xbeDQ\xfb\xdck\x9e \ +\x8cv\xdf\xd0\x5c\x93\xbc\x7f\xb0\x8c\xde:\xe6\x82\x1f\xc6\ +\xe3\xa3\x8a\xbb\x7f\xf1\x17\x7f\xb16\x06\x00\xd0\x07\x11\xf9~\xe0;\xb7\x01'>\x1di\xb3+\ +\xf07\xe7)@J\xfd\x80\xb4\xc1\xc8\xeel\x19l\xda\ +\x7f\xb7\x03\x1e-\xae\xb3(\xd1\xb6\xd5h\xbd\xe1\x9ei\ +\xae\xc3o\xff\xf6o\xe3\xaa\xab\xaeZ\xeb<\xdd|\xf3\ +\xcd\x13\x06\xf0\xf0]_\xc4\xd9W\xbd\xae9J,0\ +P\xe2c\x83\xa5G`h^\x00\x02\xea\x03j\x9c\xff\ +\x02\xcc?\xb0*\xe8\x8c\xa7tr.8\xf5\xab\xd9\x00\ ++\x1c\x0c\x92y\xce\xf5$\x80\xea\xa2\xa0mS\x93y\ +8\x081\x0fZ\xa7\xac\xf9Hy_\x97!\x1aIF\ +=\xe6\x03$\xd3\xa8\x0c\xa3^\x5c\xa4\xb3\xa0\xab\xef\xae\ +\xb9\xd9\xa9A:N\x9d)\x14r\xed\xb5\xd7\xe2\x91G\ +\x1e9,\x8b>\xd7\x9e\xf9\xccg\xe2\x8a+\xae\xe8/\ +\xfa\x00<2\xcd\xfd\xdf\xa9\xfa\x0f`6Ph\xdd\x01\ +N\x00\xb0\xb1\xb1\x817\xbe\xf1\x8d\xd3\x0f\xee\xfe4\x12\ +\xad\x07f\x9d\xf8#\xb0*\xf1\x81\x11\x16\xa0\x00b\xf7\ +\x9c'\x90k\xf2q\x9c9\xe8\xc0\xf6\x03\xb7\x00\xc3\xbe\ +\xee\xd6\x0b/\xbcp\xba\x1ekhs\x81VO9\xe7\ +\x99}Q\x0fd5+Ms'-\xa53\xc4\xe2\xe7\ +\xd0!\xfc\xd4\xa8\x99\x05+Z\xf7\xba@\xc0\x0a\xfc\x0d\ +\x0d\xb0(0\x1b\xa2\x98'A9\x12\xa0\x9e\xf7\xa7\xe5\ +\x8cy,\x161\xc4\xbe4\x12\xe2\xc8\xe6\xael\x92%\ +\x91\xf3h\xb2Z\x918\x91\xd5e\x17'=\x05Iv\ +\x9dt.\xec\xd8^E\xde\xbf\x7f?>\xf6\xb1\x8f\x1d\ +\xde\xd5\x97ff\xf8\xd5_\xfd\xd5'\xbd\xefu\xaf{\ +\xdd\x8e\xd5\x7f\x00\xb3U\x82?\xf8\xc1\x0f\xae\xfd$$\ +\x00x\xe5+\xa7\x8c\x14\xdf\xfe\x5c\xfd9I\x04\x1a\x13\ +q\xbb\xd6mPCo\xeb\x8b\xc6\x10\x12B\xa8<~\ +\x9d\x0f\x93\xe1\x8f\xab\x0bk\xcbC\ +\x11\xc4U\xd2\xf5\x8e\x83r9\x98\xb3~v\xea3\xa7\ +\x15v\xff\xe0\x0f\xfe\x00\xf7\xddw\xdfJ\x13\xb6J\xbb\ +\xfc\xf2\xcb\x9f4\xea\xf0e/{\xd9\xca\xcf\x9d\x8b3\ +8\x12'!mnn\xe2Moz\xd3\xf4\x83\xbbn\ +\xc4\xac\xcb\x0f@o\x93\xceH\xf3\xb1\x17\xa1\xe3\x18\xde\ +?BM\x86NV\xb0\xbe\xbe\x01\x0f\xdc\xf6\x03S\xff\ +\xff\xfc\xcf\xff|rm\xef\xd3_\x14\x1a\xac\x9a\xd1\x00\ +\xcd\x00V\xc2\xea\x81\xf2A\x98]\xef!\x1f\x83%\xb5\ +\x15X\xc3\xc1\xd6\xa4\x01\x94\x90\xf8}\x00\x83\x8b\xfd\x91\ +\xc99\xe9\xe2\xab\xda\x5c\x06\x01QC(B\xcc\xd4l\ +j\x0e@N\x16\xdbr\xa6?\xaa\x81\xc4\xe1\x22\x93\xb1\ +\xe736\x8f=\x19\xe5\xc4\x8b&\xcf\xf9\xd0\x87>\x84\ +u\xb5\xc5b1o7\xb7\xf6\xda\xd7\xbe\x16g\x9du\ +\xd6\xca\xcf}\xedk_\x8bR\xfa\xa5\xbb\xf9\xe6\x9b\xf1\ +\xf9\xcf\xaf\xdf\xed5+I\xbf\xfdyd(\xf0N\xec\ +w\x0d\xf1\x1d%\x08\x8c\x03\xda\x09\x06v5\x03\xc6\xcf\ +\xb5\xd4\x06n\xff\xc1\xa8\xff\x8f<\xf2\x08\xae\xbd\xf6\xda\ +\xc9\xf5\xd3/\x7feT\x02\x8a\x9e\xb7\xbe\xbaY$\x18\ +\xd9x|4\xa1a\xa3}\xads\x9b4\xe6\xab\x1a\xff\ +2\xbd+\xdd^\xd5\xfbj\xff/-5\x01 \xb9\x0f\ +C\x13;\x0e\x8d\x0c\xfd5\x16\x01i\x00\xa1\x82\x1b\x99\ +\x16\x99\x05\x0e\xf4\x8c\xb5\xe4\x88y|\xd3\xd2\x92!\xb8\ +\xc4\x1f\xe4\xa48\xcc\x0c\xc7_<\xcd\x10\xfc\xc3?\xfc\ +\xc3C\x9a\xb8\x9d\xb6Y\xbb\xb9\xb5\xb9CEv\xda\xe6\ +\xf0\x85u\x9f\x84\x04\x00W]u\x15\xce>\xfb\xec\xfe\ +\xe2\xf0=\xe0\xbbw\xa0\x07\xf9\xe6\x82\x82\x14\x00\x94\x0f\ +\xf5w\xf3\xe95\xf0y\xea\x0a\x9c\x09\x16\x02\x80{\xa6\ +Q\x96\xb3\x81Y\x87\xb9}\xecc\x1f\x9b\xc4\x96\x94\xbd\ +g\xe1\xd8\x93\xcf\xc7Rs\xfe\x91\xd1}<\xd3\xa2\x06\ +\xbb\xe5\xf8\x08\x88\x03h\x88\x7f\x9b\xe66\x0fn\xf9}\ +N\x8d\x1fDs>X[\x81\x01$nO\xe9\x9c\xb5\ +\xfaz\xbf$O\xf3\xe1 \x16\xa21\xd8\xd0\x1f\x96H\ +\xad\xa0\x0e\xa2\xaf\x024vk0\xd6\x80UP\x99\xb8\ +\xa1QVc\x0d%s\xb5\x1d\xa7^4\x8d\x0a|\xdf\ +\xfb\xde7\xcd\x8f?\x8c\xedY\xcfz\x16.\xba\xe8\xa2\ +\xd9\xcf\x0eE\xfdg\x9bc\x00G\xe2$\xa4\xcd\xcdM\ +\xfc\xfa\xaf\xff\xfa\xf4\x83;ol\xbf\xa8\x16\xc06\xe7\ +\xe7\x13W\x8e\xc4\xb6GK\xbfX\xfb{$\xe1\xbax\ +\x83\xa6:\x7f\xe7v`\xd9\x97\x80?\xf7\xdcsq\xe5\ +\x95\xd3\xd3\xa3\x0fw\x9b\xc3\x93\xf6\x9e\x7f%\xcc\xab\xaa\ +O\x8c\x8b'd\xb9[$\x22\xd5a\x12\x0c\xec\xcd\x04\ +f\x1d\xba\x00\x9f\x93\x90_\xc1\x08\xd6\x96\x0bP\xb9N\ +\x91\xdf\x09N\x10\xdc\xf3\xc4\x05<\xa50\x90\xe5\xb0s\ +\xb0=\xea\x99\xef@\xc7\xed\xfa\x22#Y\x0bP\xe3\xa6\ +3'\xc0\x84a4\xb0\xc5hg\xd5\x89_nlb\ +\xe3\x8c\xe7L\xc6\xb6\xceB!\x8b\xc5\x02ox\xc3\x1b\ +&\xd7_\xf3\x9a\xd7\x1c\x92\xfa\xcf\xf6\xb2\x97\xbd\x0c'\ +\x9f|rw\xed\x1b\xdf\xf8\x06>\xf5\xa9O\x1d\xe2\x13\ +w\xde~\xfc\xc7\xa7\x85W\xf1\xed\xcfM\xed\xf8\x89V\ +\xfaD\xf8\x80j\x07s\x08\xff\x8cF\xa0x\x03\x9fv\ +\xdb4H\xeaMoz\x13677\xd7:\x1f\xf7\xdd\ +w\xdf\xec\x19\x0bg^\xf1\x93-\xf7%\xf11\x82\x81\ +E4[\xe2bU\xb8q\x9fg\xd9\xb0\xb1\xb23t\ +\xda\xb3z\xbez\xba\xdbI[)\x0e@\xab\x8f\x00\x88\ +\x02\x05\x19\xed\xa7\xc4\x9d\xd2\x5c\xcf\xf3\x1b\x1f_\x9e\x07\ +|V)\xb1\x98l\x8e~@L4\x1a\xd7\x16\x84\xf4\ +k\xd1\xbegn\x01\x12\x0e\xed\xfa\x093f\xc0\xf5\xd7\ +_\xbfV\x00m\xcen\x9eC\xf2Wm\xff\xf2_\xfe\ +\xcb\xc9\xb5u\x9f\x84\x04\x00W_}\xf5\xd4u9|\ +\x0f\xf8\x9e\x1en:\x13\xba\xdb\xad\xedx\xa3\x0av\xd0\ +y\x0f-\x11\xb1\xb1i\xa1\x084\x1c\xfe\xad\xa9\xfa\x7f\ +$\xd0\xff\x0f}\xe8C\x93\x13\x96\xca\x89\x17b\xf7\x9e\ +\x93C\x0b\xa5\xa6K\x17\xa0\x9bA\x0f\x12\x81\xfc^?\ +\xb3\x18\xa2\x82\xd9t\x8d\x03}\xdc\x7f_\x93p\xe7m\ +E\x13\xc0\x83\xa3\x8dA\x1eJlr\xb2l#.=\ +I\xf8\xd0\x00#\xad\x11\xc8\xe3\xbf\x05\x19\x05\x89\xbc~\ +7\xcb,\xd7\xefoG\xbf,\xbc\x10\xe4\x94u!\x0c\ +\xc7_0\x8e\xd1\x07n\xba\xe9&|\xe1\x0b_Xi\ +\xe2ViW\x5cq\x05.\xbc\xf0\xc2\xee\xdal\xa4\xe0\ +\x8a\xed-oy\xcb\xe4\xda\xb5\xd7^\xbb\xf6\x93\x90v\ +\xef\xde=\xfbn\xdc\xd1$pl\xd8'\xda\x8c\xaa\xfe\ +\xd3\x04l?\xc7X\x9f>C\xdd\x8b\xfa\x91\x01\xf8\xce\ +?\xcd\xaa\xff\xeb\x8e\xfc\x03\xe6q\xa4\xe3\xce\xbe\xbc\x8b\ +\x91a\x87\xd3\xe5\x97\x9d\xd7r\xf7\x04\xc8YB\x9eq\ +5\xfc\xbeF\xc3\xda\x98!b\x8d&\xc0\x80\x82\xa5Y\ +W\x9b\x9c\xc8~\x01\xb9\x92\xf8\xe7\xdbb\x16\x98\x14\x02\ +\xed\xeb\xa6\x01\x04@8\xf8\xea=Xx\x02\x83\x0bX\ +\x8b\x01\xc8\x8c'-\x1fN\x8dc\x10\x95j\xd9@?\ +N\x12\xd5\xa8\x0d\xaf\xc2d\xf3\xdci\xd5\xddu\x02h\ +\x1b\x1b\x1b\x9d\xdd\xfc\xeaW\xbf\x1a\xe7\x9dw\xde\xf7\xfd\ +\xdc+\xae\xb8b\x82/<\xf2\xc8#\xb3\xe1\xc2\x87\xbb\ +\xcd\x02k\x0f\x08\x13\x9d\xf8\xee1\xe3\xb7GH\xefI\ +\x80\x10[A_\xa4\x7f\xce\x13\xe0\xf3\xe8\xff\x91P\xff\ +\xbf\xf1\x8do\xcc\xee\x9d\xb3\xae\xfa\x99\xa6\x9e;\x8a\xe9\ +\x01\x22I\xf8\xe3\xe3\xf2HK)#}\x94\xddW\xab\ +\x18+Caa\x9e\xcaH|\xbd \x8f\x1e\x8c#\ +\x8c]A\x8a\xe4\xf8}\xae>\x22Pgi\x08\x13\xa0\ +;\xca\xc8\xd1\x1d\x9d\x94\xae\xc0\xde'\x1c\xc7,\xa1/\ +\x11\x1e\xb5\x00!EeF\x83$#\xd8t\xe0)3\ +f\xc0\xdb\xdf\xfe\xf6\xb5\x02h\x1a\x144w\x96\xe0\xa1\ +\xb6\x9f\xfe\xe9\x9f\x9e\x5c[\xf7IH\x00\xf0\x82\x17\xbc\ +\x00'\x9dtR\x7fq\xf9\x1d\xe0\xbbw\xf7\x1a~g\ +\xab\xcf\x00\x81\xf1\xe7\x188l\xda\xc0dG\x0b\x06\xa0\ +\xd8\xd2=\xff0\xe9\xe3\x91P\xff\xe7\x02\xb06\xce\xba\ +\x02\x8b\x8d=9-\xa0v\x9a\x08\xbe7pp1\xf2\ +\xf3\x13\xcf\x02\x90\xb1\x0d\xa2\x16Y$\x04\xd1\xa4h\xf4\ +\x13\x7f\xaf\x09\x03\x80YD\x01\xca%\xfe\xf6\x84/f\ +\xc4\x12\x03\x81\x16\xb2\xa0Kj\x0d\x11\x0fm\x9dJ\x0f\ +X\x17Dan#\xe2vd|\x01:u\xbf+\xb8\ +\xc8\x10\xe3\xf6\xf7\xdes\x9e\x09\x94]]?o\xbb\xed\ +6|\xfa\xd3\xd3\x08\xb2\xc3\xd5\xae\xba\xea\xaa\x88\xa2;\ +\x1c\xea?\xdbo\xfe\xe6oN\xae]\x7f\xfd\xf5x\xe0\ +\x81\x07\xd66\x16\x00\xd8\xb3g\x0f\xde\xfc\xe67O?\ +\xb8\xeb\xc6i\x90O\xd8\xeac\x1f\xb6\x8d\xee\xb5\xd1\xf7\ +\xda\x9f\xac\xfa\x11\xdf\x83h\x13\x0e<|\x07\xb0|\xb8\ +\xeb\xc6\xe9\xa7\x9f\xbev\xf4\xdf\xddq\xfd\xf5\xd7O\xae\ +\x9fv\xc9Kb\x9c\x0cn\xdb\xf0\xacq\xc11n\x9b\ +j\xc09\xb6\x81c7\xad{\xd9\xf6\xf8\xa0\xb1\x01\x9e\ +\x05\x92\x80\x91i\xbe\xb3\xb6\x92\xc9`\xa1v\xf7_\x1b\ +\xa0\x04(\x04\xdc:\xb4h\x9a\x02\xeb\x9c\xb3\xe3\xea\xbe\ +#\xa7S@\xb1 Q|\x1d\x1c\x91O\xba\x01Y\x97\ +\x90*~\xf47@\xc1\xf1\xb1b\xc0\xee\xf3_4\x19\ +\xdf:\x014F\xd1\x1d.\xf5\x9f\xed\x82\x0b.\xc0\x0b\ +^\xf0\x82\xee\xdar\xb9\xc4G>\xf2\x91\xb5\x8d\x85m\ +\xee\x85\xdcE\x82\xcb\xd5\ +XH\xba\xf7\x22\x0cx\xf4V-\xed\xa5\x93\xb44\xcf\ +\xa2\x8d\x9c\x08\x9f\x16>4\x9b\xee\x0c\x1bq\xda\xae_\ +p\x9cx\xe9T\x0a\xbf\xf5\xado\xc5c\x8f=\xb6\xe2\ +\x14\xee\xbc\xbd\xeaU\xafZ)\xf5w\xa7m.\xady\ +\xdd'!\x01\xd5\x1b\xb0w\xef\xde\xfe\xe2\xf6\xfd\xc0c\ +\xad\xe6\xc18\x14\xc0GR\xdfg\x92\x83\x0e\xd6\xc65\ +\xf3\xf8\xcc\x19\xf5\x7f\xd6Uy\x98\xdb\xdc\x09K\xc7<\ +\xf5EXD>L\xee\xcb\xf1\xa1\x1e,9\xde\x0d\xcf\ +3\x85\xbd/\xfc\x91\x80_\x8d\xa3\xa9x\x19\x8f\xcc+\ +1\xd7\xab\xa9\xff\xc0J \xe0\x10\xff\x0dru\xfd<\ +%x\x053\xd2\xad\xa3\xd1}\x03\xaa\x1ac\xd6\x878\ +.g\xd4\x17s\xc3\xb8tg\x0d\x9f\xec\x19\x83z\x01\ +\x8a\xf7Z\x82\x9b\xb5\xa3\x9eZ\xff\xac>w\xd7\xa9O\ +\x83\xed\xeam\xd8u\x1f%~\xe5\x95W\x1e42\xf0\ +P\xdb\x7f\xff\xdf\xff\xf7\x93k\xefy\xcf{p\xc7\x1d\ +w\x1c\xc2\xd3v\xde\xf6\xee\xdd;\xef\x0d\xf8f\x03!\ +\xb9\xa6&\xbfkI0{\x02\x91>F\xfbC\xc7\xf5\ +\xe9\xedO\xa0\xfe_}\xf5\xf4\x94\xe8\xc3\xd9\xb6\xb6\xb6\ +\xf0\xb6\xb7\xbdmr\xfd\xb4\x8b_\x9a\xc3\x10\x0d4\x89\ +}\x8co%DR\xe4{\x1a\x0d\x98\xde,\x84\x06\x90\ +\xc2\xb2\x7fY\x99\xd3\x90\x0e\xd2V0\x01J\xfc7|\ +\xf0\xcd\xe6fV_\x94'vC\x7f\xa8A\x8b\xca3\ +\x04\x07\xd3\xdc\x81\xe2\x99K@?h\x9a\x08#i\xdf\ +\xde\xbd\xe1\xcc\x83\xb6\xce\xf4\x18\x821\xe4\xf7z\xf7`\ +j,\x9b\xe7M]D\xefy\xcf{V\x9b\xc1\x15\xda\ +\xee\xdd\xbb\x0f\xab\xfa\xcfv\xe2\x89'\xe2'~b\x9a\ +\xec\xb4\xee\x93\x90\x80'0\x03\x1e\xfcJO\xbc\x93M\ +)\xb6\xc0\x13f\x03>\xc1\x85\x8ei\x18p\xfb4\xf8\ +\xe7H\xa8\xffs',Y\xd9\x85=\xe7=+{\xdd\ +\xf6\xf3\xe0\x10A6\x17\xb2K\x8d\xd7:LK\xe7\xab\ +w\x95\xe7\xef\xf3\x9e\x96\x9d\xb7\x95j\x02\xb2\xe3\x01\xde\ +\xb5\xce/\x95\x00\xa3\x83\xd3\x9et\xd5O\x15\xfd\x15\x02\ +\x0d3\x81\xc1\x0e\xe2\xf4\xcd:\x01\x8c\x03h\xb9\x05q\ +\xeeZ\x9a*.\xe8H\xa4\x1c;\xc2=\xb8\x80\xe1)\ +\x97\xfd\x8bI\x1f\xaf\xbb\xee\xbai\xed\xfc\xff\x02\xda\x5c\ +E\xa0#Q(\xe4E/z\xd1\xd4\x0c\xd8\xba\x17\xd8\ +G\x10\xd21\x02\x85\xe4\xd7\x19)?\x0e\x04\xf0\x83\xed\ +n\x07\xee\xfd\xcf\x93>\x1d\x09\xf5\x7f\xae\xb0\xec\xee\xa7\ +\xfdH\x875\xb9\xecEj\xac!\xf4t\x14\xc8\xf5\xc3\xd9~\xf2'\x7fr\ +z\xf1\xc1/\xe7\xef\xdd\x81\xa2\xa3\x10\xef\xd86\xb2s\ +}\xfc\x8b\xc4\x08\xe8\x06\xbfm\x1a\xf0\xf4\xe67\xbfy\ +\xed\xea\xff\xdf\xff\xfd\xdfO\xb4D\xdbu2\xf6\x9cv\ +!\x06\xcb<\x7f \x0b\xd8\x14\xa2\xf8R'\x91f\x01\ ++Z%\xfd[|\xa7w\x13\xa2\x1d\x11\x96\x7f\x0f\xe8\ +K\xf1\xad\xcd\x04 \xf6_O \xf5V\x8b\xbcu\xaa\ +\xa9\xf6\x95\x11\xa4\x9b\x03#\x0e7\xff\xc2:\xd8!\xd4\ +\xa5\xfeP\x91Z\x186\x07\xa9x\x03`]\x04b\xf5\ +\xf5\xd7`\x8b'\x0e\xed\xefg\xe8\xd4g\xfe\xd4\xe4\x8e\ +w\xbf\xfb\xdd\xb8\xeb\xae\xbbV\x9b\xc9\x1f`\xdb\xde\xde\ +\x9e\x05\xa4\x80\x1a\xe0\xb4\x5c.W|\xe2j\xed\x9ak\ +\xae\xc1\xae]}\x5c\x05\x0e\xdc\x0b<\xfe\x1dtBA\ +\x81\xdeq\xf5`\xad\x05\xd0\x99\x0c\xc20|\xf4\xd9\x8c\ +\xfa?\x8bI\x1c\xe66\x87\x13\xedy\xda\xd5\x13lL\ +\x1b\x13\xe4\x16b&\xab\xa7\xaa&\x0c\xe5\xdf\xbc\x87\x82\ +s\xdc\xf4p\x9e\x0c\xb7XQ\xfcc\xa5@\xa0Aj\ +\x95\xf5v\x195\x01\xe5Fj\x9bT7`\x03\xe1\x02\ +\xc5\xf4\xceURFk\xcf\x90`\xda\xf8t\x83\xc4\xbb\ +\x9c!\xc0\xf9>\xa0\xd5\x85\x93\x80\x93q1\x86|\x87\ +a\x01C9\xe6x\x94\x93\xa7U{\x8e\x04\x80v\xb8\ +\xda\xcd7\xdf\x8c[o\xbdu\xf6\xb3\xaf|\xe5+\xf8\ +\xecg?\xbb\xd6\xf7\x9fp\xc2\x09\xf3AA\xdf\xbca\ +\xe6\xee'\x00\xad\xc6\xc4\xcd\x1f\x85\xc0\x11\xb5\x87\xf6\xd9\ +#w\xcd\xaa\xff\xe3\x98\x88\xc3\xdd\x1ez\xe8!\x5cw\ +\xddu\x93\xeb\xa7^\x96Q\x87\xccR\xed\xa5z\x1d\x03\ +O\xc2*\xed\xbe,\x04R\x85\x99\xa6\x0d3r\xb0\xb3\ +\x0c\x22\x92\xd6\xe3~J\xfeq\xc5\xa1\x9d\xb4\x95j\x02\ +\xea\x19\xe7\xc9\x0c0\xb1a\xb4\xd0\x87f\xf7\x99,0\ +%\xf9\x1c\xd3bR\x10\xc1F2\x10\x9d\x88\x85\xbc[\ +\x93\x22\x06k\xee@\xf4}QP\xb1\xd6\x12\xc8\xc3C\ +\x8e}\xfa\x91?J\xfcp\xb6'\x0b`\xfa\xeb\xbf\xfe\ +\xeb\xb5\xf7a>(\xe8\x96\xfas\x06\xbb\x9b?9X\ +\x01\xe1\xb61\xe2,o\xeb7\xcb7\xe6\xd5\xff={\ +\xf6`\x9d\xed#\x1f\xf9\xc8D\xa3Z\x1cw>\x8e9\ +\xe1\x8c\xd8c\x1b\xe2\xd5R\xad ]\xe3\xd6\x99\xb4\x19\ +\xd5\x97\xf1/\x95QL\x89\xa3\x9e\xa9\x99!\xf8\xd4\xca\ +\xe7\xeai\xee\xa4\xed\x9c\x01H P\xbb\x10\xc4\x9dg\ +\x9cg\xd8n\xe2\x052\x09r\x92\xf0$\x95\xb1\x111\ +\xdd\x80\x05\xe3\xce\xf5G\x8dY\xc7\x1c8\x81\xf5\xe7\x86\ +\xf7\x9a\x02\xbf\xbf\xe1y\xd6\xbb\xbaZN\xbcpZi\ +\xf7\x86\x1bn\xc0W\xbf:-\xe1\xfd\xcf\xad=\xfe\xf8\ +\xe3\xb3\xa5\xa8\xb4]{\xed\xb5\xd8\xb7o\xdf\x0e\x9fx\ +h\xed\x9ak\xae\x99\x1e\xb8z\xe0.`\xdfC\xed\x8f\ +\x91)\xa0\xfbu\x0c\xdevA-.g\x06\xb6\xbf\x1d\ +\xf5\x94\xa5Q;\x12\xea\xff\x1f\xff\xf1\x1fO\xae\x1ds\ +\xee\xb3:\xdb\xbe\x1e\x9e\xdcG\xc7\x02\xd4\x90\xeb\xc0\x8b\ +`Q,\xaf?\x96\xf6\x03\xb2\xfc7P\xa5\xbf\x97>\ +\x19\x8e\xf1\x02\xf1\x89'\x8d\xfb\xbf\xef\xbe\xfb\xf0\xc9O~r\x87\ +O<\xb4v\xe2\x89'\xce{\x03n\xff;\xaa\x19\xa0\x81\ +b$x\xfa\xc9F8\x00\xd7\xa6\xa0.\x94\xc9wg\ +\xd4\xff\xb7\xbc\xe5-\xd3p\xe4\xc3\xdc\xe6\x02\xaa6\xcf\ +\xbe\x1a\xc5\x0aT\xebUv<&.V\xfc\x8d\xc3o\ +\x84\xf0\x13HO\xa9\xaftPO\xd4\xae\xef\x18D\xab\ +%=\xf4\xf11;o+\x83\x80\xf5K\xd1\xc50\x07\ +L]o\x92p\xa3\xde\x9b\x88\xc3\x97\xb3\x01\xc7\x84:\ +>\xe3\xccfFTd3U\xf7`\x12\xff\xb6!N\ +\x06&SX\xc4wjL6\xd5~\xc5\x00\xdc\x80\xcd\ +3\x9e\x01,\x8e\xed\xdeu\xf7\xddw\xe3\xc6\x1bo\xc4\ +?\xb7v\xcf=\xf7\xe0O\xfe\xe4O\xa6\x1f\x5c\xf8\x8a\ +:7O\x9b\xa6;\xbf\xeb]\xef\xc2\xbd\xf7\xde\xbb\xd6\ +~\xbd\xf8\xc5/\x9e7\x03\x96L\xb3\xf6$\xe8q\x98\ ++\xb5\x00G;6Wo\xa0\xfa\x7f\xe4\xd1\xff\xe5r\ +\x89w\xbc\xe3\x1d\x93\xeb\xa7^\x5c\x0fj\xd5X\x94\x8d\ +\x10H\xf5'\x85\x8e\xd6\xccL!fR\xe1\xb7\x1fg\ +1\x0d\xf6i\xcfd-\x0d\xd3\xfa\x185\xa2u|\xb2\ +\xd6N\xdb\x0ae\xc1\xbd\xdd\x9e\xf0,\x07\xc3Z\xe7\x1c\ +\x145\xb9\xee\xc0\x0fK.I\x02O\xc6\x90\xbeLM\ +\x18\x1a\x9b\x01\x0b\x95\xf2\xda\xb7\x08\xfc\xc9\xf4\xe1<<\ +A\x8f\x0f\xb3 |6- \xb2\x80a\xd7\xf9?<\ +\x19\xfb_\xfc\xc5_\xac4\xa9G\xa2\xcd\x01R8\xf6\ +\xe9\xc0\xae\xe3\xea\xef\xbbO\x04\xf6\x87\x7f\ +\xfc\xc7\x7f\xec/Z\xc1\xb1\x17<\x0f@\xbf_\xc7\xe0\ +4\xe3N\xc6\xcd\xad\x1e\x03\xae\xfbX5g\xcd\xf8\x9b\ +\x96\x05\x1f\x95\xc1\xa7\x92\xd4\xc5\xda\xec\xac\xadT\x16\xbc\ +v|h\x87\x12\x8e\x8f\xf8\xae\x83Z8$2\xb0/\ +\xda\xd9c\x05\xf9\x93G\x80\xe7sR\x83 H\xc8\x90\ +\xe0Z;='a!\x13Aw\xe3B\xfa\xa4L\xc1\ +\x0c\x1d\x1e\x90XBb\x07O\xb9x*9\xdf\xfe\xf6\ +\xb7\xaf\xf5(\xf1Ci\xb3\x81J\xe7\xbe\x00)I\x01\ +\x9c=efs\xf5\xeb\x0fw{\xcdk^3\xbdx\ +W+\xd9\x1d\xd6\xde\xc8U\xe4\x10\x0c\xc0\xa6\x9f\xc3\x81\ +\xdb\xa6IZo|\xe3\x1b\xd7\xae\xfe\xcf\xe1@\xc7\x9c\ +\xff#\xa1Y2d\x1d#M\x16\xe8q\xaa\xdc\xdb\xbd\ +f\x93Q\x7f\xe3,\xc1^\x0b\xe6\x9e/\xf0&\xf4\xea\ +\x86\x1fd\x8e\xd6\x16\x09XA\xbf<\x19\xa8\xfe\x9e\xb1\ +\xf85\x22\xcf\x03\xe0\xe8_P}\x9d$@\x82\x80\xde\ +-\xb8\xc7d\xa4k07\xc2\xf6(\xc2\xa1@\xc0\x94\ +\xc9$\x8f\xe2\x06\xda\xb3\x94\x09%\x1e`\xd8\x12)S\ +N9\x0f\xb6\xfb\x8c\xee\xfb\x8f>\xfa\xe8Z\x8f\x12_\ +\xb5\xddr\xcb-\xf3\x92\xfc\xec\xab{\xa5\xe9\x9cil\ +\xc3\xdf\xfc\xcd\xdf\xac\xfd(\xf1\x97\xbc\xe4%\xd3\x8b\x8f\ +~\x1d\xd8\x96jKc&0\x0e\xf6I+\x13a6\ +\xdc\xfb\xe5\xc9c\xe7\xea \x1c\xce\xb6\x7f\xff\xfe\xd9<\ +\x8b\x13/}I\xab\xdd\xef\x9d\xe4\x06zo\xc0\x18\x13\ +\x18\x9f]\x91\xb8@\xbd\xae\xae\xbe\x05\xa3\x09\x9b\xa6\xb0\ +\x18\xac\xedy\x8b\x12a\xf0\x0c\x1b\x9e\x96\xe4\x7f\xf2\xb6\ +\x12\x06\x10\xd0\x9fy\xf3\x06\x0c\x9d\x8bo\x1c\xb0\x90\x11\ +~\x19<\xb4\x10-@\x83\x89x\xda\x90\x1e|\xd0\x87\ +B\xb6\x5c\x02\x9bS\xa9\xbc\xbbgpt\x93\xb2\x10\xaa\ +`qP\x86\x01o[\xc5\x01\x86\xb6\x07\x170l\x9e\ +\xfb\x9c\xc9\xd8\x8f\x04\x80\xb6\xd36{\x14\xf8\x89\xcf\x02\ +J;\x00\x93\xc3]\x1c\x03\x1c\x7f\xd9\xe4\xd6u\xe79\ +\x9c~\xfa\xe9x\xfd\xeb_?\xfd\xe0\xde\xff\x8cID\ + \x80\x88\xee\xe32v\xe9o\xed?\x8f~\x1b\xd8\x7f\ +w\xf7\xb8]\xbbv\xe1\x9ak\xa6\x9e\x9b\xc3\xd9n\xbc\ +\xf1F\xdc}w\xff^,\xf6\xe2\x84\xb3\x9eQ\xc3\xc9\ +\xdb\xa5\xc1\xaaKn\x5c\xe7\xb2\xd7Fs_fE\xeb\ +\xd4L\x03#0\xba\xdc%\x07\xa6\x00^\x1c\xfd\xe9\xd9\ +\xfc}\x06+\xd9a[\x0d\x044&\xe6\x18\xdc\x06\xb1\ +O\x14m\x1f\x7f\xa7~\xbe\xf0\xfes\xad\x03\xa8\x80\xe1\ +\xd4\x9e\xaa\x0c\x87\xd1\x80\xe3\x8c\xab\xf1\x01\xa3\x9c@\x9a\ +\x0f\xaa\xe6\xe7Y\x03\x8d\x89\xaf_\xdd\x7fj\xefw\x7f\ +cV\xfd\x7f\xf3\x9b\xdf\x8c\x13N8a\xad\xe3\xf8\xcb\ +\xbf\xfc\xcb\xc9\xb5\xbd\x17\xe4\xb9\x12\x1a\xc9:\x88GK\ +U\xfeLl\xd3b6\xb5y;\xefR\x8f\xf8\x1af\ +\x96\x86i\xf4z\xfc^\x09\x9aQ\xcf\xc1\x1a5\x00C\ +\xd6\xe6/(\x82\x0b\x8c\xa4\xfe$1A\xdc|\x1d\xc1\ +&\xdb\x8f0J\x8c+\xf8&\xdaO\x8fP\x82\x85\xd3\ +w\xa4\x9a\x9fUW\xd3\xf6\xca~\x0c\xa6\xb1\xd7\xd5\x0c\ +\x08f\xb1\xf7\x14\x94\xe3z\x00m\x18\x86#Ri\xf7\ +\xc9\xda\xe7?\xff\xf9\x99\xe0$\x03\xce|\xce\x88\xb0\xda\ +\xe0\xcf\x9c\x96\xc6\xfe\xccg>3\x05\xb5\x0es\xfb\x91\ +\x1f\x99\xbaT\xf1\xdd\xaf\x01\xc3\x01$\x13P\xfb_\xfe\ +\x06\xa61\x013\xea\xffO\xfd\xd44\x95\xfbp\xb6G\ +\x1eydV\xfd?\xf9\x87^\xd1\xb9\x9dcO\x87+\ +O\xba\x1egb\xf8dX=\x0d\x18x\x5c8]\xd4\ +),\xa7fu\x11F\x13\x8f\xc1\xaa\x12}\xe5P\xe0\ +tb\xf4\x95K\xfbV\x8f3\x92\x01\xa1\x8fv\x02<\ +*\x03-\x9cI\x12\x89\x01\xf4*Q\xda\xf9\x19\xf4\xd0\ +\xdbI\x8a\xea\xab\x8bd\x980\xc3^5[\x88\xe9\xb0\ +\xd9l\xcd\x05\x80\xcd\x01\xd88{\xaa:\xbf\xeb]\xef\ +Zqz\x0f\x7f\x9b\xcd\xfc;\xf5\xaa\x1c\x9e\xe2*\x8c\ +\x8e:\xf9y\x93\xaf\xac\xfb(\xf1\xb3\xce:k>4\ +\xf8\x9e\xcf\xa2\x03\xf6\x22\x18\x08\xaa\xbe\xf5\x9f=\xfe\x9d\ +\x1f\x88\xfa\xff\xf1\x8f\x7f|r\xcc\x9a\xed9\x03\xbbN\ +9\xaf\xba\x97It\x8e\x19\xb34\x81\xeb\xaa\x01\xdb\xe4\ +\x9e\xa5\x08&u}\x03\xe3\x18\x80\x1a<\xc7CF\xe7\ +\x0e\xd7\x1dB\xc0\xad\xd3\x04\x18}\xd1\x9aD\xd5\xc8=\ +\xb7\x01f#\xee\x15\xf6O\x0f\x92p\x12(\xf9'y\ +\xfbT\xf3\xc9$\xc8q\xc5n\x9af\x22\xe6\x02\x8c\x07\ +\xb9\xe1YtQ\xc1\x99\x05\xe8\x0el\xc75\x15\xe0\x84\ +g\xbfv2\xe6\xf7\xbd\xef}\xb8\xfd\xf6\xdb\x0fu\xca\ +\xbe\xefv\xe0\xc0\x81\xf9\xc2\x1f\xe7\xbd\x10\xe2\x0b\x1aE\ +\xd5\x19p\xee\xd4\x1bp$\x8e\x12\xff\xf9\x9f\xff\xf9\xe9\ +\xc5\xbb>\xdb\x03\xfcc\xb5_?\xe0b\xde\xfa\xa1\xc9\ +c\x8e\x84\xfa?\x97\xf8s\xecyW\xb4\xdf\x14\x8bJ\ +[\x9d.m-\x09\xeef-+\xb6\xed\x7f\xd1\x82\x99\ +\xcc\xd6\xe1\xe1\xc8\xa8W\xbek14\xa0=\x5c\xe6\xb5\ +\xf5G\x89\xfbzM\x80Z\x84@2\x00\xdc\x05\x07\xe0\ +\xb5\xd2W\xfc\x9dD\x02\xa2\x11\xbb\xc1J\xaa1\xa5\x93\ +\x06\x16 \xe1R\x0a\x1f\xa4\xfd\xafx\xc0\xdc\x80-P\ +V5G\xb6m\xac\xb5\xa8\xbd\x8c\xee\x99\xbb6\x8fA\ +9\xfd\xd9\x93'\xcf\x02pG\xa8}\xeaS\x9f\xc2\x9d\ +w\xde\xd9_,\xc7\x00\xa7\x5c\xd2\x0fgl\x82\x9d\xfa\ +\x0c\xc0\xfa3\xf2n\xbb\xed\xb6\xd9C-\x0eg\x9b;\ +\xaf\x00\x8f|\xa9\x85\xb4\x91{\xb7\x7f\x01\x9dC\xb8x\ +[\x97\xfb\xbf6y\xcc\xba\xd1\xff\xfb\xef\xbf\x7fV\xe3\ +;\xf9\x99?\xd9i\x9c\x04\x95\xd5\x0d\x98\xae\xf1:6\ +\x82{\x15\x93\x22S\xc8h\xbe\xcc\x96Mmyi\x8e\ +\x0d\xa4\xba\xef\xa5'\xee\xa1\xeb\x83\xcfz\xbfv\xd2V\ +:\x1a\x0c\x00\xdcK\x0cd\xea\xdf\xcf\xe2\x1d\xd3\x17\xb9\ +\x84\xf9V\xee\xa8\xe7\x07\xf2\x5c\x80\x12\x01E\xed\xb5\xa3\ +X\xe7bi\x16\xf0\xfd\xed\xce\xb0\xe9\xf3\xe4 \xf6Q\ +\x03\x88$c\xcb\xd2\x0c\xa0\x16\xe0\xed\xda\x12\xc0\xf1O\ +\x9b\xda\xb1G\x02@{\xa26\x07H\xe1\xf4\xab8\xfc\ +\xd6\xa4oL\xab5\x00\xa7M]\x82\xeb>J\xfc\xec\ +\xb3\xcf\x9e\x8f\xd2\xbb\xeb\xd3\xbd\x96\xd2\xed\xc2\x9e!\xe3\ +\xf1\x87\x80\xc7\xfb\xf3\x0d\x16\x8b\xc5<\xc6p\x18\xdb\x87\ +?\xfc\xe1\xe9\x91\xdf'\x5c\x80c\x8f;\xb9\xbbf^\ +\xf7\x12\x0f\xb0E\x1b\x16\xebNh\xf9\xba\xdeU\xf8\x04\ +\xf8\x99\xd0\x92\x02\xe6\x98h\xcf\xd4\xf8\xaa\xe0\xcc\xa2\xb9\ +\xab\x8d\xf3\x90\x0a\x82\x14\xf9\x9a\x22\xedK\xcb\xfc|\xc6\ +&'\xc2ca7\x05\xd86\xe8\xa3\x1b\x88\xd7\xa9\xaf\ +Ty2/Z9\xe5\xc2-l\xfe\xbe\xf4\x97\xb5(\ +\xac~b\x16\xe3\xcd%Cs\x036%Va\x01\xe0\ +\xf8\x0b\xa6\x08\xfaM7\xdd\x84RJ=\xd8\xe4\x08\xff\ +\xfbw\xff\xee\xdfM\xd7\xe5\xa9/\x1e]\x18\xe9\x92l\ +\xe7O\xab\x1e\xbd\xedmo[\xfbQ\xe2\xb3\x07\xa1\xde\ +}\xf3\xf4\xda\xd8\x1b\xc0\xee\xdf:\x8dx|\xc3\x1b\xde\ +\x80\x13O1\x07\xd6\x06\x02\xa2\x85\x02\xd3\x9f\x1f\xf6\x8c\xb0\ +\x83\x04\xf0\xac\xe3p}\x96\x07\xdd\x1e\xda\x09\xde\x9b\x5c\ +\x90\xcf\x02\xac\x81%S5\xa7\xdaU\xa9\xde\xa7I\xe2\ +\x1d\x9aZ'-=\x09\x04&\xab\xd4o \x8a\x8fJ\ +\x96\xc1\xb0U\x80\xc5L4\xdd?\x9b\xb6q2p\xc2\ +\xb9M\xd2\xdb\x94\xf6ITf\xc0S\xce\x03\x16'v\ +__\xf7IH\xc0\x13\x1c\x84\xfaP\x8b\xe7/\xddB\ +#\x83F\xd8\x7f\x03\xbe=U\xffg\xc1\xc5\xc3\xd8n\ +\xbf\xfd\xf6\xd9\xe8\xbf3\x9f\xf7\xdai&lS\xdf\xd3\ +\xe5G\xda\x18\x01\xdb\x11\x00d\xc1\x08X\xd9\xa7W(\ +\xc5c6\x92\xe6\xd5\xf3P\xf1\xb2\xc1,p+m\xcb\ +\xa9|;h[!\x1b\xb0\xefM\xe6\x06\x0c]\x8a\xae\ +\x82\x7f]\xe5S\xfa\xfaY\x0c\xc1 \x05B\x15\xd8H\ +\xc2%\x93Q\xa9\xcf\xfc~f\x06Zc6\x1b\xaeb\ +#O&\xd2\xd8\xff\x85\xdc34\xce]\xdc#\x08\x88\ +\x80#\xc7\xb7\x80\xe1\xb4\xe7\xfd\x02`S\xfe\xfe\xcf\xa2\ +]\xf1k#\xb7\xbfa\xa4i\xb6\xc1\xb4\xbfO\x9f\x06\ +8\xad\xfb(\xf1\xf3\xce;o\xde\x0c\xb8{\xc6\x1b\xc0\ +F\xc6\xf5\xf8C\xc0cG^\xfd\x9f\x0b\x94\xda8\xe3\ +9Xl\x1c+\xd8R\x86\x90g\xb2\x19\xc2\xdcL\x97\ +3\x05\x10\xc7XMR\x93{\xb4\x10h\xd6\xc2$_\ +lt\xd44\xdd\xc8\x11\xe8\xe2a\xf2\xfe\xb5i\x00t\ +\xa9-\x22\x0c\xb8\x93\xfb\xd3\xf8~\x02u\xa6\xe8\xbf\xc4\ +\xdf{^\xcb\xcc\xa8\x8c\x18\xe4\xe0rr\xac\x15\xfd\xb0\ +\x88\xb8R\xf7I\x95\xee\x09\x94\xe8!\x0c\x94\xf2\x1a\xb4\ +D\xa2\x1f\xcc\x9a\x0b\xb0~F\xfb\x8d\x8bU\x8e;\x05\ +\xc7=\xff7\xfey1\x01+\xc0\xe5\xbf\x0e\x9crq\ +O\xe8,\x10'`j\x07\x0c^\xf8\xb2\xc9\xa3\xde\xf9\ +\xcew\xe2\xc1\x07\x1f|\xf2w~\x1f\xedg~\xe6g\ +\xa6\x17\xef\xbai\xaa\xb5(f\x01\xcc\xa2\xff\xebV\xff\ +\xdd}6\xd0\xea)\x97\xfch\xec\x8b\x85h\x9d@\x1f\ +\xdfo\xe6\x13s\xa0\x86\xb7gm\x0a\xa5\x89\xfa\xfd4\ +}\xa2X\x08/\x95\xb1\xb6\xec\x9d\x17\x81\xef_\xf8\xea\ +\xe5\xc0\xd8\xb7\x1d6\x03P\x13\x81z\xd7\x1bk\x04\xf0\ +\x1e\xb1w\x1am\xbby\x17\xec\x91n\x12\x868\xa6\x99\ +\xa0\xe6A\xcd-hn\xbb n}W\xbaY4\x00\ +)\x90U\xc3\xe8d\xe0\x04\x12Y\xb9\xb5_\xacz\xb3\ +\xe6\x06\x00\xc0\xde\x0b\x7f\x18\xa7\xfd\xd4\xff\x0b\xbb/z\ +5\xec\xf8\x0bV\x9f\xe5\xc3\xd5\xf6\x9c\x0f\x9c\xff\x0a\xe0\ +G\xffo\xc0\xb9W\xe7\x80\xa6C@\xe7_\xe7\x5c\x1d\ +{*\xb0\xfb\x9c\xee\xf6#q\x12\xd2\xac\x19\xf0\xe0\xe7\ +E\xf7\x1d\xbb\x00\xdb\x8f\xfb\xa7\xa7\x1a\xad[\xfd\xff\xe2\ +\x17\xbf8\xeb\x1d9\xe9i\x15\x0f\xd2\xf4\xf3MX\x14\ +\x93\xa9\xe7dX\x17 D\x81\x02L\xf7b2\x8cz\ +\xdf\x18\xb2\x19@\xbaH@\xb0\xc7J\x13\xfc\x9b\x96\x1f\ +\xdfy\xdbX\xe5\xe6\xcc\xde\xab$\xbfp\x93\xca\xa5\xd5\ +\x86v\xe79\xe5\x1c9\xd1\xffj\xec\xd4\xe2\x85\x00\x1a\ +\xe0V\xdc\xa2\x90\x08I\x9a\xa6\x83\x19\xb9-K ;\ +\x5c$;'p\x0c\xca\xb3z\x14O,^\x80\x85D\ +\xbd\xf59\x19\x07U\xb2\x9a\xc5\xd8\xaa\xb6\xbaWc\xc5\ +\x92I\x94cO\xc5\xc9\xcf\xfb\x05l\x03\xd8\x18\x80m\ +Ts\xa48\xb0M\xad\xc2\x81\xa5tfp\xc7\xd2\x8d\ +#j\x05 \xaa\xce\xb2\x9f\xa3\x8dX$\x19D\xd8!\ +\x98^\xcb\x87\xb7\x09h\xffq\xef\xbd\x7f\xf1\xbbh\x03\ +\x0e\xe0\xd4K\x81\xd1\xa1'\x7f\xf4G\x7f\xb4\x96c\xcb\ +\xd9\x9e\xf6\xb4\xa7\xe1\xe5/\x7f\xf94\x81\xe9\xae\xcf\x01\ +\xe7^1\x83\xcb\x1a\xb0\xff{\x13\xf5\xbf\x94\x82\x17\xbe\ +\xf0\x85Xg\x9b+\xfc\xb1q\xfe\x0b\x83\xe8\x17n\x18\ +J\xb3\xf3\x8d6}\x12r\xbd\x9cj=\xf7\x11\x90@\ +u\xdd\xe3\x86\x8d\xf6{\xaa\xffU\x83\xe0\xf7\x0d\x0e\x1b\ +\x0c(\xdei\xcfln\x8c\xfd\xb2\xd0\x1eVm;O\ +\x07n\xff\x19P\x93\x80\x80\xa1\x03C\x00\xd65w\xf4\ +\x88\xa7Hhc\xa8n\xd3\x02\xe4\x00\x0f\xcddZ\xf8\ +Xzi\xd2P}^\xa2\xfe\x096z[\x90\xc0\x0e\ +\x0c\xd8D\xcf\x1d\xf9\xfd\x0c*\xb2\x91/\xb7>3l\ +;Y<~6\x88)\x11\x13I\x90g\xe4\x8b]\x98\ +c\x97,\xcc~3\xec\xb7\xdc \xdd\x04\xab\xb8\x88H\ +\xbe\xf6.U\x97c\xe5\x08^X~G\x7f\x1f\xe3\x01\ +\x05\xc0\xc5\xd3<\x87?\xfb\xb3?\x9b\xc6\x17\x1c\xe6\xf6\ +\x8b\xbf\xf8\x8b\xd3\x8bw}\xba\xefs\x98\x00\x06|u\ +Z\x91\xf9\x97\x7f\xf9\x97q\xca)\xa7\xac\xad\x8f\xdb\xdb\ +\xdb\xb35\x16O\xb9\x98\x9e\x16\x8b2\xf7\xb9\xcc\x19\xca\ +K\xf0xA\x81\x17M\x81\xeb\xfe\xbc\x8c8P\xb7\x09\ +\xbc\xcc\x0alxB\xd1g\xe5\x82v\x95\xb5=K\xe2\ +\xaf9\x120\xd3\x80I\xb05P\xc7\x9a\x9an\xf2\xd0\ +\xcc\xdc\xebJ\x82\x0b\x98A\x02X\x8c\x12\x1d2\x0c2\ +\x03'\xf2\xfdm\xb1\x82\x80\xc7\x11\x80=J;\x80U\ +\x80]\xea\x01\xe4\xe0i\xb3i\xe0\x907l`\x01A\ +^K5\xbd\xa92\x95\xc60\xccj\xd1\xd2\xc1\xf2\xb3\ +\xe5d\xc1\xf8\x1d\xc7\xaev_\x84)\x07a\xcf\xa82\ +Z1E\x8a\xa7\xc6\xb3;\xe0\xc5F\xcf\x93k\x81?\ +\x19\xb0k/p\xdc%\x93\x95]w\x86\xe0l\x8a\xf0\ +\x03\x9f\x95\x1a3#\xd5\xe5\xfe\xe9\x99\x0c\xb3\xe5\xc6\x0e\ +c\x9b;\xf2\x1be\x13\xc7\xb5\xecPz\x99L0\xa5\ +\xc4\xa2\xd4\x1d\x8e\xf8\x9c\xf7\xb2\xfe_\x1f\x05\x9b5\x00\ +j\x05 o.\xdf6-r\xd8_\x9fM\xe8BC\ +\xc9 \xe6\xa2i\x9f\xac\xad\xe0\x06\x94_\xdd@\x97 \ +\xc1<\xf3Z*\xdc,7\xbd\xba\xf7\xa2\xa8+S\x1e\ +cP\xed\xfb\xa5\x22\xf0\x19\x15\x98\x1d\xd4\x9a\x83h\x9f\ +/0\x0d\xa2\xe8\xea\xae[\xaaf\x8b\xe83\xc2\xfd\xd2\ +\xbb\x09\xdb\x04\xa6\xd5\x82\x05<\x12\x846\x98\x929\xd2\ +\xb1\x07\xe1\xf2\x1b\xf2s\x17\xaa\xe6QF\x1bbW{\ +\xd72\x98E\xef\xc7\x85\xccG\xf7\xfbd\x01\xc6\x8b#\ +\x13\xabUu(M\xa3jj\xbb\xfd\xfci|\xc3\xba\ +OB\xba\xe8\xa2\x8b\xe6\xd1\xfb\xbb?\xd7\x0f\xca\xbc\xa9\ +\xff\xdf\xecn+\xa5\xe0\xc5/~1\xd6\xd9\xe6\x02\xa3\ +\xf6\x5c\xd0\x0a\x7fXV\xb5*.^\xa3\x00\xbb\xfb\xb5\ +Z\x88\xd0K/T\x9a\x9e\xd5\x9cH\xef\xc7\xd2\x94\x90\ +\xab\xfdo%\xf3^T\xc0\x11k\xa8\xcfB\xfc\xacf\ +\xc4jf\xc0\x0a\x81@\xd5&\x811\xf8\xa6\xf2\x9f\xfe\ +l\xbe\x8c\xee\xa3M\xd4\x95\xf8j\x9bP\xdd\x86\x05\x88\ +\xf3\xce\xac\x93\x9c\xfcT\x19J\x0e\x16@\xa0\xaa\xaav\ +'\x8a?\x8aW0t\x92^\xfd\xa5$\xf0\xd2\x08\x9f\ +\x91]\xf5\xfeL.\xdal\x1c\xb9\x10H\xe4b#\xaf\ +\xa7K\x11\xf1\xdeb\x86\x85\xa9\x8f\xb6\x9dy`S?\ +y?\x00\x00F\xf8IDAT\x86M\x8e\x97\x04O\ +\x1c\xa2\x9b\x0aU\xe9\xc7\xea\xbdQ\x0dA\xff\xa5\x11\xf3\ +\xd0\x1c\x89\xf3\xa6\xb1\x0d\x1f\xfd\xe8G\xd7~\x94\xf8l\ +\xc5\xe0;%(\x88c\xbd\xf3\xe6\xd9\xef\xaeS\xfd\x7f\ +\xfc\xf1\xc7\xf1\xbb\xbf\xfb\xbb\x93\xeb'_\xfa2\x00\x1a\ +\x9ccYsR\xed~OB/\xf0\x8e\xa098\xa6\ +\x0a\xf7\xc7\x85\xd5\xfd\xa6(~\x815\xe9\xef\xd0\x8c[\ +6\x0d\xbec\x85 \x06\xd8\xad\xad(hH\xcb\x06j\ +Y\xab\x12\x1c\xf9\xc9\xa2\xfe'\xe1Q\xa5\x16\x02\x96\xfa\ +\xee\x19\x1f\x8d\xc9\xb1\xe1a\xa7\x93\x91t*T\x93\xa4\ +\xedw\x9fM\x82\xc8\xb8j-\x22\xaaYS\x9c0\x86\ +\x00\xa3\x10\x0b\xb0\xf8\xb7\xd5L\x84\xd2\xcc\x00\xf5\x03o\ +#\xb5\x06\x0d\xca(\xde\xdc\x8b\xc2h6E\xcb\xd8\x04\ +\xc0\xc8\xfc\xa5.d#\xe8\x81*\xbd0\x85\x1e#@\ +2\x02\x95\xf8\xc4\x04\x0aTL\xc9w\xda\xf7\xdc\x80\x93\ +\xa71\x01\xeb>\x09i\xd6\x1bp\xdfgF\xe3\x01p\ +\xc7\xa7'\xb7\xad[\xfd\x9f?\xf2\xfbD\x1cw\xda\xd3\ +\x01X\xa7\xad\xa6P\xa8\xd7\x16\x8e0m9\xbd\x05\x09\ +`\xd3M\xd8\xe3\x06\xedy\x96`u\xc6\x06 \x8e\xa8\ + \x7f_\x10\xe4\xe5v\x08\xac S\x89\xfbz\x9a;\ +k;\x8f\x03`\x97\xcd\xa32P\x1dQ\x11WD\x12\ +\xfa\xb2;7\xa0W\xe9\x8bT:\x01}\xfc\xed\xe6q\ +\xbd\xb4\x98\xe6\xf6\xeb2T.\x88_\xb5y \xda\x04\ +\xa6\x8d\xa6jRN:M\x80\x04n\xf8\x8eJ\xf4K\ +d|\xf7\xae\xa6\xfa3\x94x($P`wCr\ +\xf5\x19\x00\x02\x0f(\xe68&\xf2\xc1\x93\x09\xd4{*\ +\xc1/-\xf3\x12\xa6j\xbe\xc9?\xf9`\x22\xe8eg\ +(\xe3\x88I\xb7\xfcG@\xf1\xfci!\xcd\xeb\xae\xbb\ +n\xad'!]|\xf1\xc5x\xfe\xf3\x9f?\xba\xea\xc0\ +=\x9fO\x0b`\xfbq\xe0\xbb\xb7L\xbe\xbb\xee\xe0\x9f\ +\xb9#\xbfw_P\xfbJ\xc2U \xba\x1b\x81\x99\x98\ +\xa9\xb9^\x15\xac\xee\xb5ZV\xfaa\x8b\x1a\x7f\x1d~\ +F\x17_\x9a\xad\xdc\xb7\x5ck2\x06 \xf7\xf7\xa1\xb8\ +\x02W\xa8\x07`\xd1\xb5\xd2<\x00\x86<\xbdG\xf3\x97\ +{\xc4>%wU\x0a\xbc\xed\xc1\xfeXq\x1b\xd0\x0e\ +>\x1c\xd7\x0a\xec\x9f\xb9\xf0\xbe_Y\x86\x99\xc0d&\ +\xf7\xe8\xe2EI\xf2\xb6H\xf4\x22,\xd4k\xd1\xb8\xcc\ +&<\x09\xb4q\xe6\xa5\xe4\xa9\x87\x19\xd1j\x0e\xe8\xbf\ +b& \x9fE\xe91\x8ee\x13\xd5d\x09\xaf\x81K\ +\x11U\xcby\x96\xb5\xc6\xc1\x19Ci\xbf\x92\xf8\xbd\x13\ +0\xb3\xb5\xf6\x8a\x03g\x89\xb7&M-\ +\x91x@1C\xf1\xdc$K\xa4K\x90\xf6\xfe6\x1c\ +\x8b\xa6\xf1l\xc2\x1a\x06`X\x985\x8fA\xc5\x0b\xf6\ +@1\x05\x0b\xf7\xd0D\xe7\x1f\xef\xa1\xce\x95(K\xda\ +M\xa9M\x7f>uj\x06\xac\xfb$\xa4K/\xbdt\ +\xc6\x0c\x18\xe0\xf7~\x11\x8b\xady\xf5\x7f\xd6\x85x\x18\ +\xdb\xdc\x09K\xc7\x9eSkA0\x96\xa44\xe9O\xd0\ +\xb6\xcf\x8f\xa3?Yk\ +m\x0c@\x091C\x17\xdd\x1c\x83i\xb1\xd0V\xede\ +\xd4\xf4\x8c?\x8f\xd0\xc5\xfa\xac\x88\x87\xe6\xbd%cb\ +\x06\x18\xb4.\xa0v\x9cG\x8832\xb0\x1f\xbcb\x01\ +\x19wm\x8d\x19\xf4\x81?\x16\xea\xbe\xda]u\x813\ +\xabp\xb0\x5ct&%\xf1\xf9\xdb\x02\x0420\xa8b\ +\x02Y\xcaL\x03\x85\x8a\x19\x06I\x02_\xb4\xf7/\x8d\ +\xb8\x80\x85i\x911\x0b2M\xd4<&\x1ae\xa3\xf8\ +\xf1\xa9:sZ\x03\x00\x9cy\xf5d\xad\xd6}\x12\xd2\ +\xac7\xe0[7\xc1\xef\x9c\xda\xff\xebV\xff\xe7\x8f\xfc\ +~\x06v\xed9!3\xfcD\xa3\xa5\x07)A\xe7z\ +\xdd\xbc7C\xc7\xe7OB\x98\x03\x99\x05\x97\xa0\x82\xe6\ +\xed\xf9-\x96\xa3\xc7\xd32\xe6\x9f\xe6\xb1\x16\xb4U\xad\ +\xa3t\x7f=y\xdby(\xb0\x8dn6\xda\xfb\x06k\ +\xd0`\x09\x115\x8d\xbaK\xc4\xbf\x1f\xa0~\xc6\xe6C\ +FD\x990\x9c\xfe^\x8b\xe7\xf4\xe1\xc1\xc9,\xa8-\ +L\x91X\x04v\xc0\xc5\xe5y\x86\x1b\x8e<\x88\x01\x8c\ +\x08$ \xd3\x00\xc16\x06\x13\x02\xde\xc0\x88\xc3\xbbu\ +.CJ\x91\x0dX\x17(\xc4JH@\x05\x866\xdb\ +fP\xb0s\x10B.\x921\x17\x1a\x8a\x8d^\xae\x0c\ +u\xceu(\x12\x0c\x17N\xd5\xebk\xaf\xbdv\xad'\ +!=\xf3\x99\xcf\xc4\x15W\x5c\xd1_\xf4\x01\xfe\xd04\ +\x0ea\xdd\xea\xff\x5c\x00\xd4\xc9\x97\xbc\xb4+\xdf],\ +\xcf\xfc\xa3)L\x22\xa7\xf7+\xdd|\xb4\xc5\xc7@8\ +\xbf\xdf\x98\x0a ~\xff~\xbfr\xc9\xc6\xa7\x04\xb3\x16\ +@\x0f<\xce\xe3\x0a;m+\x05\x02\xf1\x0b\xfd\xfe\xa2\ +\xcbb\x88\xbfu0\x80u\x03\xadA\x13\xb9\x11\xc7\xc5\ +Dt $Jke\xbd\xf2\xc0\x84\xbe\xe3$\x96\xc8\ +\xcc\xea\xd4+\x01[\xe2z\x86\x1c\x03\xf5\xcc\x01&\x1e\ +i\xe9\xf0\x98\xfcv\x8d\x80]\x05x\xea\xd9n@\xad\ +\xd8B\xbf-\x89\x95\x9f\xf1\xfb\x1b\xa8\xd2\xa2F\xd6\xba\x80YGS\xac\xa9\x19\x1al\x17\ +%\xb8\x1a\xae\xbf\xe3\xbb}\xf4\xa5\xba\x87\x8a\xd0JM\ +\x12\xa2K0*\x07Y\xfec\x05\xe0\xb9<\x89<=\ +5\x09\x8a\xc9\x11>\xaa\xd6\xa3\xd8\x81\xa6\xfe\x8e\xcfa\ +S,\xa0+\x1d.)\x9b\xc5$\xa5\xb3qr\xaa\xf8\ +\xf4$\xd0\x0b\xa0j\xdd\x96\x8d\xcd\x00`(\x16\xc4\x0a\ +\x94\x1a1\xc6\xf1\x19\xb0?\xde\x99ADK\xd3\xa8\xc0\ +:\xb6\xea*\xac\xcca\x9fD\x0b\x92\x01e\x1c\x03\x84\ +\xf0e\xa5\xccFnD$C\xe84\x82\xf6\xd9\x99\xcf\ +\x9a\xac\xf7\x5cE\xdc\xc3\xd9^\xfe\xf2\x97?\xe9=?\ +\xf7s?\xb7\xd6><\xd1\x91\xdfC\xd9h8\x8eG\ +\xcc\x8a[jy\xe3B5\xe9\x06O\xc6\x9c{}$\ +\x9d[P\x97\xa6\x0c'\xf1'\xa0\x18\x02td\x1e\x03\ +i\x06\xa8\x09\xd1\x85\x94\xaf\xd0V2\x01\xb4nY\x0d\ +\x09\x1eF}K\xfecna\xf3j\x90\x83\xb9J\xdf\ +\xdc\xa8\xd6X\xe9$\xbd]\xcc\x00\x95|Z,4'\ +\x22}\xf4c\x13#r\x02\x22\xd9\xc2:\xaem\x02*\ +f\xffT\xa0\xa6\xf4&\x83`\xc2\x907\x9b~\x014\ +\x1fn\x05\xfb6\x1a\x00\xc8wW\xb5\xdf\xdau\x849\ +\xc0\xe0\xa6\xa5\xe5?\xe2\x02{\x91x@T\x8am\x7f\ +o\xa2\x06#\x85t0\xe9p\x84Q\x8e\x89~\x149\ +h\x00.y\xe5d\xbd\xff\xe0\x0f\xfe`\xad'!]\ +~\xf9\xe5x\xc63\x9eq\xd0{^\xf6\xb2\x97\xad\xed\ +\xfd\xcb\xe5\x12\xd7_\x7f\xfd\xe4\xfa)\x97\xbc\x18f\xa9\ +\xf5\x01\x15\xe8\xa5\x96\xb9\xf0\x04\x81\xb9Y\x94\xf8\xd2\xeb\ +\x94\x87\xd5\x02j\xcbK9p\xee\xfb\x19\xd5]\x83\xd7\ +(\xd0X\x19\x08@W5\x88\xda\x89z\xbfv\xdaV\ +\xf2\x02h\x18nu\x08\xa4\x1a_\x8f\x0a\x1b\xe4\xa1\xaa\ +~\x0f1(\x966\x22\x07+\x94V]\x02P3\x01\ +\xba\xde5\x15\xaai\xb2J\xc8L\x22b\x14\x96\x9e\xc7\ +6Fe\x173\xa8l\x1e\xd4X\x7fj\xd0\x10=\x08\ +\xdbm\xa1\xa2\xff\xed\xbb\xcb\xf6|\xfar\xeb\x86q\x14\ +E\xeb\x1b#X\xc8X\x8atj\x17\xaa\xdaO\xa9\xaf\ +&\xc1\xd2\xaa6@wa\xc6\x12\xd4\xd4\xe2\x8c$\xb4\ +\xceu\xb8\xe9\x98\xee\xab\xce<@r\xd7='\x01\xc7\ +]0Y\xf1\x0f}hZ\x91\xe7p\xb5\xc5b\x817\ +\xbe\xf1\x8dO\xf8\xf9k_\xfbZ\x9cu\xd6Yk{\ +\xff\xec\x09KVp\xc2\xd3\xae\xca\xb4t\xf9H5F\ +\xad\xfd\x97j\xfd\x14\x88\xe6a \xdc\xa7\xf9,\x13M\ +b\x14%\x8b\xbc\x97LH+c\xa1E\x0d.h\xff\ +{\xef\xfb_\xdb\xf1\xe0\xc1\x81\xd0\xc8Y\xb5\xce\x0e\x00\ +\x84\x98\x01C|\xda\xef\xc6\xa9\xbd\xd4g8\xb5\x98\x83\ +!'c\x1c\xde\xdb\xad\x9bYgz,\xe3\x1d\x9a{\ +m\x1d\xb7\xd4\xef\xd2D(\xa3g\x92\x83\x17\xd4\xe8@\ +\x9a\x03j\x1a$\xae \x0b\x0f\xc3\xe6\x90IC\xc5\x80\ +\x03\x96\x9fEA\xc7b\xc8\xa4\xa2\xf6\xb9\x0ap\xa4Y\ +\xb0\x14&\x00T\xad`\x8f|\x8f\xcf #X\x063\ +\xd0\x9c\x0a\xdac\xb9\x06\xb1\x1e\x17LCm\xff\xf0\x0f\ +\xffp\xa5\xcd\xb4j{\xe5+_\xf9\x84\x9f\xcd\x1e*\ +r\x18\xdbl\xe6\xdfS_\xd4\xe5\xfa\xf7\x097\xd3\xea\ +Q$\xd8\xa5\x910\x19\xf3o\xf1}\x9fn{ T\ +\xf8\xc4\x90H\xdcUs\xf0\xc0|2\xfc\x974H\x93\ +\xa4>P\xbd\x10\xab\x12?\xb0R(0\xf1}&\xf5\ +\xc4X\x90\x85A\xfb|\xe9\x85\xa7\xbbP\x11\xfb\xf0[\ +6\xc9_d\xc2t\xa62!\xc2\xfa~\xc8&\xd6\xac\ +\xc2@Si\x9f#s\xaeC\xdaKv\x95\x8dL\x89\ +\x05\xc6&\xc8\xb4\xb43\xc0d\x1f\x8d<4\xc1 \xea\ +\xbf\xcc\x19\xa8_\xda\x0d\x04\xe1w)\xd3f\x1dH\xb8\ +\x01\xc6\x05\xd4q\xec\xb3\ +\xa6\xb4\xcfc\xe9\xa9\xb2#\xf6_\xba\x12\x01\x8b\xa2\x1f\ +\xfd\x9eu\xa1\x85\xbe\xc0h-\x22\x02\xd0$d\x9f\x06\ +\x0c\xe1\xc1Z\xb5\xad\xc80\x92\x03V\xa2\xf7\x14\xd1]\ +}\xc0&\xf3\xcdC-\xaf\x13\xd6G=\xb1\x1e\x9a\x9b\ +\xa6:\xf6\xee\xbdj#Q\xdb\xe8\xc1\xbe\x22IG\xf9\ +\xdd\x94\xd8\x0b\xa8F0M&\xd2\xdeFH\xb2S-\ +\xf70#\xe2\xc8\xb1\xb0\xf1\xb2f\x00}\xc5\xe3\xecC\ +\xb4\xcf\x83\x016{\x7f\xbb\xa9\xf9t\xebm\xc4\xf7\x0c\ +\x9b>\x17/P\xb5\x82]R/^\xb1\x05/\x99W\ +@\xf7!\xc0x\x82\xaa\xc1\xf0]\xa9\x09\xa4\xd9bV\ +\xdf\xb7\xdb\x80\x8ds\xa7\xc7\x87\xddt\xd3M\xf8\xc2\x17\ +\xbe\xb0\xf2\xc6\xdai\xbb\xe2\x8a+p\xe1\x85\x17v\xd7\ +f#\x05\x0fS\xfb\xeew\xbf;[\xf7\xef\xb4\xcb_\ +\x91\xebL\xad\x95Uy\xc3\xa4\xec\x01l]g\xc5\xaa\ +\xf2T,\xd5Z\x9b\x80is\xee%\x19Fj\x08\xf9\ +n\xd6\x08\xa0P,\x9d\xed\xaf16\x8eC\x97\xff+\ +~\x83\x11H\x0cc\x1c\xcc\x90\x95<\x18\x0d\x98\x84\xdf\ +\x9fm\xa6\xd1mi\x87\xf7\x851\xbdS\xb3\xea=\xf5\ +~\xfaI\xbbh\xa9`\x9e\x19fLW\x0b's\xc3\ +{wL\x9f4dR\xab\xcd\xe2\xa8\xb1\xf0\xef6@\ +G\xd5\xb8\x0dJ\x85\xc6h\x06C\x9c+PF\x1a\xc8\ +\xb2\xf4U\x85\xac\x00\x9b1\xe3\x1e\x92\x97\xa5\xc5\xb6,\ +\xa5\xf9F#\xda\xc1\xc8(\xe82D\x03\xf9r.\xe9\ +\x12\xe4\xbb\xc9\x04\x98z\xbc\x8b\xeb`y?\x03\x95\xaa\ +y\xe1\xe1M\xb0\x99\x0c\xc1u\x1e%\xbe\xb1\xb1\x81_\ +\xff\xf5_\x8f\xbf_\xfd\xeaW\xe3\xbc\xf3\xce[\xdb\xfb\ +\x9e\xe8\xc8\xef\xe3O>_\xbc>H\xe2\x14\xd3RU\ +\xed\xd8\x8b\xd6\x87\xed\x02\x10\xb5<\xa5?[\x1e\x03n\ +\xf1\x0c\xf5$P\xa3\x0e\x0f\x97|\x7f\x8c\x1b\x98\xa9\xe4\ +\x1f\x0e)\x16\xe0\x10b\x07R\x15W\x1f\xb9\xc9u\x80\ +\xd9l\xcc\x11\xec\xd5\x19M\xf7U\x90\xa3\xe7cZo\ +\xad\xe7\xa4\xf5=\xa91h-\xc0zO\xda\xff\xe9\xff\ +O\x1b\x8c\xbf+v\x90\xe1\xcb\x1e\x8ca\xd1\xb4\x9c\x85\ +\xf4%]\x80\x89\x15\xd4x\x00\xebb\xc6\xad1\x86<\ +#>\xfb\xc7,B\xc0\xb1\x1bi\x12\xf4\xfd\xab\x81C\ +\xa5\xe5P\x90Y\xb0\xc2\xf0.d\x12\x11\x01A>g\ +l&\xd4\x84#\x0b\x86@F\xb0\x17\x19y\xb8\xabi\ +\x11~\xe1\xd4\x0cx\xfb\xdb\xdf\xbe\xd6\xa3\xc45(h\ +\xf6,\xc1\xc3\xd8\xe6\x02\x9c\x8e\x7f\xea\xf3\xb0=\x12F\ +\x8a\x1f\x91\xf8\x87\x99\xcf\xa8\x8ek\x80P\x17\x12\x1e{\ +\xc7\xc3\xd4,\xb2\xd7\xb5V\x06\xc1u\xad\xa8\xad\x07\x8e\ +\xf68T\xc5\x1b\xea=\xf5\x7fz\xfa\xf0N\xdb\x0a\x81\ +@j\x8f\xebygu\xf4\xf5\xd7!\xb9\x13\x92+U\ +\xdb%\x03\x80\xc6\xb6M\xaaTM\x82\x8a}\xaf\xd9~\ +\xec0\xb9#\xc3\x8eA\xa0\xab\xab\xfaC\x1b\xacw\x88\ ++\x13\xea&\xa2\xf3\xcd&\xf7\xad9\xe0\x1e\xee\xbf\x1e\ +\x88\xa9\x8d\x0c\x86\x9a\xc0\xa2Io\x8d\x02c\xe8p\xad\ +*\xd4\xb2\x08K}\x16U\xfe\x0d\xd0[\x90%\xc5\xaa\ +Y`\x91T\xa4\x99\x87\xd4\x0a\x00\x9b\x94\x19[\x0as\ +\xc8\x84$\xc1\x11\x8aE\xc0\x11\xbf\x03\x00{\xce\xbc\x1c\ +\xb0]\xdd\xdc\xdcv\xdbm\xf8\xf4\xa7\xa7\x89:\x87\xab\ +]u\xd5U8\xf7\xdcs\x01\xacW\xfd\xbf\xff\xfe\xfb\ +gc\xffOy\xd6O\x88\xb9\xd8\xbby\xa3\xb8\xac\xa7\ +\xc0\xa0\xa7I\x81U\xcd\x04,\xb2\x8fkk\xc8>\x1c\ +^\xaaf\xa8\xaa=\xd7a@\x0f4\xd6\x1c\x95\x86q\ +IMB6\xf5\xb8\x0d\x81\x8e\xad\xc9\x0b`\xec\x88H\ +\xfbN=\x01`\xe1\xfe@\xad\x19\x18\xc13\ +T\x7fe\x08Y\x06?\x0f\x19!s\xa8\xde\x19\xe9\x17\ +\xe8\xdbO\xdb\x7fl\xe9g\xf8\xbc\xb8+mM\xd9\x80\ +u\xe37\xd4Q\xd4\x11\x00(642C\x9e\xecc\ +^a\x0c\x1b\x82{v5\x84-\x03sh\x13Eg\ +\xba\xc1\x92\xc355\xaa\x10\x08\xccI\xe0@\x8aLz\ +2\x0f\x9eW`\xdd\xe7}\x81\xd1\xde\xa7_\x90@N\ +\x16\x08\xad\xfdT7 ]\x809\x0f\xf5\xfa\x86g\xcd\ +?b\x00\xdcP\xf9\xac\xa6\xf63\xef\xa1\xd0<0\x91\ +\xf0\xeaR\xac\xc1TC\xc7$\x92\x19\xd0V\xdd*Y\ +\x87`a\xf9\x8f\xaaj\xba\x16\xd1]\xa3\xa9\x00\x18v\ +]4\xcd\xc0{\xeb[\xdf\x8a\xc7\x1e{l\xa5\xcd\xb5\ +J{\xd5\xab^\xb5\xf6\xd4\xdf\xb9\xc0\xa6\xe3\xce\xbe\xac\ +\x9a\x89\xae\x81bb\xdeF\xfeT\xe6\x86\x94fwG\ +\x19\xba\xee<\x8b\xbaO\xf9w\xb6\xd4\x9c\x89g\x0dE\ +\xf6\xa1\x08.\xee\xcf\xdc\xc3&\x9a\x82j\x015\x1c?\ +\xcb\xce\x0d\xd3\x8c\xa2'i+\xdd\xdds \x0f\x7f~\ +\xdd\x98-\xf0\xd7=j\x9d\xd5{\x0b\xdc\xb2\xbaO\xf8\ +Q\xa3\x96_\xef\xdfd\xf6\x1f\xac\xc7\x04\xcc\xba9\x0a\ +\xae\xd9\xe3\x08\xf5\x81\xc9p\xfa\x7f\xfdXZ\x14\x96\xc9\ +=\xa2\xd6\xa5\xc7 S\x80\x07\x82\x85\xf2\xbd\xfe\x94\xa2\ +4%va|(i[\xa2\x90\xdc\xd1a\x00-\xa4\ +\xb8\x18\x96\x0b\x97@\x1e\xce\xad\x05#\xd0\xb8\x81Ma\ +\x06\x1b\x0d\xb0\xdaDf\x1f.\x85\x910\x9c\xb8X\xc6\ +\x0f,\xcd$\xec8c\x0a6N~\x1a\xb0yR7\ +_\xeb>J\xfc\xca+\xaf\ +\xcd\x03\x00\x12c\xe0b\x22X\x04\x10e\xa4a\x11\xe6\ +`\x11U\xc8s\x0b6\x1a\xf8\xb20`\xe3\x9c+'\ +c\x99\xab\x9c{\xb8\xda\xee\xdd\xbb\xd7\xaa\xfe\xcf\x15\xfe\ +\xd8<\xf39\xd8\xd8d@5=B\xf5w\xd5\x06\x03\ +\x8c\x8e\xec?\x8b\xfd\x9f\xe9\xef\xcd]\x1d\x0c#\xbf\x93\ +&l\x7f\x00\x88bS\x03\xf7\x82\xc4\xcd\xdc\x02J.\x8bgf]\ +\x84\xc1\x92A\x10\xecKm \xc1?\xaa6\x1bbg\ +n\x9ep\x06\xb0\xf7\xdcnm\x8e\xc4Q\xe2\xebh_\ +\xfa\xd2\x97p\xe3\x8d7N\xae\x9frq\x8d\xfec\xce\ +\x89&\xd6d^>\x83\xc0\x0c\x0a2kZo\x14\xfe\ +pb-\xb5\xea\xf3x\xdf\x86\xd7\x88G\x82\x91\x97\x8f\ +>\xe7s'\xe6-T\xc5O\xbf\x7f\xcd\xeb\x98$\x0f\ +\xec\xa8\xadd\x02\xb0\x04\x11d`MiIU\x85&\ +@LH\x89\xaa\xb9\xe6\xa5\x1d&\x8a.V\x1a#\x0e\ +\xa7\x81\x15\xbd\xf6\x90\x84\x1f\xdcP\xa2\x04\xebw\xa6\xb9\ +\xf1\xcc\xd6Ro\x81\x9a\x00\x0cm\xceT\xe5\xb1\xda\x9e\ +\x8bh\x9d\xdd\x9cIA\x8c!PU\x9f&N\xb1\xaa\ +r\x98\xf5\xa1\xc2\xe0\xe2!\xa5\xef.d\x18q\xa6+\ +[c\x04\x990\xb4e\x16\x1a\x05\xd5xu\x13n\xd2\ +<2J\xb84}h>\xa8)D\xb3\x22\xcd\x06`\ +q\xe6\xe5\x93]\xf0G\x7f\xf4G+m\xb0\x7f\x0em\ +\xae\xf0\xc7\xb1O}!h6\x01)\xaf\x16\x96j7\ +\xe7o\x5c^\xdeD-\xef\xbcP%\x81@\x05\xa7\xbd\ +\x8c\xb5\x09\xee\xc7l\xa1\x09\xc8\xf9\x81\xa4\xb99\x9a\xb6\ +&\xd8\xc2<\xe1\x7f\xd6\x85\x01\xa8\x8f\x9dhxm\x0e\ +-T\xc8\x87\xb2\x83\xd5\x9ev\x14\x0c\x12\xd03t\xb6\ +\x0d\xab\xaa\xf2\xf9Le\xe5\xf3\x87 \xee\xbe\xac\xd2\xd8\ +\x96Ru\x9cIHt\x9d\x8d\xfd\xf7\x166}_\xee\ +)\x19N\x1e\xf0\x98.?4w\xa8w\xd2?\xee7\ +\xeb\x98\x87\xbeo\xc3=\x08\xbb\xb8\x05\xda\xcf{)\x9d\ +)\xb5Q2\x9e@=\x11\xc9\x08X\x81\xc8#&\x80\ +\xda@\x9fX\x84P\xfd\x15\xff\xd8Mm\xa4\xf4\x8c\x80\ +\x1a\xc4\x02\x86\xa7<\xf3''\xfb\xe0\xdd\xef~7\xee\ +\xba\xeb\xae\x956\xd9\x0f\xb2moo\xe3mo{\xdb\ +\xe4\xfa\xa9\x97\xbc4\x0a\xbe*\x8e\xc5p\xdd\xe9\xa9<\ +\xb9\x07\x82\xb1\xb7\x0b\x148\x0a\xd8Y\x9b[\x12\xbf\x9a\ +s\xc9\x98\xd3\x0d\xae&E\x081y\x1f\xe3^\xd8L\ +\xd0\xfe2:yk\x95\xb6\xe3\xfb\x89\xf8\xf3Xo\x06\ +\xf6\xf4\xa7\x01#Ct\x1d\xe8\xbb\xd5G\x05\xe6\xe0\x1d\ +jK\x11e\xedc\xa8\x0d\x1b\xd6\x07[\x00\x92\xe7_\ +\xb8(1=1Y\xa5),s\xc5AT\xd2jR\ +\x8f7\xfb9\x17$\xc1\xba\xb1\xf6PO\x8b\xe1\xfb\xac\ +\x0b\x18\x22\x91\xd3\xbf\xaf\x9b#\xf1\x0f11\xdab\xa7\ +\xa4\xae\xbf/K\xdf72\x82(]V\xac\x99\x09\xa9\ +%\x14\x03\x8e\x01\xb1\x80\x92\x85EK\xc6\x10\xf4^\x06\ +\x8f|\x81\xa1i2\x9b\xbbO\x80\x9d<\xad\xda\xb3\xee\ +\xa3\xc4\x0fg\xbb\xf9\xe6\x9bq\xeb\xad\xb7\xf6\x17m\x03\ +'<\xf5\x0a \x88/\xcdL\x1e\xd2Y\xcb\xbd\xa7\x7f\ +\x9f\xfb\xa0Ma\x14\xfb\xd08\xb3e\xec\xcb\xc6\x88g\xa5\xc0\xd0B\xb1\xb1\xd7\x9a\x86\x10\ +^\x1b\xe9\xd34:\xb6iouU\x1a\xfd(\xedX\ +\xe30\x0d\xfb\x17\xc1\xb4J[)\x10\xa8\x0d'l\xa0\ + \x00\xab\xdd \x00g\x9a%\x08\xa0x\xedx^\x19\ +G+1bo\x94q\xe5\xac'\x90\x91\x7f\xec\xb4\xf6\ +\xa7N\xb8M\x8e\x197\xf3T\xf5;[\xbdG\xfeu\ +\x13dH\xa8\xd6_\xd7\x880\x0b\xcf\x01\xe7]%:\ +\xdf_\x19Q\x91H\xc1\xb4\xc59\x1e\x05\x1b5\xe2o\ +\x17R\xd2k\xc6!1\x04\x14\x05\x1e\xd3\xfe\xb7\x92'\ +\x16%n`\x11v\x0cT@\x11\x8bZ\xb0\xa4\x18\xb0\ +\x5cd8r\xa8\xa5M\x03p\x03\x8e\xbf\xf0\xc5\x93\xbd\ +p\xc3\x0d7\xe0\xab_\xfd\xea\xca\x9b\xedH\xb7\xc7\x1f\ +\x7f\x1c\xd7^{\xed\xe4\xfa\xe9\x97\xbd<\x0883O\ +\xd3\xb4-#:\xd2=S\xf7I\x1e\xbeB\x0d\xb6?\ +\xbf\x22\xf7S\xbfO-\xbe\xa7\xd8\xd7\xa2\xf3(\xd9\x88\ +\x19$-\x10\xf8\xab\xd7\x84\x86F{o\x95\xb6\x92\x06\ +\x90\xd2+\xdf\xcaAkt\xa0\x11\xe5\x93I\x82y+\ +\x9eP\x81B\xb3>\x0dr.\xdcR\xed}p\x82-\ +\x0f\xd1L-\xa0\x7f\x1e\x9f\xa9.\xb3\x8c\x14L\x9b\x9d\ +}\xa54\xdfD\xcf$\xe6\xc2?)y\xb3dS~\ +\xa6a\xb59\xae\xdem\xd8\x11nHc\x05\x9a\xa4\xb6\ +\x01A%%r1\x1d\xc6%\xaaXJJc v\ +\xc9\xf3i*\xc57\x0a\xb09T&Q?\xf7\xa8a\ +\x00X\xd42X\x9c9M\x13^\xf7Q\xe2\x87\xa3}\ +\xe2\x13\x9f\xc0\x03\x0f<\xd0\xcf\xd2\xae\x13q\xc2\x19\x17\ +\x8d\x82k4\x96\x84Zb_h#\x99@3\x17<\ +\xe7\x93\xcfX\x9au\x81x\x19\xac\xd6\xd7\x91\xa4v\xa8\ +\x02&[\x9f\xcf\xd2\x83\xdb\xa5\x99$\x0c\x00J\xc1\x98\ +\x02mM `\x22\xefIP\xbc\xde?H\xed\x11\x8b\ +K\xc53\xb52X\x07K\x88\xb9G(C\x19=C\ +\x890\x17\xa0\x0e\xd4\xccF\xef\xb5\x08\x15\xd6\x01\xbaL\ +\x92\xf61=\x1bI0$rF\xf7\x85\x9f\x1c\xd61\ +\x06\x0d \x22\xa1\xd34\x22r\xbb\x90C$\xd2+\xea\ +\xb9q\x82!y\xb8\x16\x87\xc2\x83G*X\xc8\x8d\x98\ +\x85K\xd3\x04P7\x1f@,\x22\xe3\x0a\xa8\xcd\xb0\xc8\ +\x05\xda\xf5M3\xd1\x1ax\xecy\x1d\xe5P\xaa'\x22\ +c\x11\x80\xe3.\x9a\xd6\x0b\xfc\xbd\xdf\xfb\xbd\xb5\x1e%\ +~8\xda\x9f\xff\xf9\x9fO\xae=\xe5\xc2\x17t\xfbH\ +1\x1dstL\x16\xd0\xc0\xa0\x8c\xb6\x83\x8d\x85\x89\x12\ +;\xa4\xd2U\x0a\x94\x22\xa76\xab\xa4\x8f#\xc1\x84i\ +\xe7~\xccz\x00h'r\x03\xa9\x078\x1a\xc65S\ +\xacd\xa7mE\x0c\x80\x9d\xed\x81<\xb5\xa7\xab\xa2\x92\ +\xda\x01\xab\xfe\x0e\x8dJ\xc2w\xd9=\xcfPM\x84\xbe\ +\xbaOj\x1d\xbdZ\x13\xe1\xc7\xd0\xf8\xebt\x8b,G\ +\xa0 '1\x0e\x17a\xca/\x92\x98K\xf7lF\xfb\ +\x99\xfc\xcb\xb1\xb3_\x19\x17\x9e\xf6\xdf\xc2\xeb.Jd\ +\xdd\xbb8\x84LC\x1e3'\xcb\xa0)Q\xf5\xe95\ +H, #\xd6\xe8!\x00\x1a\xf3\x90>\x867!\xbc\ +\x0d\xd6i\x1a]\xe5\xe4.\xd30\x99\x0cA\xc1\xe3\xcf\ +\xbf2\x0d\xda\xd6\xbe\xf0\x85/\xac\xfd(\xf1\xef\xa7=\ +\xf4\xd0C\xb3\x85?\xcex\xf6\x8f\xe7\xb8\x91\x1al1\ +`Qt\x7f\xf6\xa9\xbb\xa1\xadI\xf2\x8d\xba\x02\xb9\xcf\ +\x80$f\x82\x85\xe0^\x08f\xcdd\xa0\x8a\xd5\xe8\xf7\ +s\x1f\x0eB\xfcL\xf8E\xec\xdf\x08\x06\x12\x86Q\x0d\ +\xf15\x99\x00*\x89)\xf5\x95.\xfb#\x8d=\x98\xc4\ +\x90eD\x9b\x1eL\x10#\xb9\xdb\xd8?\xca\xf7)q\ +\xf6?[\xc2\x8c\xa5'!&\xc03\xe1\xc2K\x9f\x92\ +\xcb\x22\x1e%\xa2\xff\xfab\x0ef\xc2\x99\xdbuj\x02\ +c\x90\x10\xca<,A!\x8a\xda\x00\x1aEb\x9b\x12\ +%2\x16?\xa4\xb1\xa7\x0b\xa8+o\xd6\x18\xda0\x22\ +\xf2\xb0a\xe5\xfd\xc4\x0c\xc8(\x18%8\x06\x1b\xd5\xd3\ +\xa0\xf5\x0c\xf8/1\x88\x16xt\xde\x14\x0c\xfc\xeb\xbf\ +\xfe\xeb\x956\xdb\x91l7\xdcp\xc3\xf4\xc8\xef\xe3\xcf\ +\xc3\xb1'\x9e3\x12,R\x0e\xbe+X\x93\xaen\xa5\ +a\x18s\x00\x10D\x09\x8c]~\xb9O\x13/\xc8\xb5\ +\x05\xb8\xd6\xe9f\xd4\xa4\x9f\x8a?\x95\xa8\xf1\xd8\x11\xe9\ +\xa8\x84~\xe2q\x87\x86\x03\xae\xac5\x0c\xcd?\xdeO\ +\x8e%G\x14.W\xc0c\xae\x5c<\x02Z\x97?s\ +\xad\x97\xe6\xdd\xa4\xa9j\xa5n\x98\xb1\xca\xcf\xdf\xd3?\ ++\xc1@2I\x81\xd2z\xc6\xe0\x93\xd8\xad\xebs\xda\ +f\x0c\xf8\x19't\xa8m\xaf\x87rlX\x1e\xdf\x1c\ +\xa0\x0f\xd2D\xc8\xac\xc0\xfel\x02\xf6\xd9\x0a1\x862\ +\xe9w\x16\x1b\x9d\x12\xb2V\xfaa1\x13u)\xea)\ +G\xcb\x92i\xcb\xbc\xb6\x0b\xc9\x04\xf8\x8f\x1a\x05\xaf\x9f\ +x\xf14Cp\xddG\x89\x7f?m\xee\xc8\xef\x13\xcf\ +\xbf\x22\xf6j\xb8\xff\x9a\xe9\xa5\xda\x18\x90\xae\xe9\xb0\xdd\ +Ec\xe0\xdeZN*F\xf5>|=\xc3\xa1\x86\x9d\ +g_\x12\xcb\x01\x80^\x10\xb9bda\x1a\x84\xad0\ +\x91\xf2Y\x13`\xf5\xb6\x82\x09\x90\x04\xa2\xd2P\xd5(\ +E.#E\xb2\x0b\xa6a\xe6R\xef\xce\xf0\x16\x93_\ +\xff\x1e\xb0\xf0\x22\x92Vq\x86\x9c\xe0\x94\xbe\xea\xa2\x9c\ +&\xf1\x903\xcb\xfcu*Z\x09\xc6\xd0\x03=\x1bt\ +\xeb\x95Q\xd0\x8e\xe4\x14\xf4\xbea\xd5\x0a\xd2\x1d\xb9\x01\ +\x13I\xd3\x7fNBf_\xf2p\x11\x8d(LSK\ +\x83\x998\xa9\xe9J\xa4\xf7!\x8b\x97$S\xc8\xb9\x22\ +\x88\xc9\xcd\xbf-\x9b<\xffe\xa5[~g\xcf\x99\x97\ +\x02\x8b\xbd\xdd\x9e\xb8\xfb\xee\xbbgCl\x7f\xd0\xed\x9e\ +{\xee\xc1\x9f\xfc\xc9\x9fL\xae\x9f\xfd\xbc\x9f\xce}i\ +\x16\x18M\x9a\x92:\x8f9\xef\xf0\x14,\xcb \xc8\xa6\ +\xc5\x15F\x00\xa6\xc9\xa9Ae\xfas\xbcoR\x8bK\ +\x81\xd0\x85\x16\xa3j\xab\x8c0\xad\xc4\x8f\xd8\xc8f\x90\ +\x84\xbb5c\x00u`\x0eUc\xf2\x01\xbd\xe4\x04z\ +3!\xb9\x977\x15*y\xd5\xa2\x85\x0b\xa7\xd4/`\ +t\x85NX&\xdfL\x0f\x07\x1d\xfbT\x81^e\xb7\ +ZC\xbbs\xcb\xd0N.\xca\x18\xe2\xf7v&{\xeb\ +2\xc3\x9f\x8be\x15W\xad\x0e\xdc\xa9}V\x04\xed\xcd\ +\x85\xa6\x16\xb0\x89\x1a<\xc4{\xb4\x8cX)\x99}\xa6\ +\x04\xacQ\x85\x9b#@Qc\x04X\xc6L\x99\x02\xd0\ +{\x0c\x14T\x1c\xffc,\x005\x072\x81e\xe3\xb2\ +\xbb\x9f:-\x14\xb2\xee\xa3\xc4\x0f\xa5\xcdf\xfe\x9d~\ +\x196\xf6\x9c\x10s\xba\xd9%\x8f\xa9\xeb\x16q\x8d^\ +'\x98T\x08&\x83(\xd5\xed:\x06\xc5U#\xe8\x98\ +/z\x06\xd2'\x93\x95\xf4\x06\x14o\xc1H\xa5ij\ +Z\xf4\xb3}'4\xe7>\xa6\xe4P\xda\x8e\x19@\xa8\ +\xa2\xf2E\xfa?\xdd\xd0\xd9+\x9d\x04\x16\x90\x22\xb1K\ +\xaa857\x80\x84\xef\xc2\x9d\xb5\xfe\xda\xc2\xf5\xb8\xf1\ +\x9e\xe31\x0b\x11\xd2?r\xd6%%mAHc\xb4\ +\xbe\x0d\xa8i\xaf\x5c`r\xd4q\x04 \x8a\xba\x043\ +\xda\x8fIF\xb5\x0f\xa5\x0bZ\x22@\xa8\x07L0\xba\ +piy\x91\xd2u\xc3L\xa4\xc1\xd4\xf5\xd4\x17\xa2\xd0\ +\xd8\x04k\x15\x87\x92Y*\xe1\x13\x03 qs\x93l\ +\xb8\xc5\xdf|\xf7`\x86M\xcfc\xd9\xf3\x00\x93\x0a\xf3\ +\xb9\xa0s\x05\xd6\xea\xc0s\x85H\x9f\xbc\xed\x98\x01,\ +\xbc\xcfw\xe65E\x1f\x976%\xa8\xd8\xf0q\x8cW\ +\x06X0<\xb2\xcf\x14T\xbbV\xcb\x89\x15\xa4*+\ + ]k\xb9\x90\xca\xa0\xd2\x1b\x91\x15U\x01\xc0\xb1(\ +\xf5\xf8q\x96j\xeaO\x0b&h\x98\xa0^\x95\x94T\ +\xe5\xd2F\x0f\xf03\xd2i3\xd6[\xef\x1d\x9f2\xac\ +AD\x19\xe6\x9b\x1bp!\x1bv\x93j*\xd0\xa1\xf3\ +\x9b\xc4c\xcc\x03\xd4\x8b,\xb7\x92@\xd3\x88\x1e\x82y\ +p\x8d\xba\xc2\xa0\xc8\x08G5M\xf4\xc4\xe7c\xcf\x99\ +\x1e\x22\xfa\xaew\xbdk\xb5\x9d\xb7\x866\x97\xf9w\xfc\ +\x85/i\xd1v\xc9\xf8\x95\xb8\xbbc\xd6B\x93\xe2\x1e\ +\x10\xefVA\xac\xa7\xaa\xfc\xa91\x8c\xdd\xe0\x89#\x01\ +\x0a\xdc\xf6\xf7{\xa0\xfcY8\x07\xfd\x8f\xa8\xfc\x14&\ +i\xe7\xfa\xab}\x1c\xca\xc1\xcc\xe3'n+i\x00K\ +!\xfc\xdeF\xe6\xf5~\xc3\xd1N\xe2 \x0ci;\xab\ +\xbf;\x86\x1b^\x00\xe5\x9a\xaa\x09\x0c2q\xbdM\xa4\ +\x8cin\x816F\xae\x1a\x00r.\xbbH\xe7\x22v\ +ya\xccB\xbf)\xc6a\xc1&\x9b'\xc6=\xd1J\ +\xf2\xbe\x85\xa9M\x9e\xe0\x1c\x0f&u\xf3\xaed\xb4\xc6\ +\x0e\x0c\x85&@n\xe0\x8cSpq\xe5y\xd7/\xc5\ +\x12\xd4\xae\xaf\xda\x06\xa4\xaf\x02\x92\x16\x05\x5c\xd3\xc6<\ +\xe7\xcai\xf9\xee\xf7\xbd\xef}\xb8\xfd\xf6\xdbW\xdc~\ +\x87\xaf\x1d8p`\xb6\xf0\xc7Y\x97\xff\x98\x1c\xf6\x92\ +\xaa6@\x01\xd4\x87f\xeb\xfa\x01\x1e\x15\xa78~\xb3\ +<\xe4\x93IA\xa1!LB\xdd{M\x8c\xcfgA\ +\xd6\xb8O\xa2b\x0bj`\x81!T\xb7\x09\xb0X\xf9\ +\x98C\x83\x91\x80\xf4 \xac\xd2V`\x00\xe3\x9a|\xfa\ +Y\xaf\x19\xe8\xc3\x89\xban\xb4\x81\xd2VW\xc4\xb3\x82\ +\x82\x95\x147\xc0\xb8\xe7JJ\ +.l\x06pL\x97\x15\x09\x93%\xad\xf9]\x8d\xe7\xa7\ +\x99\xe1\x86\xa8E\xa8\xfen\xc5>\xa8\xe2\xab\x17c\xc3\ +m\xc4\x18\x1a\x93\xdb\xb5\x1b\x9bg^1\xd9#s\x00\ +\xdc\x91jsG~\xdb\xc6\xb18\xe9\x9c\xcb\xa3\xccW\ +\x9ar=\xa8\xa7a\xd7a.6??\xb5\x06\xd5 \ +\x02y\xa7R\x88^\x00\xa8\xb7H\xaf\xd7\xfb\xf2\xdc\xcc\ +\xe8\x8f\x8b\xc9\xdb2g\x13\xc3\x920_\xd9+\xe1*\ +\x14\xd3\xb32\xa7\xb5\x95\x05\xe7\xe0\xf2\x8b\xa9\x15\x98\x10\ +^\x12\xca\xd2\xd0MD\x9d\xc8:\xa0\x01\xca\x04\x0c\xc5\ +\xea\x95\xc1\x06\xc0\xbc;\xe8\x88\x81C\xf5o\xe2\x041\ +\xa5P\x84Uc\x0d\xa2\xbfm\xc1\x06\xb9\x96\xc0a\x1e\ +<\xba\x18z\x89\xa7)\xc7CG\xe8}tW\x9f:\ +\xda4\x9e\x92\x00!\xc3M\xdd\xe86\xcd\x00\x10J\x02\ +\xad)\x90\x99|\x8d\xa8\xd1G8Z\x8b;\xe8\xddP\ +\xb9y\x81\xcc\x09\xd0\x88>\x22\xfd\x5c\x0f\xcd\x1ed\xcd\ +Bv\x8e\xb9\x01\xc0\x14\x1f(f8\xf5\xd2\x1f\x9d\xec\ +\x8dw\xbe\xf3\x9dk=J\xfc`m\xee\xc8\xef\x13/\ +~q\x9a\xab\x86\xa8\xffG\xcdP\x093\x85\x83'\x0e\ +\x84^\xa2g\xfa\xb6\xd6\x97Dw\xcf8\xf7d\x8c\x0f\ +DR\x0f\x0cQ_K\x92\xc0\xe0\xcd\xba\x8f\x98\xff\xb6\ +\x9f\xea\xdb:OE\x7f\x16\xa1\xd6\x12\xdcy\xdb\xd8\xe9\ +\x8d\xa5\xbe\xbeF\xc8\x19\xfa\x98w\x0cQz;'\xd4\ +Q\x5cL\x00\xa4\xef\xbd>O\xf3\x9eY%\xb5\x9e\x22\ +\xe44\x0d$U\xd29a\xad\xa2\xb0\xb5\xf7\x85\xbb\xc6\ +\xbd\x15#i\x5c\xb7\x1d\xde\x00x\xf6\xca\xea3\xf2\xd8\ +\xb1&M\xbd\x9d\xd2\x123-g\xb95\xa2\xad&L\ +\xbdV\x00\x0c\x9e\xd2\xbd\xb8\x1c\x92\xe2Y\xf4tL\x0a\ +Z\xc0\x91\xa9\x9cC\xddQ(C;\xa17\xec\x0b\xc7\ +f\xcb\x91`\x98\xf4\xb21\x86%7\x00\xbc\x85\xa9\xd6\ +$(z\x5cr\xecY\xca\xcd\x1a\xd62\xa0\xcf\x04\xdc\ +l\xf3\xe2\xbcN\x22\xb0,pQ\x9f\x98\xe6\x9a\x19p\ +\xe2E/\xc2=\x1f\xfd\x9f\xbb\xf1\xddt\xd3M(e\ +e\x99\xb2\xb6v\xce\xb3\xfeE\x9b\x0f\x84\x92\xd5\x17\xfb\ +0\x0e7\xa4~S\xbeESC\xabQ\xd9N\xf6\x99\ +\xd1\x16\xb8\x87\xbb\xf3%\xe0\xad\x10\x0e\xdf3\xc0\xa0f\ +h\xddIQ\xe7\x92\x18\x191\x01)VJl&z\ +m\x95\xeaB+o\xfbw\xc5R\x00\xd1\xd7\x95\xbf\x90\ +\x9c\xaeWgUb\xf6`\x0b]\x1esg\x01\x08(\ +\x88\xa6Z!o\xea\xdd\x22\xaa\x15p\x014\xb3\xcf\xc2\ +\xbf\x9f\x8cE\xd5?\xef\xfa\xa5\x92\x97\xe8\xb9\x15\xb4,\ +BF\xc5\xf5I=y\x8e\x9buR\x80\x92xa\xea\ +k\xee\x81\xb8E\x10Q\xaa\x88\x0c\x96\x1a\x0a]\xa1\x88\ +g\x0e\x85\xae\xa8\x8c\xd7\xb7&\xc9\x148L\xf5\x9d\xd3\ +\x96\xee=\xb3\x1a\xc9\xb6\x889\xd0\xb2iJ\x08\xfc,\ +\xe7q\xbc\xc6z\xad\x008\xf6\xa9/Z}\xc7\x1d\xa1\ +\xb68\xf6\x0c\xec=\xed\x82\xa9\xfd\x0cts\xc0\xb1)\ +\x9a\x9f{\xa67\xf52\xb1'\x01\xe3q\xb0Po~\ +*\xb6@,\x896{\xe9\xf7vcTU\xdbrd\ +\xa1\xdcV7\xb3\xfeZ\xfb4\xca \x1c\x8a\x07.\xb7\ +6\x10p\xec\xfe\x80\xfc\xd4I\xe3C\x95\x11t\xa0\x9d\ +\x18\xd7\xd3\x8d\xc8O\xaa\xd4)na\x0b\xa9\x1b1\x8f\ +cR\xc6\x90,\xd0%y#\xed\xa7\xfa\xe4>(\x06\ +\x12\xa98v\xeb0p\xa8\xc5f\x0b\x13\xd0,1\xa6\ +$+\x8a\xaf\x0c0\xcd\x03q\x0f6u|\x0c&*\ +\x13\xeb\xf1\x82\xfep\x152\x18=\xadH\x0b\x86P\xda\ +'\xb2R\xa0&Q}W\x09\xcf\xc6\xb8\xdfCIb\ +X\xcc\x987\xec\xdf9/\xfaW\x80\xf5u\x89\xfe\xb9\ +\xb4K_\xf5[\x1d\x8e\xa3\xcco)\xebC\xc9\x9f\x07\ +w\x8c='Mptk\xd2T\xfb\xd1\xc6\xed\x03\x80\ +\x92\xc1\xf7\x805O\xf2m\xdf\xb1\xcc\xee+\xcd\xc0\xad\ +\xdb\x9e\x0c\xa4i\xd2B?\xbd\xc9\x99\xc4\xaf\x1e\x8c\x9d\ +\xb6\x9d3\x00\x01\xa4\xccS\x0a\x84\x19 6b\x1d\xa4\ +r@\x12\xadw\xdc\x92*|3}Z\x87H\x15\xf4\ +\x00\xe8\x88\xaa\x11\xb1\x11G2M\xc1\x1d\xda^\x0bQ\ +\xd1\xf5\xf4\x9f\xcc\x1d\xa83\xa6\xd2\x9b\xfd5C\xd6\x17\ +,\x86aAw\xa0\xc9|H\x0d\x00\xb3\xf8<\x11\xe4\ +d\x9e\xd1\x82\ +{\xc2s5\x88\x07\x8a\xa6`\xddI\xcd \x00\xab\xfc\ +\x86)!\x92_\xce\xd5nkI\x81j\xb1\xdb\x17\xea\ +M\xd8a[\x09\x04\x1c\xc0\xc0\x1dk\xd0\x1a\x07\xca\xe8\ +\xb9$z\xe6\x0b\x98\xe7Y\x02\xf5s~'\x99\x085\ +\x83\xe2\x92g@5\xcb\xabg\xc0IL\xad\xb8H%\ +\xae\x82!\x08u\x00\x82 KK\xf5m\xc9F\x12%\ +\xd5xF\xaa\xb4d\x22f\x18$\xf57r\xc4\x9b\xa7\ +`(\x0e\x1b\x92\xe8\xaa\x9b\xacU\xd0\x81T\x93\x11\xe4\ +wi\x95\xb89\x07d\xa2d6hL)\x96\xb6\xd9\ +\xebC\x03}H|\xec\xb7)\xa3h\xcf29f*\ +\xcfU\xcc`\x9f8Y&\x08\xb9\x15V\x8d\xb7VF\ +\xe1\xc8<\x8f\xd2\xfa`\x0e,Xz\x8a\xeb\xd1\xf6=\ +\x13\xa9\x86\x02\x1cs\xdc\xa9x\xea\x0b\xffU\x10\x9c\x8e\ +GM,\xfa\xcf\xc7M#\x12\xb5N\xde8\x08)\xf7\ +a2\xb5\xa0\xd1\xd67\xd5H\xfb\x00\x9dT\xf7;\xe0\ +N\xde3\xc1\xd1,\xf7\xc3X\x0f\x85h|\xc1h\xbc\ +\x96\x153\xcf\x849>\xb3\xc4\xdb\xf2\xfd|ff(\ +\x9a\x18k\xbd\xeeK\xb3+\xf6\x91\xe5\x1d\x91\xbf\x82j\ +\xda\xad\xd2V\xd0\x00\xd0\x10\xe7&g%*\x90\xd2\xdb\ +\xdb\x8ak\xca\xa4\x93\xb1\xb5M\x83\xb8\x1f1%\x1b#\ +\x82\xab\xfb\xbcr\xb6\x81\xb1\xd20\xb8\x93\x00\x87\xb6\xb9\ +\xe9[h\xd3@\xae\xea%\x91{\xcf\x0d\xcc\xf3\x01\xb8\ +\x10Q\x0f\xc0\xc4\xbb\xd1\xfaR\x89\xab\x050\x11t)\ +U\xb3Y\xc0\xe0\xcd[\x906b\x22\xe6$J\x12\xd2\ +\xb2\xa9\xd2|&Qw\x08Q\x85\x94\x0aM\xa5!\xbf\ +\xcc\xf7\xf6Z\xa7\x10\xf1=\x97\xc3$\xc5\x0e\x0c\xe5\xa7\ +\x8e\xd4P%\xbcY\x9eY\xc0\xcd\xb7p\x8f\xecG\xf2\ +ekZ\x0e\x99gjG\xb5_K\x83h~\xd2o\ +\xc9{\xf6f\x82\x85\xb7\xa21\xed\x0c]FH0\xdd\ +\xea\x16\x9b8\xa5,\xbd)J\xcc\xa5]\xb3F]\x9c\ +\xc3\xd4\xec\x10\x02*\xa5u\x9bG\xd92\xf4\x88\xa4&\ +\x95\xd2\x9f\x87\x82\x80sc\x89_y.\x16 D\x8e\ +\x92\xc7\x86W+\x93\x95\xb0\xa4\xca\x95\x10.\xba9\xe8\ +q\x16j\x9b$l\xb4}4&o\xc5\xc7\xb8OV\ +i;f\x00\xb1@M\x03\x0d\x9b:\xcc&K7\x1c\ +TmI\xbf\xbf\x03\x910\xc4Mn\xa3j\xa9\x03\x89\ +A\xde\x93R\x97ZA[\xc0\xb6)\xd1\x99!=\x1f\ +O\xa9\xd66\x09\xdd\x84\xcc\xd3\x0e\xad\x85\x8b\xe2\xe1\x9e\ +\x0b\x8d\x01\xc2\x10\xa8\xfc\xb7\x07\xda \xa0c\x87\x93\xb4\ +\xf7\xab\xfe\x19}\xa0\xabPN\xe4m\xf7O\x98E0\ +Go\xbe\xfd\xd4\x10\xf8\xd8\xe2\x024u\xaf\xb3\xd0\x90\ +\xb8~\xec\x97\x06\xa2\x04\x03\xb2\xba\x9d\x87\xe6\xee\xcay\ +k&\x03g\xb7X;\xfd\x99\xa0\x14\xda\xdf\x16L4\ +\x80\xb0\x86a\x0cd\x0c\xc8\xecu\xb3\xd4$t\x8f\xc1\ +S\x9d\xed\xcfp`\x8e\x87\x98+b\x13\xf7\x12\xbf\x84\ +y\x1aZAI\x02f \xd9\xd22\xb2\x15B`K\ +k\xc4\xc1\xf1H\x22\x9c\xb5\xf9\x1b\x82\xe0\x11\xdaj\x84\ +\xf7zb)\xe9\xcfn{\x86\xbf\xbb\xb8V\xe3\xbf\x95\ +\xf0{\x9d#%}\xcc\x11\xc7\xa9{w\xa4\x81\xed\xa4\ +\xad\xc4\x00\xd8\x89\xf0\x85\xcb\xa6\xda\x16I\xaf\x0bI\x89\ +\x9b\x1e\xd1$\x22\xda\xaa\xb4a\x07\xaaU\xa4~\xe1\xb0\ +\xb4\xf7\xf9\x90\xa1\xd9\xa2\xdeb\x07\x80\x5c\xbc\xc8\xc1\x06\ +1\x8b\xc6Q\xb9X\x8eH\xa8\x19\x90\x0bZB\x9dn\ +f\x80@\x04$\xca\x22L\xa0n*\xc7bH\x82Z\ +4\xec\xa3\xd7\x84\x5c\xfaLz\xb20g\x08\xfa\x00\xc0\ +\xa6HY\xa7:\x09J\xe9\xfa\xec\x0d%Ny\xf6\x02\ +\xd6\xb2\xd3\xfa\xf5JZI\xfc`\xd1\xc6\xce\xcd\x9f\xe6\ +\x03\xa5\xbd\x0b\x816yj1\x9a\xb4\xadc3V\xa6\ +\xb4\xddL\xa3\xed\xa6\xd6\xb3\xdf%w\xbdH\xe5\x1eU\ +\xa7\xe4,\x96f#%\xa0Jq\x8d\x96\xd4\xfe\xe4\xde\ +S\xd3\xb4\xaf\xd5\x1f\x9a\x8b\xf1\xbd\x12c\xcfY2%\ +\xc8\x5c\xafD\xe7\x09B\x97N\x8a\xab)1>J\x8c\ ++`\xc2\x1c\xb4\xd3L\x5c\xa3\xe7+4 \xa115\ +\x0db]B;\xe1\x93\xd6\x14\x098\xb6\xad\xd2\xc5R\ +U\x9e\x8dpE\x18\x98\x1b9\xb5\xc1\xfa4VE\xbb\ +\xc7\xd9\x7fuT\x9aMG\x15\xbd\x01zf\xe0\xe9(\ +,\x96\xc0,\xc2\x04r\x86\xf0\xe7\xd7#\xc9\xa7u\xda\ +8&\xf6I\x7fn\x8cT\xae\xf4\xdd\xf3\x19\xdeI9\ +j\x05Zmvi\xdc\x0c\x19\xaa\xab\xd4\x93\x9e\x83\x94\ +H:OK\xcb{\x98G\x10\x9b\xd2r\x1d6\x8c\xe0\ +\x92u\xaeA=\x1f\x00\xa3\xf9\xcf\x18\x87\xbe^\xc0&\ +z\x89;\x0e\xaf\xa6\x1b\x91!\xc7\xf4\xeal[\xa6*\ +3\x99\x88\xf9\x04\x1a\xad\x98\x95\x99\x10\xeb\xd3{r \ +\x84\x99\xe3\xe1\xbceD\xa4\xd6g$\x81\xb5\xbf\xdb\x1e\ +$\xf1k\xe87\x1f\xd5\x15\x8f\xb5\xd4Xs\xafg\xd2\ +Y\xaf\xa5\xd0\xaa\xe7\xfd:/\xf53\xcd2\xe4V\x8b\ +Q\xcb\xde7\xcb\x7fj\xca\xf0\xbb\x05\x88b<\x1c\x07\ +q\x1a\x9d/\xa7t\xea4\x87'o+b\x00\x12n\ +H)\x87\xb4Q*\xba\xefbW\xa9\x1d\xd582]\ +\x1c\x11\xb9\x86\x88zT5\x9a\x8b\xb5\xa42`\x89\xe2\ +\xc3\xc6\xa6DS\xf4\x8d\x80\x1b\xaf0\x04#O\x18\xd6\ +z\xee<\xcb\x90\xe5\xc1\xdcE\xf3\x90\xce0D\x93\x1e\ +\x0bo\xb6\xb27u\xd6\xdc\x9bz\xe9\xf0\x02l\x0c\xd5\ +\xfe\x0d:wI\xa0\xf2t7\xa5\xfao\xd1\x9fE\x03\ +-\xc9d\x094\xd2\x8b\xe1M\xadM)\x80P\xcfi\ +\xffR$\xb80l\x8d\xf23\x00\xdbM\x0bH\xaaH\ +{|\xe9\x04\xe6\xaa\x06\xb2t\x02U\xb98\xd4\xde6\ +\xd1\x9f\x15\x19\xe6\x12\x12ug\x10\xd6`z\xa8l\xee\ +\x1bJ\xb8$4jG\x22\xf3\x04\xf5F\xcc\x83\xc4R\ +\xf09T\x1f\x00,\x8a\xc7I\xd3\xc9C\xb2N\x85&\ +\xa2\x91xS\xd2{0\xae\xc13\xd3\xd5\xad\xce\xfa\x06\ +\xb2\xd6E\x1c\x0cf\xf5\xb4\xe6\xd46\xc9(\x06)\xe0\ +\xd1Te7\x19\x83\x07vc\x8d\xceX\x96\xcc\x8c8\ +E\xaf\xf5\xd4\xfd\x92\x0c\x10\x0d\xb7Y\xe6\xc7\x87\x97\x01\ +$\xa8%\x04\xea\x96E@\x90\x00\x0e\xbdy\x5c\xe4\xe0\ +\xa8\x12'\x9e\xf6K\xa3\xb3FX\xfa\x8e@\xeb\xc3\xeb\ +\x80f\x9b&2\x9b*=\xc1!F\x5c\xb5S\x05}\ +\xd9B.\xabF\xe0\x04iQ\xa5M\x84\x02\xc4\xebDi_\x10\x8c\xa2\ +\x0fJK)\x9b\xdf\x93\xc4\xa80\x83R\x93\x08\xe0\x8d\ +x\x93g!\x90\xcc\x14e\xc7\x9b\xb1\x12n\xd5\x12\x82\ +\x22\xad\x9218Y;D\x0d\x86\x8c)\x98\x22\x12+\ +\x0bG\xbc\xa5\x09\xa1\x1a\xadF\xda\xee\xb4\xad\xe6\x064\ +\x84\xad\xcek\xe1\x0c\x14Bra\x16\x5c\x5c^\x07<\ +\xcb\x18\xb5\x85c\xf2\xcf\x02I\xc8\x00\xed~$\x86\x10\ +\x123?\xa3}NM\xa0\xd8\xd0IT\x82A\xb1I\ +b\xc3\xf6\x85G\xc3\xa6W\x17!\x84\xa1\x85\xfdY_\ +:8\xc1\xb7\xa6\xc9\x081Y\xa9}v\x18lPO\ +As+Z\xf6\x85&\x8d{\x8a\x80<\xef\xddb\xc3\ +\xc4\x9c\x87\xcd\xdeN\x96!3\xa4\x8a\xd8\xc1G\xe9!\ +@#\xbeBO\x8d\x10\x05b\x1ez\xc6\xa2\xae'\xce\ +E\xce\x9d\x87+\x94\x8d\xe6\x0b%4AK}fe\ +\xac\xb97\xf8\xa1\xfe\xce\xf9\xb2\xd20\x84Q\xff\x16\x9e\ +v\xba\x17\xe1\x19H&a\xc8`\x9a\xe8\xa2\xf8\x0b\xa9\ +\xbeSKK\xc07\xcd\x1e2\xb7zJ\x8f\x04y\x85\ +\x10\xa09\xc0}\xe6MP\xb5\xca\xd0NV\x5cu\x80\ +13\xb3\xa6\x99\xf2\xd9\x0b\x17\xafC\xcc75+5\ +Os\xc4\x99TG rM&\x00gI}\xe9.\ +\x5c\x93A/\x91\xf4c\x0d;%\x91\x0e\xb9\x09h\x02\ +\x04 \xa3\xee\x15\xb1w8\xce \x07\x9a\x0dd0:\ +Vb\x02\xceI\xe2F\xcc\x0d\xb8\x80a\x19\xb2\xd1\x83\ +\x98\xc8\x90\x061i\xc2M\x17ZoJ\xda\xd03J\ +j)qN\x9f\xc7t\xc4=6\xb4\x82\x9b\x03\xb0\x5c\ +\x00\xcb\x01a.q\x11a\x04\xe6\xc4\x83aM\xf5\xa3\ +\x0a\x1e\xf3\x91\x85Sc+\x8b6\xdf\xe3\x80\xb9f\x16\ +\x1f\x8a\xe4\x17\xb3\xae \xb5\x94\x9c\x81\x16`EO\x07\ +7\x8eW\x02\xe1\xbdL\xf9\xe6\xbb\x06S\xd2\xcf\xf7\xf5\ +\x92K\xaeI\x1f\xaai\x96\xc8{\x8f\xf2\x8f|\xfcH\ +`\x1aB\xa4K\xbaF\xa9\xc6\xab\xaa\xcc~\xba\xf6#\ +\xednFJ&0\x99w\xa5\xe9\xc0\xe0\xf3\xf6\xd4\xb1\ +\xcd/n\xd4\xc1\xb3\xecW\xde\xc3}\x94\xb5&\xfbd\ +\xa2\x9e\x1e\x5c\xe6>B\x98\x91ZJ0\xd8u\x05\x02\ +\xb1cC\xdb$]f\x1c\xd4\x96ge]\xb5\xf5,\ +\xb8\xbey2\x88\x01\x9e\x1bN\xee\xe7\xfc\xd16\xea7\ +K\xba\xb6\xaa}Vm*k\x8b]\x03q\x86\xe6\xfb\ +vx@\xc0CS\xcd\xbd\x99\x01I\x08\xb9\xc1\xaci\ +#\xe9\x8b\xaf(\xab\x87\xfa\x17\x01P\xe6-p(\xbd\ +\x17\x0c\xd4\xa1[\x91\xcf%\x10\xb6,.\xea2# \ +]\xb4\x0c\x93\xcd\xc4x\x84`\xb1!-\xc6k\x02\xa7\ +k,\xf7]2h\x8c\xe60%:7\xa52n\x08\ +\xe1J\x84E\xb8\xde\xb8\xd6\x8cI\x08\xa2\x94g\xf6\xa8\ +z\xec\xf5\x8e\x10\xf9\x9c\xda}n|\xef\x02\x8c\x16^\ +\xc2.\x0f\xad\x89X\x8b\xf4q)\xf3\xa2\x05b\x18%\ +\x07cI\xf6\x0c2\x22xK-r\xac\x05\xcc\xef\x7f\ +k\x84)a\xbc-[3\xc8\xdf\x06\xea91\xc0b\ +4X9\x1d\xe4\xd4i\xd7Sf\x81\x0c\xb7\x99\x1c\xe1\ +\x81\x10Z\xabs\xcc$!u\x93N\xa39\x9f\xac\xed\ +\xd8\x0b\x90\x05\x08S\x0d\xb1\xd1&\xe0\x98\xd4o\x0b\xb0\ +\x94X\xa2\xd9ZY(7\xd9\xf8}\x89\xee\xf6\x1e\x07\ +D\xcc|\x9d\xdc\xa6L[NVn\xde\xcc\xb5\x8ex\ +\xf0p\x19\xb2 g&\xda\x8c\xfbb\xb1\x91\xeb3y\ +\x02L\x9fS \x9b\xaf\xe4\xf7\xac\x9b\xab\xcc\xe9\xe7s\ +\x92\xf9hFc+\x9c\x02\xad4\x9b(\xbb\x22\xd2\x1d\ +bn\x04\xe9\xac\xe6. CZ7\x08pv^\x97\ +\x06\x0c\xdat\xcc\x1e}\x97q\x020)`\xca\xf9\xed\ +\xbf\xcb\xbehB\x8d\xfc3\xeb\xcaik\xd2U\xda\xe9\ +\xd6\xaa\xf3\xaa&\xd2\x88\xbc \xcar\xa5G\xa1\x9d\xaa\ +\x8c\xf4`p\x01\x0a\xf7\xebH\xf2\xd3\x13\xd1\xed\xebn\ +<\xd6\xad]\xa2\xf5\x16\xef\x5c4\xa1BA\xd4\x15\xf3\ +@?\xc7\x91&,\xe6\x07\xa7\x84\x9e\x9d\xbe\xf5a\xf6\ +KY\x83e\xf4\xa1\x15q\x11u?=#\xeb2\x01\ +\x80@,\x19=\xe7\x1d\xe8\x84P\x8f\xe9\xcf\xac\x9a\xbf\ +\x05w\x82D\xc8U5\x91:\x0eU-4\x04\xcf\xec\xa9d.\xd9\xa7\xec\xb7\xba\xcbd\ +WK\x11\x18\xfe\x1d\x9a\x8d\xbc;\xb1\x0dRC#|\ +3\x94\x86\x01\x04hj=sQ\x97\xa4\x99\x85y\xcc\ +k\x0b\xd9\xf3d\x0eY\xff\x92\x8c\xc7\xa6}\xe7z.\ +\xb7\x0fJ\xc7\xe3v0\x06\xf0\xdd\xee)\xfb\x1f\x15\xe7\ +_\xe3uD\xd8\x03\xc0\x22h\x96\xbel\x12\x91\xdaZ\ +\x09\xd4\xf4\xc8)m\xa6\x9c\xac\xe4\xd4\x1a\x8d\xc6\x0d\x02\ +\xb30K\xe8\x1d\xa0\x94\xae\xf3Rdz\xd0\xecP\x87\ +\x0bQ\xb8\xa5\xabf\x03\xe4\xa8\x9a\x96\xa9v\xa3F\xed\ +\xa5\xad\xac\xcc\x22\x99\xa0H6K\x80\x8d\xa7\x0eg\x89\ +\xe8\xfaa\x9e:,8G\xe4\xaa7_p\xb18\x94\ +r\x11\xf39\xaddS'S\x0a\x9b\x18\xc0\x02 c\ +\xc6\xa6\x92\xd2\x84pl4\xf6\x5c\x83\xb1$n\x09I\ +\xa5g\x8a\x13\x82l\xc4\xbd\x01\xc48xHK-\xcc\ +\x99\xf37>{\x011\xb7R,\x85{_\xf6\xc5\xd8\ +\x0c`\x5c>\xfb\xc7\xbeEz\x99\x99\xac\xa3\xecmq\ +\xed\x85\x17\xa9i\x90\xf1\xce\xa6I\xc5\x8c\x8a\x96\xcb9\ +O\xda\xa8\x97\xc79\xfc\x1c\x1f\xfb\xd8\xbb\xffZ\x1f5\ +VK\x9e\xab\x0cV\x05\xd3\xf6\xfeG\x0fJ\xc7\xab0\ +\x80{\xf4\x8fG\xef\xbf\x07<~:Tv\x1f/x\ +t\x13D\xbbU\x8a\x93\xa3u>`\xe1~\x03m\xaa\ +\x84D\xc3\xbe\xcf\x812\xb4W\x808\xb1\xbf\xab@k\ +\xc4a\xb2$%\x8bv\xe4a\x0c\xed\x0d\x8d)\xf4\xd5\ +wS\x22\xf4\x0bV\x9f\xbd\x103 \x08\xc5M\x08Z\ +UT\xaa\xe3\xf9luii\x85c7t\xa1\xb24\ +\x0d\x16\xa3\x95\xa2\x14\x8fg-\x0cX\x08A\x22\x19\xaf\ +\x82\xb6\x19v\x9bj\xe5\xd8\xcc\xe0\xc6\x04zME\xcf\ +'T\x02\x22\x18\xa5\x1a\x82\x17\x12~\xed\xebb\xc8\xdf\ +9\xa5<\x88U\x19\xd3\x06\x92\x81f\x85\xe2&0\xe2\ +\xdd\xfd\xd8{\xd3\x0a\x1d\xb3\x1a\xa7\xec\xf6e\xeb\xb8/\ +\xbd\xeb\x03 \x92\xdeR\xa3e\xac\x0a\xb7]\x0d\xbd\x1e\ +\xea?$\x13OH_\xb5\x09-J\xd3k \xa5\xdb\ +\xdf\xcdc$\xccIC\xd0\xd5\x04R\xcf\x0e\xbf\xfb\xf0\ +\x03w\x1f\x94\x8e\xc7\xed`\x0c\xe0\xab\xfa\xc7\xb7\xef\xb9\ +\x95x]\xc2\x1a\xa5/\x95\xd5\xa3\xbb\x08\xe2Tn\xb8\ +\x18\xa9F$\xcaD\xa4=6\xebx\xe189\x5c0\ +r\xd4\x0e\x01VU\xf4\xd9\ +\xf3\xf7\xd0\xbc\xdb<\x92\x11\x92\x08\xbd\x05\xec\x0c\xad\xac\ +\xfc\x82{\xa2\xc57\x948u\x8a\xbd\x0b\xaa\xd3aV\ +\xf7j\x17\xcf\xaf\xcd\xe2G\x94\xea\x8a{\xf2o\xce\x03\ +\x9d\x87\xd3 *FA\x9a0\x13\xba\x1b3),\xb4\ +\xb4\xb0\xff\xf7\xe1\xee/\x7f\xe2\xa0t)\xb5\xf8\xa5\ +\xc5\xc4\xe6n\x0bLU_\xd0\xd0\xf19ki>p\ +\x01\xd1\xfe\x1e\ +p\xd3\xf9\xea\xff\xa9\xe9\x16\x04\xd3\x92~t\xdd5\x9f\ + \xc2^\xa9n[\x9d\x00U\xad]\xfa\xac\xe6\xa4J\ +\xcf\xf1\xbe\x8bzy\x85L\x87n\xe1\xa1i\x01\xc9d\ +\xb8Orqe^f\xc0F\xa3\x94\x1f\xa9\xfccP\ +\x9b\xc2CM+\xde\xd7k\xc7\xde\xadS2\x9ajv\ +\x84\xb6 \xf7\x03\xc0\xd7?\xf7a\xb8/\xb5\x0bw\x02\ +\xf84\x0e\xd2\x0e\xc6\x00\x06\x00\xffA/|\xfa\xfd\xef\ +\x04\x86e~1\xd4d\xde\x91\x0b\x90g\xb0\xf5\x93H\ +Uh\xbc\x98\x95s\xf7\x84\xd6\xd9\xbb\xe6X\x16\xfe\xae\ +\x84\xa3h\xb7u\x1c\xb7\x1b\xa4A6\x05\xa2\x03zL\ +y\x10M\xe1\xe6jr\xca\x86\xce\xbc\x00\x8aD\xd7y\ +2\x14+\x9dM:\x94\xde\x1e%\xe8\xa5*\xbe~^\ +<\x11\xed$$\x8b\xef\x12}\xa6\x0aX\xccD\x85'\ +Q0\x93A\xf3\xeb\xd5m\xa7\x9b\xaeW7\xdd\x10\xe3\ +R\x00+\xe7\x8d\xb8I\x1f9\xc75Qs-\xa2\xf8\ +,\xef\xe9N\xdf\x15\xb3\x07\xd6L\x091\xb1\xba1y\ +\xc68\x84\xba\xed\xf9\xbbz\x0cz0-\x19\x1c\xe3'\ +X\xe2\x9d\x07\xd0)\xf3L \x99\xfe\xa4\xdcE\xa5c\ +0\xe8\xeeQ\x8dAM\xb7\xd4>\xda\xfe\xf41\xe3\xf4\ +\x11\xe1\xf7\xe3\xef\xd6\xd0Z\xdf\xc4\xb4\x89\xbe\xc1\xe0\xcb\ +m|\xf6\x03\xef\x1c\xd3\xf0\x7f\x00\xba\xc8\xefI;\x18\ +\x03\x00\x80\x7f\x0f\xf1#n=\xfa\x00\xfe\xe1\x86?\xce\ +\x0d\xdcM\x93\xaa\x9et\x0f\x0a\xa0\xd4mh%\xceT\ +\x1fu\xd2\x94\xbbSU]\x8c$\x85\xba{bR\x5c\ +6o\xd1\x8dn\x1dC\xd7\x0d\xacy\xe1fC\xcb\xc6\ +\xabw,\x02\x18\xf3\xd80\x16\x98\x05\xafq\xd3\x0f\x81\ +\xe0W\xc9\x09\x10\xe4\xec%Wn\x12\x86\xb3R\x82\xf4\ +%\xac5\x04\xb8\x0f\xf8\xd1@\x1cd\xf7;\x06B&\ +\xac\xd2s\x03\xe9\xebV\x949\xa5P\x86\xe3\x82\x1b\xbd\ +\x03\x07]@\xbd\xe6\x05\xe8@H\x12\xb8h\x14\x9dv\ +\xc2\xca\xccuW\xb8\xbc_\xdd\x8e\xcaH\xfb\xf2\xdac\ +\x89\xd9kb\x03\xf3-\xc4\xab\x93\x02\xc2;l'\xe7\ +m,\xa4\xda\xb7\xc8p\xa5\xb9\xec\xe7\xb6`]\xa9\xb1\ +\xd2=A\xe6H\xd6\x14A\xfcul\x0c\x89\xef\xf6\x02\ +\xac\x17V@\x10?\xffR\x01\xf9\x8f\x1f\xfdSl=\ +\xfa\x80\xde~\xa0\xd1\xefA\xdb\x931\x80;\x01\xfc\x9e\ +^\xf8\xec\xdf\xbe\x1d\x0f\xdesk\xafzK\xa4Vl\ +\x94\x11\x22ZF\x8b\x9d\x11Z\xe3h\xb0\x1c\x14\x13C\ +\xa8\x82\xaa\xef\x93\x7f\xa7\xeb\xae\x97V\x0a\xb2\xe4\xe2\xf4\ +Qal\xac\xc7\xce\xce\xa6\x86\xc1\x84\xe2\xa6\xccI`\ +\x88j\x1eY\xfd\xa5\x95(\x0b\xc9\x99\xcc.\x03HF\ +`\x17L\x88\xbe\x0f\x88\xe2y}:\xd7}\x15\x1f\x99\ +CQ\x0b\x19\x07\x0f\x00%l\x5c\x04\xf7\xc99h\xcf\ +\x99\x91\xea\xaa}D\xa0\x8d\x894\xea\x18g\xee\xeb\xd2\ +\xdd/AT\xc5\x85\xc1X<\x87\xe3S\xb3D\x05\x85\ +\x22\xec\xb9\x8fz\xd7\x99\xe2\x0c5\x81\xc8d\xd5\x08\x10\ +\x0e!\xf5M\x98@\x01\xa2\xf6~O`iV.(\ +\xed\xad\x15Ii{\x9es\xcc\xa3\xdc\xfb\x00\xaf\xfa]\ +\xf6\x8b\xd5\xa3K\xbc\xb7\x8d\xcf\xd3\x84\xe3\xbc\x8f\xf7\xb9\ +Y\xb2\x9c\xa4\x93\xc4\x99\x1e\xb8\xe7V|\xee\x83\xd7\x8d\ +i\xf7\x9d\x10\x13\xfe\x89\x9a=\xd9\x0d\x00NAu%\ +\x9c\xc2\x0b\xbb\x8e;\x0d\xaf\xff\xef\xde\x89c\xf6>\xa5\ +\x82a\x01\xa4!b\xf6\xf5\xf7\xa8\x85\xe7,7\x9d~\ +U\xa6\xf8j\xab\x1fg\xf6\xa0\xb58u\x82o\x9c\xff\ +L\x9d\xcd4\xdd\x01\xcc\x1f\x90\xe2%\xde\x9f[\x08\xaf\ +=\x0bp\xcd\xd3Ta\xf5\xe0\xb8\x95\x1dj\xe3\xcbb\ +%:uC\x5cs\x1bP\x86d\x00\x1c\x0b\xefJ-\ +&\xc7\x07X\x8c/\x9f\xd8kQ]is\xcf\xb7j\ +h~\xf1\xac\x02\xc4n\xc7\xb9\x8b@?\x07H\x02W\ +\xd0R3<\xfb\xfb4oA\xaf\xe5O\xadS\xd8\x95\ +$\x8f\xe7\xf4\xfd\xaf\xe3JS\x91\xea\xbeJ\xd2\xac\x0d\ +8d\x9c\x05\xf2\x1e=%\x8a&\x10\xcf\x9c0\x89\x00\ +\xcd\x03m\xd2\xf4a\xe5\x1a#'r\x9e\xfdG\xed\xa1\ +\xd5\xaa\x14\xb3R\xb5\x95XI1s\xe8R\xd5b\xa7\ +\x19\xb6\x9bk\xb8\x01\x93~9:\x0c\xc9\x93\x11)C\ +\x08\x10U~?\xf0\xe8C\xf8\xb3\xff\xf1-\xd8z\xf4\ +~]\xda\x07\x00\x5c\xda~\x1e\xb4\xed\xe4H\x97\xc7\x01\ +|\x13\xc0\xcf\xf1\xc2\xf2\xc0c\xb8\xe5\xf3\x7f\x8f\x0b\xaf\ +x\x196w\xef\x09\x17W\x1f\x00,\x13\x14\x0aS\xe5\ +\xfa,\xa5\x155\xf4U\xe5\x14\xc6a@\xa75\x84\xf6\ +\xd0&S\x94)\xd1\xe2\xea;\x06K\xfb\xb3\xdf\xbe\xed\ +\xfdM\xd5\xed6\x04\xd2\xc6\x1ac\x05\x19\xcb]\x22\xbd\ +9TTdbT\xfd\x9d\xc9>u\x13Vl\xc0S\ +zR\x9c\xc4\xaem)\xaf\x0a\xecP\xedF\xf6\xb1\xce\ +\xb3\x81\x87O\xf01C!\xaa]\xe2\xfbU\x023\x13\ +\xcdC\x03\x08;\xdb\xb2/!\x8ds\x1b\x07Qt\x04\ +\x14\x9b15\x0d\x97\x9f\x91\xc9'\xd2\x94\xef\xdd\x88y\ +L\xa9m\xa0\x99f\xa1=\xb0[\xfc\xdc\x1a\xf1\x97\x86\ +?\xf0\x01\x1eZg\x0b\x0c\x8b\xfe\xd7\xfb\x8a\xb1L\x17\ +\x035\x0a\x0aq\x1e\xc6\xef\xc7~I\x13 \x00=\xaf\ +:D\x14\xebD\x8f\xf70\x08-\xe7UT|1\xe3\ +Bzs/\x9a\x85+=\xce@\x08\x95\xbf\xd7\x04\x93\ +0\x082J\x90\x9c\x01\x8f\x7f\xefA\xbc\xf7w\xff-\ +\xf6?2\x89\xf5y\x0b*\x88\xff\xa4m\xa7g:}\ +\x01\xc0Y\x00\xae\xe2\x85\xed\xc7\x1f\xc1W?\xf3A\x9c\ +s\xe9\xd58\xee\xf8\x93;0\xcfC\xbd\xb3x\xc9\x10\ +\x9cA\xdc8\xbcW\x08-&\xa61\x09Z\xe3\xdc\x94\ +j\x03u\xc8zL\x9c\x8b\x04\x91\x85\x08B\x95xk\ +q\xf1i\x0c8b\xe3\xa1#B.z\xdd\x1f\xed\xa8\ +\x87\xee\xd9\xaa\x9a\xb7JH\x96Gu\x9b\xf4\xd5\x05\xd0\ +\x89\xac= \x88\x93=c\xb5]2:\xdd\xaf(d\ +L\xec\x98\x07C\x92\xa7\xb5\xefi Q\xcf\x14\x8bl\ +|\x0f\xe2&\xad\x8d6&\x88\xfc\x8c\xdc`\xc2 \xf8\ +\xfdZ\x8a,\xe7\x97s\xa5\x04\xc4S\x8a\x14O\xd2\xdc\ +\x0bU\x7fk`N\xe9\xee/1O\x8eb\x04l\x13\ +m(f\x91\x91\xc9\x07\xea\x9a\xb7\xd4\x9d\x8eiq\xad\ +\xad17\x8b\xf1\xb5(K\x19\x87\x12)\xdf\x1a\x97\xdb\ +\xfa\xd5\xb9\xf4\xb8/\xd6\xd5\xc5\xdc\x13\xb3\x80\x12\x9e!\ +\xd2\x11\x17!4\xf2\xe0\xdd\xb7\xe2\xaf\x7f\xf7\xdfb\xff\ +#\xdf\x1a\xd3\xea\xdb\x01\xfc\xdfwH\xd7;f\x00\x00\ +\xf0\x01\x00\xcfAU-\x00\x00\xc3\xd6\xe3\xf8\xea'\xff\ +\x12Vv\xe1\xb4\x0b.C\xb1\x11\xfe.\x81/\xc1\xf5\ +h\xbf\x88\xa4J\x1c\xc0c#\x81RB\x84\x22\xd5f\ +\xda\xeb\xa1\xe2\xcb\xf6\xa9\x07k\x98\xa4\x90\x8a\xcf\xd5\x18\ +\x0f\x90\x1c\x9f\x1b!\xd5\xd9^\x9b\xa8\x0cH3\xc2x\ +\x977m&\x17\x5c\xa5\x84\x17\x97\x84\xa4\xeee\xb1\xd9\ +\xb4\x1f\xa1\x14\x98.z+3\xde6\x1d\x948[\x97\ +]\xbek\xa1\x99\x88\x16#Rc\xe1\x88\xe7\x04S\x02\ +7`\xce{\xe4#\x88T\x22Q\xf4\x9a\x83\x12\xa9\xa8\ +\xee\x1d\xa3@w\xbf\xc63\x18Z\xd6\x9c\x95V\xa0\xd4\ +S\xca\xf3\xde6A\x01\x06v\xfb\xc6\xbbg\x93\x09R\ +\xe2\x96B\xe6R\x10%\xd8\xdb\x04\xe7\x89\xca\xb9\xe7\xc6\ +\xf6\xbfA\x89]\xf6Y\xd3<\xa8\x1d\x8cA\xca\xe8\x1f\ +Lb\x06\xc8\xfc\x1b n\xd6\xaaf!\x19aQ\xf5\ +>5\xc6\x22k\xe1\xcbm|\xfe\xa3\x7f\x8c\x8f\xff\x7f\ +\xfe\x07\x0c[\x8f\x8di\xf4/\x01\xfc:x&\xcb\x0e\ +\x9a\xed\xf4\xc6\xd6\x8e\x05\xf0n\x00?1\xfe`s\xef\ +\xc9\xb8\xfa\xc7\xdf\x82\x8b\xaf|9\x16\xbbvW{\xd9\ +\xc0\xe3\xce\x22\x06\x87\xbf\xd0~\x1d\xf2j\x0dN!\xd1\ +:\x80\xa8\xa6\xda|\xfa\xe4\x98\xae\xb6{6\xc5\x14\xe6\ +\xedi\xbd\xafJ\x8d|D\x1e\x87\xd5\xe3\x07\xec\x9d\xe0\ +\x08\x1dL\xc0\xc8\xa2<\xb5\xa8~\xcf\xeaY\x86h\xb5\ +\x0c\xbcY\xacb[\xa8\x9d\x9d\x95|\xa69\xe2\x15\x03\ +\x19\xb0p\x8b\xdc}\xfd.\xc7\xadu\x148g\xf3\xad\ +\xb7Q\xf9\x8c2s}\xf2M9\x87A\x8f\xf1\xcab\ +\xb1\xf5\xdd\x0c\x90b\xb5\xa4jW;\xac\xe5\xc9+F\ +\x10\x11\x83.\xe7*\xb61)\x92\x9f\x01Q\x12nd\ +C2\xfd\xe6\xb6-\xad&D\x04\x98!\x09\x0d\xa0\x8d\ +\xde\xbb?\xd5S\xa0\x9f)Q\x1b\x83\xd1\xe2;u\xae\ +\x96\xac\x0ad\xea\xdfO_~\x9c\xbd`&\xf5\x1bt\ +\xbej\xdf\xa2\xa6\xe6\x84\xa9\x18\x96[\xfbq\xebg?\ +\x84\xcf~\xe0\x9dc\xb4\x9f\xed\xaf\x01\xfc\x02\x80\xc7\xb0\ +B[\x95\x01\x00\xf5\xec\xca\xff\x05\xc0\xbf\x9e\x7fb\xc1\ +9\x97\xbf\x04\xe7_|\x15N>\xe7b<\xe5\x943\ +\xb0y\xccq(eC\x18@\x0f\xca\x91h\x09\xb8\x11\ +\xb4K\x82\xb0\xbe\xa2pl\xba~\x87\x93I\xb0\xd5\x92\ +c\x197\xdd\xbe\x9d\x0c@7`cF\x89\xf7)P\ +\xd9\x0f1\x22\x10;\xf0\x93\x8f7p\xab\xea1\xd0I\ +\xf8C+SF\x22\xf0\xd8@C\xf7\x86\x92Uz\xe3\ +\x9d\x09\xd2E\xdd\x11G\x9cn\xd3\x1f\x8a\xaa\xf3\x8b\xee\ +\x04\x9c\x04?\xeb3\xadc\x84\xb5u.V\x01\xea\x80\ +)\xd3M\x86\x91\x9a\x14\xfbf6\xb4\x80\xebis\xa9\ +\xaeC\x06AR/(\xdd\xbcX|&\xeb-\xa1\xb0\ +\xb5\x1f\xa5\xfb,f\xc3\x00x\x89h\xbf\xae\x7fa\x9f\ +7|\xa0\xa9T\x95\xb0{F\x10\xc7\xd7A4\x0eT\ +bN\xe6\x94\xd7*\x98\x97k2v]w\xe5\xbbB\ +\xb91`\xd8\xc6\xfe}\x8f\xe2{\x0f\xde\x83\x07\xee\xbe\ +\x15w\xder3\xee\xfe\xd2\xc7\xd0\xce\xa3\x9bko\x03\ +\xf0[\x00\xb6\xb0b;\x14\x06\xc0\xf6/Q\x19\xc1\xa9\ +\xdf\xc73\x8e\xb6\xa3\xedh;\xf4\xf6m\x00\xff\x16\xc0\ +\x1f\x1d\xea\x03\xbe\x9f\x83\xdd\xbf\x00\xe0z\x00'\x00x\ +\xf6\xf7\xf9\xac\xa3\xedh;\xdav\xde\x0e\x00\xb8\x0e\xc0\ +\xcfb\x87h\xff\x13\xb5\xefG\x03\xd0v.\x80\xdf\x04\ +\xf0\xcb\x00\xce\xf9\x81N\xcd\xd1v\xb4\xfd\xd7\xdb\xeeB\ +\x0d\xef\xfd_\xb1\x83 \x9f\x9d\xb4\xc3\xc5\x00\xd8\x0a\x80\ +\xab\x01\xfc\x18\x80\xe7\x01\xb8\x04\x959\x1c\x87\x8a\x1d\x1c\ +mG\xdb\xd1\xf6\xe4m\x0b\xc0\xf7P\x89\xfck\xa8\xa9\ +\xf9\x1fAM\xec\x19\xbe\x8f\xe7\x1emG\xdb\xd1v\xb4\ +\x1dmG\xdb\xd1v\xb4\x1dmG\xdb\xd1v\xb4\x1dm\ +G\xdb\xd1v\xb4\x1dmG\xdb\xd1v\xb4\x1dmG\xdb\ +\xd1v\xb4\x1dmG\xdb\xd1\xf6_\x7f\xfb\xff\x01\xf7\xc0\ +\xfc\x5c\x9f\xb8O\xf2\x00\x00\x00\x00IEND\xaeB\ +`\x82(\x00\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x01\x00\ + \x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x01\x00\x00\x00,\x00\x00\x00`\x00\x00\x00z\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00~\x00\x00\x00p\x00\x00\x00I\x00\x00\ +\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00k\x00\x00\ +\x00\xdb\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xf8\x00\x00\x00\xa7\x00\x00\x00+\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00'\x00\x00\x00\xd0\x00\x00\x00\xff\x00\x00\ +\x00\xff\x11\x0b\x07\xffD/!\xff\x5cB.\xffaE\ +0\xff`D0\xff`D/\xff`D/\xff`D\ +.\xff_C.\xff_C.\xff_C.\xff_B\ +-\xff_B-\xff^B,\xff^B,\xff^A\ +,\xff^A,\xff^A+\xff]@+\xff^@\ +*\xff]@*\xff]?)\xff]@)\xff]?\ +*\xff]?)\xff\x5c?)\xff\x5c>(\xff\x5c>\ +(\xff\x5c>(\xff\x5c>'\xff\x5c>'\xff\x5c>\ +'\xff\x5c='\xff\x5c=&\xff[=&\xff\x5c=\ +&\xff[<&\xff[<%\xff[<%\xff[<\ +%\xff[<%\xff[<%\xff[<%\xff[<\ +$\xff[<$\xff[;$\xff[;$\xffZ;\ +$\xff[;$\xffZ;$\xffZ;$\xffZ;\ +#\xffZ;#\xffZ;#\xffZ;#\xffZ;\ +#\xffZ;#\xffZ;$\xffZ;$\xffZ;\ +$\xffZ;$\xffZ;$\xffZ;#\xffZ;\ +$\xffZ;$\xff[;#\xffZ<$\xff[<\ +$\xff[<$\xffZ<$\xff[<%\xffZ<\ +%\xff[<%\xff[<%\xff[<%\xff[=\ +%\xff\x5c=%\xff[=%\xff[=&\xff\x5c=\ +&\xff\x5c='\xff\x5c>'\xff\x5c>'\xff\x5c>\ +(\xff\x5c>(\xff\x5c>(\xff]>)\xff\x5c?\ +)\xff]?)\xff]?)\xff]@*\xff]@\ +*\xff]@*\xff]@+\xff^@+\xff^A\ ++\xff^A+\xff^A,\xff^B-\xff_B\ +,\xff_B-\xff_C-\xff_C.\xff_C\ +.\xff_C.\xffR:(\xff-\x1f\x14\xff\x01\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xfa\x00\x00\x00|\x00\x00\ +\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x000\x00\x00\x00\xed\x00\x00\x00\xff\x1a\x12\x0d\xff\x82]\ +A\xff\xc0\x89a\xff\xc1\x8aa\xff\xc1\x8aa\xff\xc1\x89\ +a\xff\xc0\x88_\xff\xc0\x88^\xff\xbf\x87]\xff\xbf\x86\ +]\xff\xbf\x86\x5c\xff\xbe\x85[\xff\xbd\x85Y\xff\xbd\x83\ +Y\xff\xbd\x83X\xff\xbc\x82X\xff\xbc\x82W\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x80V\xff\xbb\x80U\xff\xba\x7f\ +T\xff\xba\x7fS\xff\xb9~S\xff\xb9~R\xff\xb9~\ +Q\xff\xb9}Q\xff\xb8}P\xff\xb8|P\xff\xb7|\ +O\xff\xb7{N\xff\xb7{M\xff\xb6{L\xff\xb7z\ +L\xff\xb6zK\xff\xb6zK\xff\xb5zJ\xff\xb6y\ +J\xff\xb6xJ\xff\xb6xI\xff\xb6xI\xff\xb6w\ +H\xff\xb5wH\xff\xb5wH\xff\xb5vH\xff\xb4v\ +F\xff\xb5vG\xff\xb5vG\xff\xb5vF\xff\xb4u\ +G\xff\xb4uF\xff\xb4uE\xff\xb4uE\xff\xb4u\ +F\xff\xb4uE\xff\xb4uF\xff\xb4uE\xff\xb4u\ +E\xff\xb4uE\xff\xb4uE\xff\xb4uE\xff\xb4u\ +E\xff\xb3uE\xff\xb3uE\xff\xb4uG\xff\xb4u\ +F\xff\xb4vF\xff\xb4uF\xff\xb4vF\xff\xb4v\ +F\xff\xb4vG\xff\xb5vG\xff\xb5wG\xff\xb4w\ +I\xff\xb5wH\xff\xb5wI\xff\xb6xI\xff\xb6x\ +J\xff\xb6xJ\xff\xb6yJ\xff\xb5zJ\xff\xb6y\ +L\xff\xb6zL\xff\xb6zM\xff\xb7{M\xff\xb7{\ +N\xff\xb8|O\xff\xb8|O\xff\xb8|P\xff\xb8}\ +Q\xff\xb8~Q\xff\xb9~R\xff\xb9~R\xff\xb9~\ +T\xff\xba\x7fS\xff\xba\x80S\xff\xbb\x81U\xff\xbb\x80\ +U\xff\xbb\x82U\xff\xbc\x82V\xff\xbc\x82X\xff\xbc\x83\ +X\xff\xbd\x83Y\xff\xbd\x84Z\xff\xbe\x85Z\xff\xbe\x85\ +\x5c\xff\xbe\x86]\xff\xbf\x87]\xff\xbf\x87^\xff\xacy\ +T\xffM6$\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\x9c\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\ +\x00\xe5\x00\x00\x00\xff8'\x1a\xff\xb9\x85_\xff\xc2\x8b\ +c\xff\xc2\x8ab\xff\xc1\x8aa\xff\xc0\x89`\xff\xc0\x88\ +^\xff\xc0\x88^\xff\xbf\x87\x5c\xff\xbe\x86]\xff\xbe\x86\ +\x5c\xff\xbe\x85[\xff\xbd\x84[\xff\xbd\x84Y\xff\xbd\x83\ +Y\xff\xbc\x82X\xff\xbc\x82X\xff\xbb\x81V\xff\xbb\x81\ +U\xff\xba\x81T\xff\xba\x80T\xff\xba\x7fT\xff\xba~\ +S\xff\xb9~R\xff\xb9~R\xff\xb8}Q\xff\xb8}\ +Q\xff\xb8|P\xff\xb7|O\xff\xb7{N\xff\xb7{\ +N\xff\xb8{M\xff\xb7zL\xff\xb7yL\xff\xb6y\ +K\xff\xb6yJ\xff\xb6yI\xff\xb5xI\xff\xb5x\ +H\xff\xb5wI\xff\xb5wH\xff\xb5vH\xff\xb5v\ +G\xff\xb5vG\xff\xb4vF\xff\xb4uF\xff\xb4u\ +G\xff\xb4uF\xff\xb4uF\xff\xb4uE\xff\xb4t\ +D\xff\xb4tD\xff\xb3tE\xff\xb3tD\xff\xb3u\ +D\xff\xb4tD\xff\xb3tD\xff\xb3tD\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb3tD\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb3tE\xff\xb3t\ +D\xff\xb3uE\xff\xb4uE\xff\xb4uE\xff\xb4u\ +F\xff\xb4uG\xff\xb4vE\xff\xb4vG\xff\xb5v\ +G\xff\xb5vH\xff\xb5wG\xff\xb5wG\xff\xb5w\ +H\xff\xb6wI\xff\xb5xI\xff\xb6xJ\xff\xb6y\ +K\xff\xb6yK\xff\xb6yL\xff\xb6zL\xff\xb7{\ +M\xff\xb7{M\xff\xb7{N\xff\xb8{O\xff\xb8|\ +O\xff\xb8}Q\xff\xb8}P\xff\xb9~Q\xff\xb9~\ +R\xff\xba\x7fS\xff\xba\x7fT\xff\xba\x80U\xff\xbb\x80\ +T\xff\xbb\x81U\xff\xbb\x81V\xff\xbc\x82W\xff\xbc\x82\ +W\xff\xbc\x83X\xff\xbd\x84Y\xff\xbd\x84Z\xff\xbe\x85\ +Z\xff\xbe\x85[\xff\xbf\x86\x5c\xff\xbf\x86]\xff\xbf\x87\ +^\xff\xc0\x88^\xff\x87_A\xff\x07\x05\x02\xff\x00\x00\ +\x00\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\xa5\x00\x00\ +\x00\xff- \x16\xff\xbe\x88c\xff\xc2\x8bc\xff\xc2\x8a\ +b\xff\xc1\x8aa\xff\xc1\x89`\xff\xc0\x88_\xff\xc0\x87\ +^\xff\xbf\x87^\xff\xbf\x86]\xff\xbe\x85\x5c\xff\xbe\x85\ +[\xff\xbe\x84Z\xff\xbd\x84Y\xff\xbd\x83Y\xff\xbc\x82\ +W\xff\xbc\x82V\xff\xbb\x81V\xff\xbb\x81T\xff\xbb\x80\ +T\xff\xba\x7fS\xff\xba\x7fT\xff\xb9~S\xff\xb9~\ +R\xff\xb8}R\xff\xb8}P\xff\xb8|P\xff\xb8|\ +P\xff\xb7|N\xff\xb7{N\xff\xb7zM\xff\xb7z\ +L\xff\xb7zL\xff\xb7yJ\xff\xb6yI\xff\xb6x\ +I\xff\xb5xI\xff\xb6wI\xff\xb5wI\xff\xb4w\ +H\xff\xb5vH\xff\xb4vH\xff\xb4uG\xff\xb4u\ +F\xff\xb4uF\xff\xb4uD\xff\xb4uE\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb3sD\xff\xb3s\ +D\xff\xb3sC\xff\xb3sB\xff\xb3sC\xff\xb2s\ +C\xff\xb2sB\xff\xb2sC\xff\xb2sB\xff\xb2s\ +C\xff\xb2sC\xff\xb2sB\xff\xb2sB\xff\xb2s\ +C\xff\xb2sC\xff\xb3sC\xff\xb2sC\xff\xb3s\ +C\xff\xb2sD\xff\xb3sD\xff\xb3tC\xff\xb3t\ +D\xff\xb3tD\xff\xb3tE\xff\xb3uE\xff\xb4u\ +E\xff\xb4uF\xff\xb4vG\xff\xb4vF\xff\xb4v\ +G\xff\xb5vH\xff\xb5wI\xff\xb6wH\xff\xb6w\ +I\xff\xb6xJ\xff\xb6xJ\xff\xb5yK\xff\xb6y\ +K\xff\xb7zL\xff\xb7zM\xff\xb7{M\xff\xb7{\ +N\xff\xb7|O\xff\xb8|O\xff\xb8}P\xff\xb8}\ +Q\xff\xb9~R\xff\xb9~S\xff\xb9~S\xff\xba\x7f\ +S\xff\xba\x80U\xff\xbb\x80U\xff\xbb\x81V\xff\xbc\x81\ +U\xff\xbb\x82W\xff\xbc\x83Y\xff\xbd\x83Y\xff\xbd\x84\ +Y\xff\xbd\x85Z\xff\xbe\x85[\xff\xbe\x86\x5c\xff\xbf\x86\ +]\xff\xbf\x87]\xff\xc0\x87_\xff\x88`B\xff\x00\x00\ +\x00\xff\x00\x00\x00\xfa\x00\x00\x00+\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x00\xfe\x05\x03\ +\x01\xff\xabzW\xff\xc2\x8bc\xff\xc2\x8ab\xff\xc1\x89\ +a\xff\xc0\x89`\xff\xc0\x88_\xff\xc0\x87]\xff\xbf\x87\ +]\xff\xbf\x86]\xff\xbe\x85[\xff\xbd\x85Z\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83Y\xff\xbc\x82W\xff\xbb\x82\ +V\xff\xbb\x81U\xff\xbb\x80U\xff\xba\x80T\xff\xba\x80\ +T\xff\xba~T\xff\xb9~R\xff\xb9~Q\xff\xb8}\ +P\xff\xb8}P\xff\xb8|O\xff\xb7|P\xff\xb7{\ +N\xff\xb7{M\xff\xb7zM\xff\xb7zK\xff\xb6y\ +K\xff\xb6yJ\xff\xb6xJ\xff\xb6xI\xff\xb6x\ +I\xff\xb5wH\xff\xb5wH\xff\xb5vH\xff\xb4v\ +G\xff\xb4vF\xff\xb4uE\xff\xb3uE\xff\xb3t\ +D\xff\xb3tD\xff\xb3sD\xff\xb3tC\xff\xb3t\ +C\xff\xb2sC\xff\xb2sC\xff\xb2sB\xff\xb2r\ +B\xff\xb2rA\xff\xb2rA\xff\xb2rA\xff\xb2r\ +A\xff\xb2r@\xff\xb1rB\xff\xb1r@\xff\xb1q\ +@\xff\xb1rA\xff\xb2r@\xff\xb2r@\xff\xb2r\ +@\xff\xb2rA\xff\xb2rA\xff\xb2rA\xff\xb2r\ +A\xff\xb2rA\xff\xb2rA\xff\xb2sB\xff\xb3s\ +B\xff\xb2sC\xff\xb2sD\xff\xb3tD\xff\xb3t\ +D\xff\xb3uD\xff\xb3uE\xff\xb4uE\xff\xb4u\ +F\xff\xb4uF\xff\xb5vG\xff\xb4vH\xff\xb5w\ +H\xff\xb5wI\xff\xb5xI\xff\xb6xJ\xff\xb6x\ +I\xff\xb6yJ\xff\xb7yK\xff\xb6zK\xff\xb6z\ +M\xff\xb7{N\xff\xb8{N\xff\xb7|O\xff\xb8|\ +P\xff\xb8}P\xff\xb9}R\xff\xb9~R\xff\xb9~\ +R\xff\xba\x7fS\xff\xba\x80T\xff\xba\x80U\xff\xbb\x80\ +V\xff\xbc\x81V\xff\xbc\x82W\xff\xbc\x83Y\xff\xbc\x83\ +X\xff\xbd\x84Y\xff\xbe\x84Z\xff\xbe\x85[\xff\xbe\x86\ +[\xff\xbf\x87]\xff\xc0\x87^\xff\xc0\x87^\xffM6\ +%\xff\x00\x00\x00\xff\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x87\x00\x00\x00\xffM6\ +'\xff\xc2\x8bc\xff\xc2\x8ab\xff\xc1\x8aa\xff\xc1\x89\ +`\xff\xc0\x88_\xff\xbf\x87^\xff\xbf\x87^\xff\xbf\x86\ +\x5c\xff\xbe\x86[\xff\xbe\x84[\xff\xbd\x84Z\xff\xbc\x84\ +X\xff\xbc\x83X\xff\xbc\x82W\xff\xbb\x81W\xff\xbb\x81\ +V\xff\xbb\x80T\xff\xba\x80T\xff\xba\x7fT\xff\xb9\x7f\ +R\xff\xb9~R\xff\xb9~Q\xff\xb8}P\xff\xb8|\ +P\xff\xb8|O\xff\xb7|M\xff\xb7{M\xff\xb7z\ +L\xff\xb7yL\xff\xb6yK\xff\xb6xK\xff\xb6x\ +K\xff\xb5xI\xff\xb5wI\xff\xb5wH\xff\xb4v\ +G\xff\xb5vG\xff\xb4uF\xff\xb4uF\xff\xb4u\ +E\xff\xb3tE\xff\xb3tE\xff\xb3tD\xff\xb3t\ +C\xff\xb2sC\xff\xb2sB\xff\xb2sB\xff\xb2r\ +A\xff\xb1r@\xff\xb1r@\xff\xb1q@\xff\xb2q\ +@\xff\xb2q@\xff\xb1q?\xff\xb1q@\xff\xb1q\ +?\xff\xb1q?\xff\xb0p?\xff\xb1q?\xff\xb1p\ +?\xff\xb1p?\xff\xb1q>\xff\xb1q?\xff\xb1q\ +@\xff\xb1q?\xff\xb1q?\xff\xb1q@\xff\xb1q\ +?\xff\xb1q@\xff\xb1q@\xff\xb1r@\xff\xb2r\ +@\xff\xb2sA\xff\xb2rB\xff\xb2rB\xff\xb2s\ +B\xff\xb3tC\xff\xb3tC\xff\xb3tD\xff\xb4t\ +D\xff\xb4uD\xff\xb4uE\xff\xb4vE\xff\xb5v\ +G\xff\xb5vG\xff\xb5wI\xff\xb6wH\xff\xb5x\ +I\xff\xb6xI\xff\xb6yJ\xff\xb6yK\xff\xb5z\ +L\xff\xb7zL\xff\xb7{M\xff\xb7{N\xff\xb7|\ +O\xff\xb8|O\xff\xb8}P\xff\xb8}Q\xff\xb9~\ +R\xff\xb9~R\xff\xba\x7fS\xff\xba\x7fU\xff\xba\x80\ +U\xff\xbb\x81V\xff\xbb\x81U\xff\xbc\x82W\xff\xbc\x83\ +W\xff\xbc\x83X\xff\xbd\x84Y\xff\xbd\x85Z\xff\xbe\x85\ +[\xff\xbe\x86\x5c\xff\xbf\x86\x5c\xff\xbf\x87]\xff\xaby\ +S\xff\x01\x00\x00\xff\x00\x00\x00\xf8\x00\x00\x00\x0e\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\xff\x8fe\ +G\xff\xc1\x8ab\xff\xc1\x8aa\xff\xc1\x89a\xff\xc0\x88\ +_\xff\xc0\x88_\xff\xbf\x87]\xff\xbf\x86\x5c\xff\xbe\x85\ +[\xff\xbe\x85Z\xff\xbd\x84Z\xff\xbd\x83Y\xff\xbc\x83\ +X\xff\xbb\x82W\xff\xbc\x82V\xff\xbb\x81U\xff\xbb\x80\ +U\xff\xba\x80T\xff\xba\x7fS\xff\xba\x7fS\xff\xb9~\ +Q\xff\xb8}P\xff\xb8|Q\xff\xb8|O\xff\xb8{\ +O\xff\xb7{N\xff\xb7zM\xff\xb7zL\xff\xb7y\ +K\xff\xb6yJ\xff\xb6xK\xff\xb5xI\xff\xb5x\ +I\xff\xb5wH\xff\xb5vG\xff\xb4vG\xff\xb4v\ +E\xff\xb4uF\xff\xb3uE\xff\xb3tE\xff\xb3t\ +D\xff\xb3sC\xff\xb3sC\xff\xb2sA\xff\xb2s\ +A\xff\xb2rA\xff\xb1r@\xff\xb1q@\xff\xb1q\ +@\xff\xb1q?\xff\xb1q?\xff\xb1p>\xff\xb1p\ +?\xff\xb0p>\xff\xb0o>\xff\xb0p>\xff\xb0o\ +>\xff\xb0o=\xff\xb0o>\xff\xb0o=\xff\xb0o\ +>\xff\xb0o=\xff\xb0o=\xff\xb0n>\xff\xb0o\ +>\xff\xb0o>\xff\xb0o>\xff\xb0o>\xff\xb0o\ +?\xff\xb1o?\xff\xb1p?\xff\xb1q?\xff\xb1q\ +?\xff\xb1q@\xff\xb1q@\xff\xb2qA\xff\xb2r\ +A\xff\xb2rA\xff\xb2sA\xff\xb3sB\xff\xb3s\ +C\xff\xb3tD\xff\xb3tD\xff\xb3uD\xff\xb4u\ +E\xff\xb4uF\xff\xb4vF\xff\xb4vG\xff\xb5w\ +H\xff\xb5wG\xff\xb6wI\xff\xb5xI\xff\xb6x\ +J\xff\xb7yK\xff\xb6zL\xff\xb6zM\xff\xb7{\ +N\xff\xb8{N\xff\xb8|O\xff\xb8}P\xff\xb8}\ +Q\xff\xb9~Q\xff\xb9~R\xff\xba~R\xff\xba\x7f\ +S\xff\xbb\x80T\xff\xbb\x80T\xff\xbb\x81U\xff\xbc\x82\ +W\xff\xbc\x82X\xff\xbd\x83Y\xff\xbd\x84Y\xff\xbd\x84\ +Z\xff\xbe\x85[\xff\xbe\x85\x5c\xff\xbf\x86]\xff\xc0\x87\ +]\xff-\x1f\x14\xff\x00\x00\x00\xff\x00\x00\x00I\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x00\x00\x00\xff\xb4\x80\ +[\xff\xc1\x8aa\xff\xc0\x89a\xff\xc0\x88_\xff\xc0\x87\ +^\xff\xbf\x87]\xff\xbf\x86\x5c\xff\xbe\x85\x5c\xff\xbe\x85\ +Z\xff\xbd\x84Y\xff\xbc\x83Z\xff\xbc\x83W\xff\xbc\x82\ +W\xff\xbc\x82V\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80\ +S\xff\xba\x7fS\xff\xb9\x7fR\xff\xb9~Q\xff\xb8}\ +Q\xff\xb8}P\xff\xb8|P\xff\xb7{N\xff\xb7{\ +M\xff\xb7{L\xff\xb7yL\xff\xb6yJ\xff\xb6y\ +K\xff\xb5xI\xff\xb5wI\xff\xb5wH\xff\xb5w\ +H\xff\xb5vF\xff\xb4uF\xff\xb4uE\xff\xb3u\ +E\xff\xb3tD\xff\xb3tD\xff\xb3sB\xff\xb2s\ +B\xff\xb2rB\xff\xb2rA\xff\xb2r@\xff\xb1q\ +?\xff\xb1q?\xff\xb1q?\xff\xb1p?\xff\xb0p\ +>\xff\xb0p>\xff\xb0o>\xff\xb0n>\xff\xb0o\ +<\xff\xb0n<\xff\xb0n<\xff\xb0n<\xff\xafn\ +<\xff\xb0n<\xff\xafm=\xff\xafm<\xff\xafm\ +<\xff\xafm<\xff\xafm<\xff\xafm=\xff\xb0n\ +;\xff\xafm<\xff\xb0n<\xff\xafn=\xff\xafn\ +<\xff\xb0n=\xff\xb0n=\xff\xb0o=\xff\xb0o\ +>\xff\xb0p?\xff\xb0p>\xff\xb1q?\xff\xb1q\ +?\xff\xb1q@\xff\xb2r@\xff\xb2r@\xff\xb2r\ +A\xff\xb2rB\xff\xb2sC\xff\xb3sC\xff\xb3t\ +C\xff\xb3uE\xff\xb4uE\xff\xb4uE\xff\xb4v\ +F\xff\xb5vG\xff\xb5wG\xff\xb5wH\xff\xb6x\ +I\xff\xb6yJ\xff\xb6yJ\xff\xb6zJ\xff\xb6z\ +L\xff\xb7{M\xff\xb7{N\xff\xb8|O\xff\xb8|\ +O\xff\xb8}Q\xff\xb9}Q\xff\xb9~R\xff\xb9~\ +S\xff\xba\x7fS\xff\xba\x80T\xff\xbb\x81U\xff\xbb\x81\ +V\xff\xbb\x82W\xff\xbc\x83W\xff\xbc\x83Y\xff\xbd\x84\ +Y\xff\xbd\x84Z\xff\xbe\x85[\xff\xbe\x86]\xff\xbf\x87\ +]\xffR9(\xff\x00\x00\x00\xff\x00\x00\x00p\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x00\x00\x00\xff\xc0\x89\ +a\xff\xc0\x89`\xff\xc0\x88_\xff\xc0\x88_\xff\xbf\x87\ +]\xff\xbf\x86\x5c\xff\xbe\x85[\xff\xbe\x85Z\xff\xbd\x84\ +Y\xff\xbd\x83X\xff\xbd\x83X\xff\xbc\x82W\xff\xbc\x82\ +V\xff\xbb\x81U\xff\xba\x80U\xff\xba\x80T\xff\xb9\x7f\ +S\xff\xb9~S\xff\xb8}R\xff\xb8}Q\xff\xb8|\ +P\xff\xb7|O\xff\xb7{N\xff\xb7{M\xff\xb6z\ +L\xff\xb7yL\xff\xb7yK\xff\xb6xJ\xff\xb5x\ +H\xff\xb5wG\xff\xb5wH\xff\xb5vF\xff\xb4v\ +G\xff\xb4uF\xff\xb4tD\xff\xb3tD\xff\xb2t\ +C\xff\xb3sC\xff\xb2sC\xff\xb2rB\xff\xb2r\ +?\xff\xb1q?\xff\xb1q?\xff\xb1p?\xff\xb1p\ +>\xff\xb0p>\xff\xb0o=\xff\xb0n=\xff\xafn\ +=\xff\xb0n<\xff\xafm<\xff\xafn;\xff\xafm\ +<\xff\xafm;\xff\xafl;\xff\xafl;\xff\xael\ +<\xff\xafl;\xff\xael:\xff\xafl;\xff\xael\ +:\xff\xael:\xff\xafl:\xff\xael;\xff\xael\ +:\xff\xafl;\xff\xaem;\xff\xaem:\xff\xafm\ +<\xff\xafm<\xff\xafm<\xff\xafm=\xff\xafn\ +<\xff\xafn<\xff\xb0n=\xff\xb0n>\xff\xb0o\ +>\xff\xb0p>\xff\xb1q>\xff\xb1q?\xff\xb1q\ +@\xff\xb1q@\xff\xb2rA\xff\xb2rA\xff\xb2s\ +C\xff\xb3tD\xff\xb3tD\xff\xb3tE\xff\xb4u\ +E\xff\xb4uF\xff\xb4vG\xff\xb5vG\xff\xb5w\ +G\xff\xb6xI\xff\xb6xI\xff\xb6yJ\xff\xb7y\ +K\xff\xb6zK\xff\xb6zL\xff\xb7{M\xff\xb8{\ +O\xff\xb8|P\xff\xb8}P\xff\xb8~Q\xff\xb9~\ +R\xff\xb9~S\xff\xba\x7fS\xff\xba\x80S\xff\xbb\x80\ +U\xff\xbb\x81V\xff\xbb\x82V\xff\xbc\x83W\xff\xbd\x83\ +Y\xff\xbd\x84Y\xff\xbe\x84Z\xff\xbe\x85[\xff\xbf\x86\ +\x5c\xff_B.\xff\x00\x00\x00\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\xff\x00\x00\x00\xff\xc1\x8a\ +a\xff\xc0\x88`\xff\xbf\x88_\xff\xbf\x87^\xff\xbf\x86\ +\x5c\xff\xbe\x86\x5c\xff\xbe\x85[\xff\xbe\x84Z\xff\xbd\x83\ +Z\xff\xbc\x83W\xff\xbc\x82W\xff\xbb\x81V\xff\xbb\x81\ +U\xff\xba\x80U\xff\xba\x80S\xff\xb9\x7fS\xff\xb9~\ +R\xff\xb9~Q\xff\xb8}Q\xff\xb8|P\xff\xb8|\ +O\xff\xb7{N\xff\xb7zM\xff\xb6zL\xff\xb6y\ +K\xff\xb6xJ\xff\xb6xI\xff\xb5xI\xff\xb5w\ +I\xff\xb4vH\xff\xb4vF\xff\xb4uF\xff\xb4u\ +E\xff\xb3tD\xff\xb3tD\xff\xb2sB\xff\xb2s\ +B\xff\xb1rA\xff\xb1rA\xff\xb1q?\xff\xb1q\ +?\xff\xb1q?\xff\xb0o>\xff\xb0o>\xff\xb0n\ +=\xff\xb0n=\xff\xafn<\xff\xafm<\xff\xafm\ +;\xff\xafm;\xff\xafm;\xff\xael;\xff\xael\ +9\xff\xael:\xff\xaek:\xff\xaek9\xff\xaek\ +8\xff\xaek9\xff\xaek8\xff\xadk8\xff\xadk\ +8\xff\xadk8\xff\xaek8\xff\xaek8\xff\xaek\ +9\xff\xael8\xff\xaek8\xff\xael9\xff\xael\ +9\xff\xael:\xff\xael:\xff\xafl:\xff\xafm\ +;\xff\xafm;\xff\xafm<\xff\xafn<\xff\xafn\ +<\xff\xafo=\xff\xb0n=\xff\xb0o>\xff\xb1p\ +=\xff\xb1p?\xff\xb1q@\xff\xb1q@\xff\xb2r\ +@\xff\xb2sA\xff\xb2sC\xff\xb2sC\xff\xb3t\ +D\xff\xb3uE\xff\xb3uE\xff\xb4vF\xff\xb4v\ +G\xff\xb5wH\xff\xb5wI\xff\xb5xH\xff\xb6x\ +J\xff\xb6yJ\xff\xb6zK\xff\xb7zL\xff\xb7{\ +M\xff\xb7{N\xff\xb8|P\xff\xb8}P\xff\xb9}\ +Q\xff\xb9~R\xff\xb9\x7fR\xff\xba\x7fS\xff\xba\x80\ +U\xff\xbb\x81T\xff\xbb\x81W\xff\xbc\x82V\xff\xbc\x82\ +W\xff\xbd\x83X\xff\xbd\x83[\xff\xbd\x84Z\xff\xbe\x85\ +[\xff`C.\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc0\x89\ +`\xff\xc0\x88^\xff\xbf\x87^\xff\xbf\x86]\xff\xbe\x86\ +\x5c\xff\xbe\x85[\xff\xbd\x84Z\xff\xbd\x84Y\xff\xbc\x83\ +X\xff\xbc\x82X\xff\xbb\x82V\xff\xbb\x81U\xff\xbb\x80\ +T\xff\xba\x80T\xff\xba\x7fR\xff\xb9~R\xff\xb9~\ +Q\xff\xb8}P\xff\xb8|P\xff\xb8|N\xff\xb7{\ +M\xff\xb7{M\xff\xb6zK\xff\xb6yJ\xff\xb5y\ +J\xff\xb6xI\xff\xb5wH\xff\xb5wG\xff\xb5v\ +G\xff\xb4vF\xff\xb4uE\xff\xb3tE\xff\xb3t\ +D\xff\xb3sC\xff\xb2sC\xff\xb1rA\xff\xb1r\ +@\xff\xb1q?\xff\xb1p?\xff\xb0p?\xff\xb0p\ +=\xff\xb0o=\xff\xb0n>\xff\xafm<\xff\xafm\ +<\xff\xaem;\xff\xafm;\xff\xael:\xff\xael\ +:\xff\xael9\xff\xael9\xff\xaek8\xff\xadk\ +7\xff\xadk8\xff\xadj8\xff\xadj6\xff\xadj\ +7\xff\xadj7\xff\xadj6\xff\xadj6\xff\xadj\ +6\xff\xadj7\xff\xadj7\xff\xadj7\xff\xadj\ +6\xff\xadj6\xff\xadj6\xff\xadk7\xff\xadk\ +8\xff\xadk7\xff\xadk7\xff\xaek8\xff\xaek\ +9\xff\xael:\xff\xael9\xff\xaem:\xff\xafm\ +;\xff\xafm;\xff\xafm=\xff\xafn<\xff\xb0n\ +=\xff\xb0o>\xff\xb0o?\xff\xb1p?\xff\xb1q\ +?\xff\xb2r@\xff\xb1r@\xff\xb2rA\xff\xb2s\ +B\xff\xb3sD\xff\xb3tD\xff\xb3tE\xff\xb4u\ +E\xff\xb4vF\xff\xb5vH\xff\xb5wH\xff\xb5w\ +I\xff\xb6xH\xff\xb7yK\xff\xb7yK\xff\xb7z\ +L\xff\xb7{M\xff\xb7{N\xff\xb8|O\xff\xb8}\ +P\xff\xb8}Q\xff\xb9}R\xff\xb9\x7fR\xff\xba\x7f\ +T\xff\xba\x80T\xff\xbb\x81U\xff\xbb\x81V\xff\xbb\x82\ +V\xff\xbc\x82W\xff\xbc\x83Y\xff\xbd\x84Z\xff\xbd\x85\ +Z\xff_C-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc0\x88\ +_\xff\xbf\x87^\xff\xbf\x87]\xff\xbe\x86\x5c\xff\xbe\x85\ +[\xff\xbd\x85Z\xff\xbd\x83Z\xff\xbc\x83X\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x81V\xff\xba\x80U\xff\xba\x80\ +T\xff\xb9~S\xff\xb9~R\xff\xb8}Q\xff\xb8}\ +P\xff\xb8|P\xff\xb7{N\xff\xb7{N\xff\xb7z\ +L\xff\xb7yL\xff\xb6yK\xff\xb6xK\xff\xb5x\ +H\xff\xb5wH\xff\xb5vH\xff\xb5vF\xff\xb4u\ +F\xff\xb4tF\xff\xb4tE\xff\xb3sD\xff\xb2s\ +B\xff\xb2rA\xff\xb2q@\xff\xb1r?\xff\xb1q\ +@\xff\xb1p>\xff\xb0o>\xff\xb0n=\xff\xafn\ +<\xff\xafm<\xff\xafm<\xff\xafm;\xff\xael\ +:\xff\xaek:\xff\xael9\xff\xadk9\xff\xadk\ +8\xff\xadj7\xff\xadj6\xff\xadj6\xff\xadj\ +6\xff\xadj6\xff\xadj6\xff\xaci5\xff\xaci\ +5\xff\xaci4\xff\xaci5\xff\xaci6\xff\xaci\ +5\xff\xaci5\xff\xaci5\xff\xaci6\xff\xaci\ +5\xff\xaci6\xff\xaci5\xff\xaci6\xff\xaci\ +5\xff\xadi6\xff\xadj7\xff\xadj8\xff\xadj\ +7\xff\xadk7\xff\xadk8\xff\xaek9\xff\xael\ +9\xff\xael9\xff\xael;\xff\xafm<\xff\xafm\ +;\xff\xafm<\xff\xb0n<\xff\xb0o>\xff\xb0p\ +>\xff\xb0p?\xff\xb1q@\xff\xb1r@\xff\xb1r\ +@\xff\xb2sB\xff\xb2sD\xff\xb3tD\xff\xb3u\ +D\xff\xb4uE\xff\xb5vF\xff\xb4vF\xff\xb5w\ +H\xff\xb6wJ\xff\xb5xI\xff\xb5yJ\xff\xb6y\ +J\xff\xb7zL\xff\xb7zM\xff\xb8{O\xff\xb7|\ +N\xff\xb8}P\xff\xb8}Q\xff\xb9~Q\xff\xb9~\ +R\xff\xba\x7fS\xff\xba\x80T\xff\xbb\x80U\xff\xbb\x81\ +V\xff\xbc\x82V\xff\xbc\x83X\xff\xbd\x83Y\xff\xbd\x84\ +Z\xff_B-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x87\ +^\xff\xbf\x87]\xff\xbe\x86\x5c\xff\xbe\x86[\xff\xbe\x84\ +[\xff\xbd\x84Z\xff\xbd\x83Y\xff\xbc\x82W\xff\xbc\x82\ +W\xff\xbb\x81U\xff\xbb\x80U\xff\xba\x80T\xff\xb9\x7f\ +S\xff\xb9~R\xff\xb9~R\xff\xb8}P\xff\xb8|\ +O\xff\xb7{N\xff\xb6{M\xff\xb7zL\xff\xb6z\ +K\xff\xb6yK\xff\xb6xJ\xff\xb5xI\xff\xb5w\ +H\xff\xb5vG\xff\xb4vF\xff\xb4uE\xff\xb3t\ +D\xff\xb3tD\xff\xb2sC\xff\xb2rB\xff\xb1r\ +A\xff\xb2q?\xff\xb1q?\xff\xb0p>\xff\xb0p\ +=\xff\xb0o=\xff\xafm<\xff\xafm;\xff\xafm\ +<\xff\xael;\xff\xael:\xff\xaek9\xff\xaek\ +8\xff\xadj8\xff\xadj7\xff\xadj6\xff\xadj\ +6\xff\xaci7\xff\xaci6\xff\xaci4\xff\xaci\ +5\xff\xach5\xff\xabh4\xff\xach5\xff\xabh\ +3\xff\xabh3\xff\xabh2\xff\xach3\xff\xabh\ +3\xff\xacg3\xff\xabh2\xff\xabg3\xff\xabh\ +3\xff\xabh3\xff\xach4\xff\xach3\xff\xaci\ +2\xff\xaci5\xff\xaci5\xff\xaci5\xff\xaci\ +6\xff\xaci7\xff\xacj6\xff\xadj6\xff\xadj\ +7\xff\xaek9\xff\xaek8\xff\xael9\xff\xael\ +9\xff\xafl:\xff\xafm;\xff\xafn<\xff\xb0n\ +=\xff\xb0o>\xff\xb0p>\xff\xb1q>\xff\xb1q\ +?\xff\xb2r@\xff\xb2rA\xff\xb2sB\xff\xb2s\ +C\xff\xb3tE\xff\xb4uD\xff\xb4uF\xff\xb4v\ +F\xff\xb4wG\xff\xb5wI\xff\xb5xJ\xff\xb6x\ +J\xff\xb6yJ\xff\xb6zK\xff\xb7zN\xff\xb7{\ +N\xff\xb8|O\xff\xb8}P\xff\xb8}Q\xff\xb9~\ +Q\xff\xb9\x7fR\xff\xba\x7fS\xff\xba\x80U\xff\xbb\x80\ +U\xff\xbc\x81V\xff\xbb\x82W\xff\xbc\x83X\xff\xbc\x83\ +Y\xff_B,\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x87\ +]\xff\xbf\x86]\xff\xbe\x85\x5c\xff\xbd\x84[\xff\xbd\x84\ +Y\xff\xbc\x83Y\xff\xbc\x82W\xff\xbb\x82W\xff\xbb\x81\ +U\xff\xba\x80U\xff\xba\x7fU\xff\xb9\x7fS\xff\xb9~\ +S\xff\xb8~Q\xff\xb8|Q\xff\xb8|P\xff\xb7{\ +N\xff\xb7{M\xff\xb7zL\xff\xb7yL\xff\xb6y\ +J\xff\xb6xI\xff\xb6xH\xff\xb5vH\xff\xb4v\ +G\xff\xb4uE\xff\xb4uE\xff\xb3tE\xff\xb3s\ +C\xff\xb2sC\xff\xb2rA\xff\xb2r@\xff\xb1q\ +@\xff\xb1p?\xff\xb0p>\xff\xb0n=\xff\xafn\ +<\xff\xafm;\xff\xafl<\xff\xael;\xff\xaek\ +:\xff\xaek9\xff\xadk8\xff\xadj7\xff\xadj\ +7\xff\xadj6\xff\xaci6\xff\xaci6\xff\xach\ +5\xff\xabh4\xff\xach4\xff\xabh3\xff\xabg\ +3\xff\xabg3\xff\xabg2\xff\xabg1\xff\xabg\ +1\xff\xaag2\xff\xaag1\xff\xaaf2\xff\xabg\ +1\xff\xabf0\xff\xaaf1\xff\xaag1\xff\xaag\ +1\xff\xabg1\xff\xaag1\xff\xabg2\xff\xabg\ +3\xff\xabg3\xff\xabh2\xff\xabh4\xff\xach\ +3\xff\xach4\xff\xaci5\xff\xaci5\xff\xaci\ +6\xff\xadj6\xff\xadj7\xff\xadk7\xff\xaek\ +8\xff\xaek9\xff\xael:\xff\xafm:\xff\xafm\ +<\xff\xafm<\xff\xb0n=\xff\xb0o>\xff\xb1p\ +>\xff\xb1q>\xff\xb1qA\xff\xb2r@\xff\xb2s\ +B\xff\xb3sC\xff\xb3tD\xff\xb4tE\xff\xb4u\ +E\xff\xb4vG\xff\xb4wF\xff\xb5wH\xff\xb6w\ +J\xff\xb6yI\xff\xb6yL\xff\xb6zL\xff\xb6{\ +M\xff\xb7{N\xff\xb7|O\xff\xb8|P\xff\xb9}\ +P\xff\xb9}R\xff\xb9\x7fR\xff\xba\x7fS\xff\xbb\x80\ +U\xff\xbb\x81V\xff\xbb\x82U\xff\xbc\x82W\xff\xbd\x82\ +X\xff^B-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x86\ +]\xff\xbe\x86[\xff\xbe\x85Z\xff\xbd\x84Z\xff\xbd\x83\ +X\xff\xbc\x82X\xff\xbc\x82V\xff\xbb\x81V\xff\xbb\x80\ +V\xff\xba\x7fT\xff\xba\x7fS\xff\xb9~R\xff\xb9~\ +Q\xff\xb8}P\xff\xb8|P\xff\xb8|O\xff\xb7z\ +M\xff\xb7zL\xff\xb6yL\xff\xb6yK\xff\xb5x\ +I\xff\xb5wH\xff\xb5wG\xff\xb5vG\xff\xb4u\ +E\xff\xb3uE\xff\xb3tD\xff\xb3sC\xff\xb2s\ +A\xff\xb2rA\xff\xb1q@\xff\xb1p@\xff\xb1p\ +>\xff\xb0o=\xff\xafn>\xff\xafm<\xff\xafm\ +<\xff\xael:\xff\xael9\xff\xaek9\xff\xadk\ +7\xff\xadj7\xff\xadj6\xff\xaci6\xff\xaci\ +5\xff\xach5\xff\xach3\xff\xabh3\xff\xabh\ +2\xff\xaag2\xff\xabg1\xff\xaag1\xff\xaaf\ +1\xff\xaaf0\xff\xaaf0\xff\xaae0\xff\xaaf\ +0\xff\xa9f0\xff\xa9e/\xff\xaae/\xff\xaae\ +/\xff\xaaf0\xff\xaae/\xff\xaae/\xff\xaae\ +0\xff\xaae0\xff\xaaf0\xff\xaaf0\xff\xaaf\ +0\xff\xaaf1\xff\xaag1\xff\xaaf1\xff\xaag\ +2\xff\xabg3\xff\xabh3\xff\xabh3\xff\xach\ +4\xff\xaci4\xff\xaci5\xff\xadj6\xff\xadj\ +7\xff\xadj7\xff\xaek7\xff\xaek9\xff\xael\ +:\xff\xafl;\xff\xafm<\xff\xafn<\xff\xb0n\ +=\xff\xb0p=\xff\xb1p?\xff\xb1q@\xff\xb1q\ +@\xff\xb2rA\xff\xb2sC\xff\xb3sD\xff\xb3t\ +E\xff\xb4uE\xff\xb4uG\xff\xb5vH\xff\xb5w\ +I\xff\xb6xJ\xff\xb6xJ\xff\xb6yK\xff\xb6z\ +L\xff\xb6{M\xff\xb7{N\xff\xb8|O\xff\xb8}\ +P\xff\xb9}Q\xff\xb9~Q\xff\xb9\x7fS\xff\xba\x7f\ +S\xff\xbb\x80T\xff\xbb\x81U\xff\xbb\x81V\xff\xbc\x82\ +X\xff_A,\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x86\ +\x5c\xff\xbe\x85[\xff\xbe\x84Z\xff\xbd\x84Y\xff\xbd\x83\ +X\xff\xbc\x82W\xff\xbb\x81U\xff\xbb\x81U\xff\xba\x80\ +S\xff\xba\x7fT\xff\xb9~R\xff\xb9~Q\xff\xb8}\ +P\xff\xb8|O\xff\xb7|O\xff\xb7{M\xff\xb7z\ +L\xff\xb6yL\xff\xb6yK\xff\xb6xI\xff\xb5w\ +I\xff\xb4wG\xff\xb4vF\xff\xb4uF\xff\xb4t\ +E\xff\xb3tC\xff\xb3sB\xff\xb2rB\xff\xb1r\ +@\xff\xb1q?\xff\xb0p?\xff\xb0p=\xff\xb0n\ +=\xff\xafn<\xff\xafm;\xff\xafl;\xff\xael\ +:\xff\xaek8\xff\xadj7\xff\xadj7\xff\xaci\ +7\xff\xadi5\xff\xaci5\xff\xabh4\xff\xabh\ +3\xff\xabg2\xff\xabg2\xff\xabg1\xff\xabg\ +0\xff\xaaf0\xff\xaaf0\xff\xa9f/\xff\xa9e\ +/\xff\xa9e0\xff\xa9e.\xff\xa9e.\xff\xa9d\ +.\xff\xa9d.\xff\xa9d.\xff\xa9d-\xff\xa9d\ +/\xff\xa9d.\xff\xa9d-\xff\xa9d.\xff\xa9d\ +.\xff\xa9d.\xff\xa9d.\xffl@\x1d\xff\x1c\x0f\ +\x06\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x1d\x10\ +\x07\xffoD#\xff\xael;\xff\xafm;\xff\xafm\ +<\xff\xafn=\xff\xb0o=\xff\xb1p>\xff\xb1q\ +@\xff\xb2r@\xff\xb2rA\xff\xb2sB\xff\xb3t\ +C\xff\xb3tE\xff\xb4uF\xff\xb4vF\xff\xb4v\ +H\xff\xb5wG\xff\xb5xI\xff\xb6xJ\xff\xb6y\ +J\xff\xb6zK\xff\xb7{M\xff\xb7{N\xff\xb8|\ +O\xff\xb8|P\xff\xb9}Q\xff\xb9~S\xff\xb9\x7f\ +S\xff\xba\x7fS\xff\xbb\x80T\xff\xbb\x81U\xff\xbb\x81\ +W\xff^A,\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbe\x85\ +[\xff\xbd\x84Z\xff\xbd\x84Y\xff\xbd\x83W\xff\xbc\x82\ +X\xff\xbb\x81W\xff\xbb\x81V\xff\xba\x80T\xff\xba\x7f\ +S\xff\xb9~S\xff\xb9~R\xff\xb8}P\xff\xb8|\ +P\xff\xb7|N\xff\xb7{N\xff\xb6zM\xff\xb6y\ +K\xff\xb7xK\xff\xb6xI\xff\xb6wI\xff\xb4w\ +G\xff\xb4vG\xff\xb4uF\xff\xb3uE\xff\xb3t\ +D\xff\xb2sC\xff\xb2rA\xff\xb2qA\xff\xb1q\ +?\xff\xb0p>\xff\xb0o>\xff\xb0n=\xff\xafm\ +;\xff\xafm<\xff\xael:\xff\xaek9\xff\xadk\ +7\xff\xadj7\xff\xadj6\xff\xaci6\xff\xach\ +5\xff\xach4\xff\xabh2\xff\xabg2\xff\xaag\ +1\xff\xaaf0\xff\xaaf0\xff\xaae/\xff\xa9e\ +/\xff\xa9e0\xff\xa9e.\xff\xa9d.\xff\xa9d\ +-\xff\xa8d-\xff\xa9d,\xff\xa8c-\xff\xa8c\ +,\xff\xa8c,\xff\xa8c,\xff\xa8c,\xff\xa8c\ ++\xff\xa8c+\xff\xa8c,\xff\xa8c,\xff\xa8c\ +,\xff\xa8c+\xff\x88P\x22\xff\x01\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff}M'\xff\xaek9\xff\xafl\ +:\xff\xafm<\xff\xb0m=\xff\xb0o<\xff\xb0p\ +>\xff\xb1p?\xff\xb1q?\xff\xb2rA\xff\xb2s\ +C\xff\xb3tC\xff\xb3tD\xff\xb4uE\xff\xb4v\ +F\xff\xb5vG\xff\xb5wH\xff\xb6xI\xff\xb6x\ +J\xff\xb6yK\xff\xb7zL\xff\xb7{M\xff\xb8{\ +N\xff\xb8|O\xff\xb8}Q\xff\xb8~Q\xff\xb9~\ +R\xff\xba\x7fR\xff\xba\x80S\xff\xba\x80T\xff\xbb\x81\ +V\xff^A+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbe\x85\ +Z\xff\xbd\x84Y\xff\xbc\x83Y\xff\xbc\x83V\xff\xbc\x81\ +W\xff\xbb\x81V\xff\xba\x80T\xff\xba\x7fT\xff\xba\x7f\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8}O\xff\xb8|\ +O\xff\xb7{M\xff\xb6zM\xff\xb6yK\xff\xb6y\ +K\xff\xb6xI\xff\xb5wI\xff\xb5wG\xff\xb4v\ +F\xff\xb4uE\xff\xb4tD\xff\xb3tD\xff\xb2s\ +B\xff\xb1rA\xff\xb1q@\xff\xb1p?\xff\xb1o\ +>\xff\xb0n=\xff\xafm=\xff\xafm<\xff\xafl\ +:\xff\xael9\xff\xadk7\xff\xadj7\xff\xadj\ +6\xff\xaci4\xff\xaci4\xff\xabh4\xff\xabh\ +3\xff\xabg2\xff\xabf2\xff\xaaf1\xff\xaae\ +0\xff\xaae/\xff\xa9d/\xff\xa9d.\xff\xa9d\ +-\xff\xa9d-\xff\xa8d,\xff\xa8c,\xff\xa8c\ +,\xff\xa8c,\xff\xa8b+\xff\xa8b*\xff\xa7b\ ++\xff\xa7b*\xff\xa7b*\xff\xa7b+\xff\xa7b\ +)\xff\xa7b)\xff\xa7b*\xff\xa7b*\xff\xa7b\ +*\xff\xa7b*\xffF)\x11\xff\x00\x00\x00\xff\x0e\x0e\ +\x0e\xff\x7f\x7f\x7f\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\ +\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\ +\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\ +\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x1d\x1d\ +\x1d\xff\x00\x00\x00\xff5 \x0f\xff\xaek8\xff\xael\ +9\xff\xael;\xff\xaem;\xff\xafm;\xff\xb0o\ +<\xff\xb0p=\xff\xb1p?\xff\xb1q@\xff\xb1r\ +A\xff\xb2sB\xff\xb3sB\xff\xb3tE\xff\xb3t\ +F\xff\xb4uG\xff\xb4vG\xff\xb5wI\xff\xb5x\ +H\xff\xb6xK\xff\xb6yK\xff\xb6zL\xff\xb6{\ +M\xff\xb8{N\xff\xb8|O\xff\xb8}Q\xff\xb9}\ +Q\xff\xb9~R\xff\xba\x7fS\xff\xba\x7fT\xff\xbb\x80\ +U\xff^A+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83X\xff\xbc\x82W\xff\xbb\x81\ +V\xff\xbb\x80U\xff\xba\x7fU\xff\xba~S\xff\xb9~\ +R\xff\xb9}P\xff\xb8}P\xff\xb7|O\xff\xb8{\ +N\xff\xb7zM\xff\xb6zL\xff\xb6yK\xff\xb6x\ +J\xff\xb5wH\xff\xb5wH\xff\xb5vG\xff\xb3u\ +E\xff\xb4tD\xff\xb3tD\xff\xb2sB\xff\xb2r\ +B\xff\xb1q?\xff\xb1q?\xff\xb0o>\xff\xb0o\ +=\xff\xafn;\xff\xafm;\xff\xafl;\xff\xael\ +8\xff\xadk7\xff\xadj6\xff\xaci6\xff\xaci\ +5\xff\xabi3\xff\xabg3\xff\xabg2\xff\xaaf\ +1\xff\xaaf1\xff\xa9f0\xff\xaae/\xff\xa9d\ +/\xff\xa8d-\xff\xa8d+\xff\xa8c,\xff\xa8c\ ++\xff\xa8c+\xff\xa8b+\xff\xa7b+\xff\xa7b\ +*\xff\xa7b)\xff\xa7b(\xff\xa7a(\xff\xa6a\ +(\xff\xa7a(\xff\xa6a'\xff\xa6a'\xff\xa6`\ +(\xff\xa7`'\xff\xa6a(\xff\xa7a(\xff\xa7a\ +(\xff\xa4_(\xff\x0c\x06\x01\xff\x00\x00\x00\xff^^\ +^\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffvv\ +v\xff\x00\x00\x00\xff\x03\x01\x00\xff\xa2c3\xff\xadj\ +7\xff\xaek8\xff\xael9\xff\xael;\xff\xafm\ +;\xff\xafn<\xff\xb0o=\xff\xb1p>\xff\xb1q\ +?\xff\xb2r@\xff\xb2sA\xff\xb3sC\xff\xb3t\ +D\xff\xb3tE\xff\xb4vF\xff\xb5vH\xff\xb5w\ +G\xff\xb5xH\xff\xb6xJ\xff\xb6yK\xff\xb6z\ +K\xff\xb8{M\xff\xb8|O\xff\xb8|P\xff\xb8}\ +Q\xff\xb9~R\xff\xb9\x7fS\xff\xba\x7fT\xff\xbb\x80\ +T\xff]@*\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x84\ +Z\xff\xbd\x83X\xff\xbc\x82X\xff\xbb\x81U\xff\xbb\x81\ +U\xff\xba\x80S\xff\xba\x7fT\xff\xb9~R\xff\xb8}\ +Q\xff\xb8}P\xff\xb8|P\xff\xb7{N\xff\xb7{\ +M\xff\xb6zK\xff\xb5yJ\xff\xb6xJ\xff\xb5x\ +H\xff\xb5wH\xff\xb4vF\xff\xb4uF\xff\xb3t\ +E\xff\xb3tD\xff\xb2sB\xff\xb2rA\xff\xb1q\ +?\xff\xb1p?\xff\xb0o>\xff\xafo=\xff\xafm\ +<\xff\xafl;\xff\xael:\xff\xaek8\xff\xadj\ +7\xff\xadj7\xff\xaci5\xff\xach4\xff\xach\ +3\xff\xabg3\xff\xabf1\xff\xaaf1\xff\xaae\ +0\xff\xa9e/\xff\xa9e/\xff\xa8d.\xff\xa8d\ +,\xff\xa9c,\xff\xa8c+\xff\xa8b*\xff\xa7b\ +*\xff\xa7a)\xff\xa7a)\xff\xa7a(\xff\xa7a\ +(\xff\xa6`(\xff\xa7`'\xff\xa6`'\xff\xa6`\ +'\xff\xa6`&\xff\xa5_&\xff\xa6_&\xff\xa5_\ +&\xff\xa6_%\xff\xa6_&\xff\xa6_&\xff\xa6_\ +&\xffn>\x17\xff\x00\x00\x00\xff\x00\x00\x00\xff\xbc\xbc\ +\xbc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd4\xd4\ +\xd4\xff\x00\x00\x00\xff\x00\x00\x00\xfff>\x1e\xff\xadi\ +6\xff\xadj7\xff\xadk7\xff\xael8\xff\xael\ +:\xff\xafm<\xff\xafn<\xff\xb0o=\xff\xb0p\ +>\xff\xb1q?\xff\xb1r@\xff\xb2rB\xff\xb2s\ +C\xff\xb3tC\xff\xb3uD\xff\xb4vG\xff\xb5v\ +G\xff\xb5wH\xff\xb6wI\xff\xb6yI\xff\xb6y\ +K\xff\xb6zL\xff\xb7{M\xff\xb7{O\xff\xb8|\ +P\xff\xb8}Q\xff\xb9~R\xff\xba~S\xff\xba\x7f\ +S\xff]@*\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x83\ +Y\xff\xbc\x82W\xff\xbc\x82U\xff\xbb\x81V\xff\xba\x80\ +T\xff\xba\x7fS\xff\xb9~S\xff\xb9~Q\xff\xb8}\ +P\xff\xb8|P\xff\xb7{N\xff\xb7zM\xff\xb7z\ +L\xff\xb6yK\xff\xb6xK\xff\xb5xI\xff\xb5w\ +H\xff\xb5vG\xff\xb4uF\xff\xb3tE\xff\xb3s\ +C\xff\xb2sB\xff\xb2rA\xff\xb1q@\xff\xb1q\ +?\xff\xb0o>\xff\xafn=\xff\xafm<\xff\xael\ +:\xff\xaek9\xff\xadk8\xff\xadj8\xff\xadj\ +5\xff\xaci5\xff\xach4\xff\xabg3\xff\xabg\ +3\xff\xaaf1\xff\xaaf0\xff\xa9e/\xff\xa9e\ +.\xff\xa9d.\xff\xa8c,\xff\xa8c,\xff\xa7b\ ++\xff\xa8b*\xff\xa7a)\xff\xa7a(\xff\xa6`\ +(\xff\xa6`(\xff\xa6`'\xff\xa6`'\xff\xa6`\ +&\xff\xa6_%\xff\xa5_%\xff\xa5_%\xff\xa5_\ +$\xff\xa5^%\xff\xa5^$\xff\xa5^#\xff\xa5^\ +$\xff\xa5^#\xff\xa5^#\xff\xa5^#\xff\xa5^\ +$\xff7\x1f\x0b\xff\x00\x00\x00\xff\x18\x18\x18\xff\xfa\xfa\ +\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff111\xff\x00\x00\x00\xff+\x19\x0b\xff\xaci\ +4\xff\xaci6\xff\xadj7\xff\xaej8\xff\xaek\ +9\xff\xael:\xff\xafm;\xff\xafn<\xff\xb0n\ +=\xff\xb0p>\xff\xb1q>\xff\xb2r@\xff\xb2s\ +B\xff\xb2sC\xff\xb3tC\xff\xb4uE\xff\xb4u\ +G\xff\xb5vG\xff\xb5wI\xff\xb6xI\xff\xb6y\ +J\xff\xb6zK\xff\xb7zM\xff\xb7{N\xff\xb7|\ +O\xff\xb8}P\xff\xb9}Q\xff\xb9~S\xff\xb9\x7f\ +S\xff]@)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x83\ +X\xff\xbc\x82W\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80\ +T\xff\xb9\x7fT\xff\xb9~R\xff\xb9}Q\xff\xb8|\ +P\xff\xb7|N\xff\xb7{M\xff\xb7zK\xff\xb6y\ +J\xff\xb6xJ\xff\xb6wI\xff\xb5wH\xff\xb4v\ +G\xff\xb4uF\xff\xb4tE\xff\xb3tC\xff\xb2s\ +B\xff\xb2rA\xff\xb1q?\xff\xb1q?\xff\xb0o\ +>\xff\xb0n=\xff\xafm;\xff\xael;\xff\xael\ +:\xff\xadk8\xff\xadj7\xff\xacj5\xff\xaci\ +4\xff\xach4\xff\xabg3\xff\xaaf2\xff\xaaf\ +1\xff\xaae0\xff\xa9d/\xff\xa9d.\xff\xa8d\ +,\xff\xa8c+\xff\xa7c+\xff\xa7b+\xff\xa7a\ +)\xff\xa7a'\xff\xa6`'\xff\xa6`'\xff\xa6`\ +&\xff\xa6_%\xff\xa5_%\xff\xa5^$\xff\xa5_\ +$\xff\xa4^%\xff\xa4^#\xff\xa4^#\xff\xa4^\ +\x22\xff\xa4]#\xff\xa4]\x22\xff\xa4]\x22\xff\xa4]\ +!\xff\xa4]!\xff\xa4] \xff\xa4]\x22\xff\x9dY\ + \xff\x06\x02\x00\xff\x00\x00\x00\xfflll\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x87\x87\x87\xff\x00\x00\x00\xff\x00\x00\x00\xff\x9a]\ +-\xff\xach4\xff\xaci6\xff\xadj6\xff\xadj\ +7\xff\xaek9\xff\xael:\xff\xaem;\xff\xafn\ +<\xff\xb0n=\xff\xb0p=\xff\xb1q?\xff\xb2r\ +@\xff\xb2sB\xff\xb3sD\xff\xb3tE\xff\xb4u\ +E\xff\xb5vF\xff\xb5vH\xff\xb5xH\xff\xb6x\ +J\xff\xb7yJ\xff\xb6yL\xff\xb7zM\xff\xb7{\ +N\xff\xb8|O\xff\xb8}Q\xff\xb8~Q\xff\xb9~\ +R\xff]?*\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x81V\xff\xba\x80U\xff\xb9\x7f\ +S\xff\xb9~R\xff\xb8~Q\xff\xb8}P\xff\xb8|\ +O\xff\xb7{N\xff\xb7zL\xff\xb6yK\xff\xb6x\ +J\xff\xb5xJ\xff\xb5wI\xff\xb5vG\xff\xb4u\ +F\xff\xb3uE\xff\xb3tD\xff\xb2sC\xff\xb2r\ +A\xff\xb1r@\xff\xb1p?\xff\xb0p=\xff\xafn\ +<\xff\xafm;\xff\xael;\xff\xaek:\xff\xadk\ +8\xff\xadj7\xff\xaci6\xff\xach4\xff\xach\ +4\xff\xabg3\xff\xabf2\xff\xaaf0\xff\xaae\ +/\xff\xa9e-\xff\xa9d,\xff\xa8c-\xff\xa8c\ +*\xff\xa7b)\xff\xa7a)\xff\xa7a(\xff\xa6`\ +'\xff\xa6`&\xff\xa6_&\xff\xa5_%\xff\xa5^\ +$\xff\xa4^$\xff\xa4^#\xff\xa4]#\xff\xa4]\ +!\xff\xa4]\x22\xff\xa4]!\xff\xa3\x5c!\xff\xa3\x5c\ +!\xff\xa3] \xff\xa3\x5c!\xff\xa3\x5c\x1f\xff\xa3\x5c\ +\x1f\xff\xa3\x5c\x1f\xff\xa3\x5c \xff\xa4\x5c \xffe7\ +\x12\xff\x00\x00\x00\xff\x00\x00\x00\xff\xcc\xcc\xcc\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xe1\xe1\xe1\xff\x00\x00\x00\xff\x00\x00\x00\xff\x5c7\ +\x18\xff\xabg3\xff\xach4\xff\xaci5\xff\xadj\ +7\xff\xadj8\xff\xaek8\xff\xael9\xff\xafm\ +:\xff\xafn<\xff\xb0o=\xff\xb1p>\xff\xb1q\ +?\xff\xb2r@\xff\xb2rB\xff\xb3tC\xff\xb3t\ +D\xff\xb4uF\xff\xb4vF\xff\xb5wH\xff\xb6x\ +I\xff\xb6xJ\xff\xb6yK\xff\xb7zL\xff\xb7{\ +M\xff\xb7{O\xff\xb8|O\xff\xb9}P\xff\xb9~\ +R\xff]?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbb\x82\ +W\xff\xbb\x81U\xff\xbb\x80T\xff\xba\x7fS\xff\xba~\ +R\xff\xb9~R\xff\xb8}Q\xff\xb8|O\xff\xb7{\ +N\xff\xb7zM\xff\xb6zL\xff\xb5yK\xff\xb6x\ +J\xff\xb5wH\xff\xb5wG\xff\xb4vF\xff\xb3u\ +E\xff\xb3tD\xff\xb3sD\xff\xb2rA\xff\xb1q\ +?\xff\xb0q>\xff\xb0p=\xff\xb0n=\xff\xafm\ +;\xff\xael:\xff\xaek9\xff\xadk7\xff\xadj\ +6\xff\xaci5\xff\xach4\xff\xabg3\xff\xabg\ +1\xff\xaaf1\xff\xaae/\xff\xa9e/\xff\xa9d\ +-\xff\xa8c,\xff\xa8c+\xff\xa7b+\xff\xa7a\ +*\xff\xa7a(\xff\xa6`'\xff\xa6`'\xff\xa6_\ +%\xff\xa5_%\xff\xa5^#\xff\xa4^#\xff\xa4^\ +!\xff\xa4]\x22\xff\xa4]!\xff\xa4\x5c\x1f\xff\xa3\x5c\ +\x1f\xff\xa3\x5c\x1f\xff\xa3\x5c\x1f\xff\xa3[\x1f\xff\xa3[\ +\x1f\xff\xa3[\x1e\xff\xa2[\x1e\xff\xa2[\x1e\xff\xa3[\ +\x1d\xff\xa3[\x1c\xff\xa2[\x1e\xff\xa3[\x1d\xff.\x18\ +\x08\xff\x00\x00\x00\xff'''\xff\xfd\xfd\xfd\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffBBB\xff\x00\x00\x00\xff\x1b\x0e\ +\x05\xff\xabf1\xff\xabg2\xff\xabh3\xff\xach\ +5\xff\xadi6\xff\xadj7\xff\xadk8\xff\xael\ +:\xff\xafm<\xff\xafm<\xff\xb0n>\xff\xb0p\ +>\xff\xb1q@\xff\xb2r@\xff\xb2sB\xff\xb3t\ +C\xff\xb3tE\xff\xb4uF\xff\xb4vG\xff\xb5w\ +H\xff\xb6xJ\xff\xb5yI\xff\xb6yK\xff\xb6z\ +L\xff\xb7{M\xff\xb8|N\xff\xb8}P\xff\xb9~\ +Q\xff]?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbb\x81\ +W\xff\xbb\x81U\xff\xba\x7fT\xff\xb9\x7fR\xff\xb9~\ +R\xff\xb9}Q\xff\xb8|P\xff\xb7|O\xff\xb7{\ +N\xff\xb6zL\xff\xb6yK\xff\xb6xK\xff\xb5x\ +I\xff\xb5wH\xff\xb4uG\xff\xb4uE\xff\xb3t\ +D\xff\xb3sC\xff\xb2rB\xff\xb1q@\xff\xb1q\ +?\xff\xb0p>\xff\xafn=\xff\xafm<\xff\xafl\ +:\xff\xael9\xff\xaej7\xff\xadj7\xff\xaci\ +6\xff\xach4\xff\xabh2\xff\xabg2\xff\xaaf\ +0\xff\xaae/\xff\xa9e.\xff\xa8d-\xff\xa8c\ ++\xff\xa8b+\xff\xa7b*\xff\xa7a(\xff\xa6`\ +'\xff\xa6`&\xff\xa6_&\xff\xa5^$\xff\xa5^\ +#\xff\xa4^\x22\xff\xa4]\x22\xff\xa4]!\xff\xa3\x5c\ +!\xff\xa3\x5c!\xff\xa3\x5c\x1f\xff\xa3[\x1e\xff\xa2[\ +\x1e\xff\xa2[\x1d\xff\xa2[\x1c\xff\xa2Z\x1d\xff\xa2Z\ +\x1c\xff\xa2Z\x1b\xff\xa2Z\x1b\xff\xa1Z\x1c\xff\xa2Z\ +\x1b\xff\xa2Z\x1c\xff\xa2Y\x1b\xff\x95R\x18\xff\x01\x00\ +\x00\xff\x00\x00\x00\xff}}}\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x97\x97\x97\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x8bS%\xff\xaaf2\xff\xabg2\xff\xabh\ +3\xff\xaci5\xff\xadi6\xff\xadj7\xff\xaek\ +9\xff\xael:\xff\xafm<\xff\xafm<\xff\xb0n\ +>\xff\xb0p>\xff\xb1q@\xff\xb2rA\xff\xb2s\ +B\xff\xb3tD\xff\xb4uE\xff\xb4uF\xff\xb5v\ +H\xff\xb6wH\xff\xb5xI\xff\xb6yJ\xff\xb6z\ +L\xff\xb7{L\xff\xb8{N\xff\xb8|O\xff\xb8}\ +Q\xff\x5c?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbb\x81\ +V\xff\xba\x80T\xff\xba\x7fS\xff\xb9\x7fR\xff\xb9}\ +Q\xff\xb8}P\xff\xb8|N\xff\xb7{N\xff\xb7z\ +M\xff\xb6zK\xff\xb6xJ\xff\xb6xI\xff\xb5w\ +H\xff\xb5vG\xff\xb4uE\xff\xb4tE\xff\xb3t\ +C\xff\xb2sB\xff\xb1rA\xff\xb1q?\xff\xb0p\ +>\xff\xb0n=\xff\xafm<\xff\xafm;\xff\xael\ +9\xff\xadk7\xff\xacj7\xff\xaci6\xff\xabh\ +4\xff\xabh3\xff\xaag2\xff\xaaf0\xff\xa9e\ +/\xff\xa9d.\xff\xa8c-\xff\xa8c,\xff\xa7b\ ++\xff\xa7b)\xff\xa7a(\xff\xa6`&\xff\xa6_\ +&\xff\xa6^%\xff\xa5^$\xff\xa4^\x22\xff\xa4]\ +!\xff\xa4\x5c#\xff\xa3\x5c \xff\xa3\x5c\x1f\xff\xa2\x5c\ +\x1e\xff\xa2[\x1e\xff\xa2Z\x1d\xff\xa2Z\x1c\xff\xa2Z\ +\x1c\xff\xa2Z\x1a\xff\xa1Y\x1a\xff\xa1Y\x19\xff\xa1Y\ +\x19\xff\xa1Y\x17\xff\xa1Y\x18\xff\xa1X\x19\xff\xa1X\ +\x1a\xff\xa1X\x19\xff\xa1X\x19\xff]2\x0e\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xda\xda\xda\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xec\xec\xec\xff\x05\x05\x05\xff\x00\x00\ +\x00\xffP.\x15\xff\xaae/\xff\xaaf1\xff\xabg\ +1\xff\xach3\xff\xaci5\xff\xacj6\xff\xadk\ +7\xff\xaek8\xff\xael9\xff\xafm;\xff\xafn\ +<\xff\xb0o>\xff\xb0q>\xff\xb1q?\xff\xb2r\ +A\xff\xb2sC\xff\xb3tD\xff\xb4uF\xff\xb4v\ +G\xff\xb5wG\xff\xb5wI\xff\xb6xJ\xff\xb6y\ +K\xff\xb7zL\xff\xb7{M\xff\xb7|N\xff\xb8|\ +O\xff\x5c?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbb\x80\ +U\xff\xba\x7fT\xff\xb9~S\xff\xb9~R\xff\xb8}\ +Q\xff\xb8}P\xff\xb7{N\xff\xb7{M\xff\xb7y\ +L\xff\xb6yK\xff\xb6xI\xff\xb5xH\xff\xb4w\ +G\xff\xb4vF\xff\xb3uE\xff\xb3tC\xff\xb2s\ +C\xff\xb2rA\xff\xb1q@\xff\xb0p?\xff\xb0n\ +=\xff\xafm<\xff\xafm;\xff\xael:\xff\xaek\ +8\xff\xacj6\xff\xaci5\xff\xach4\xff\xabg\ +3\xff\xabg1\xff\xaaf1\xff\xa9e0\xff\xa9d\ +.\xff\xa8c+\xff\xa8c+\xff\xa7a+\xff\xa7a\ +)\xff\xa6`(\xff\xa6`'\xff\xa5_&\xff\xa5_\ +%\xff\xa4^#\xff\xa4]#\xff\xa4]!\xff\xa3\x5c\ +!\xff\xa3\x5c\x1e\xff\xa3[\x1e\xff\xa2[\x1d\xff\xa2Z\ +\x1c\xff\xa2Z\x1b\xff\xa1Y\x1b\xff\xa1Y\x1b\xff\xa1X\ +\x1a\xff\xa1X\x19\xff\xa0X\x19\xff\xa0W\x18\xff\xa0W\ +\x17\xff\xa0W\x17\xff\xa0V\x17\xff\xa0V\x17\xff\xa0V\ +\x17\xff\xa0V\x17\xff\xa0V\x18\xff#\x12\x03\xff\x00\x00\ +\x00\xff888\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffQQQ\xff\x00\x00\ +\x00\xff\x12\x09\x03\xff\xa9d/\xff\xaaf/\xff\xabf\ +1\xff\xabg3\xff\xach3\xff\xaci5\xff\xadj\ +6\xff\xadj7\xff\xaek9\xff\xael;\xff\xafm\ +;\xff\xb0n=\xff\xb0o>\xff\xb1p>\xff\xb1q\ +@\xff\xb2sB\xff\xb2tB\xff\xb3uE\xff\xb4u\ +F\xff\xb4vF\xff\xb5wH\xff\xb6xI\xff\xb6y\ +J\xff\xb7yK\xff\xb7zL\xff\xb7{M\xff\xb8|\ +O\xff\x5c>(\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x80\ +U\xff\xba\x7fT\xff\xba~R\xff\xb9}Q\xff\xb8}\ +P\xff\xb8|O\xff\xb7{N\xff\xb7zL\xff\xb7y\ +K\xff\xb5yJ\xff\xb6wI\xff\xb5wH\xff\xb4v\ +F\xff\xb4uF\xff\xb3tD\xff\xb2sD\xff\xb2r\ +@\xff\xb1q>\xff\xb1q>\xff\xb0o>\xff\xafn\ +<\xff\xafm;\xff\xael:\xff\xaek8\xff\xadj\ +7\xff\xaci5\xff\xach4\xff\xabg2\xff\xabf\ +2\xff\xaaf1\xff\xa9e/\xff\xa9d/\xff\xa8c\ +-\xff\xa8c,\xff\xa7a+\xff\xa6a'\xff\xa6`\ +'\xff\xa5`&\xff\xa5_$\xff\xa5^$\xff\xa4^\ +#\xff\xa4]!\xff\xa3\x5c!\xff\xa3\x5c\x1f\xff\xa3[\ +\x1e\xff\xa2[\x1d\xff\xa2Z\x1c\xff\xa2Y\x1b\xff\xa1Y\ +\x1a\xff\xa1X\x19\xff\xa1X\x18\xff\xa0W\x17\xff\xa1W\ +\x17\xff\xa0W\x17\xff\xa0V\x15\xff\xa0V\x16\xff\xa0U\ +\x17\xff\xa0U\x14\xff\xa0U\x16\xff\x9fU\x14\xff\x9fU\ +\x15\xff\x9fU\x14\xff\x86G\x0f\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x8e\x8e\x8e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xaa\xaa\xaa\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x81K!\xff\xa9e/\xff\xa9f\ +0\xff\xaag1\xff\xabg2\xff\xach4\xff\xaci\ +5\xff\xacj6\xff\xadj8\xff\xaek:\xff\xafl\ +;\xff\xafm;\xff\xb0n=\xff\xb0p?\xff\xb1q\ +@\xff\xb2rA\xff\xb2sB\xff\xb3sC\xff\xb3u\ +F\xff\xb4uF\xff\xb5vG\xff\xb5wH\xff\xb6x\ +I\xff\xb5yJ\xff\xb6zL\xff\xb7zN\xff\xb7|\ +N\xff\x5c>(\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x80\ +T\xff\xb9\x7fS\xff\xb9~R\xff\xb8}Q\xff\xb8|\ +O\xff\xb7{N\xff\xb7{L\xff\xb6zK\xff\xb6y\ +J\xff\xb6xI\xff\xb6wH\xff\xb5vG\xff\xb4u\ +E\xff\xb3tD\xff\xb3sD\xff\xb2rB\xff\xb1r\ +@\xff\xb0q?\xff\xb0p>\xff\xafn=\xff\xafm\ +;\xff\xael:\xff\xaek9\xff\xadj8\xff\xaci\ +5\xff\xach5\xff\xabh3\xff\xabg2\xff\xaaf\ +0\xff\xaae/\xff\xa9d-\xff\xa8c-\xff\xa8c\ ++\xff\xa7b)\xff\xa7a(\xff\xa6`(\xff\xa6_\ +&\xff\xa5_#\xff\xa4^$\xff\xa4]\x22\xff\xa4\x5c\ +!\xff\xa3\x5c\x1f\xff\xa3[\x1f\xff\xa2[\x1d\xff\xa2Z\ +\x1d\xff\xa2Y\x1b\xff\xa1Y\x1a\xff\xa1X\x19\xff\xa1W\ +\x19\xff\xa0W\x16\xff\xa0V\x17\xff\xa0V\x15\xff\x9fU\ +\x13\xff\xa0U\x14\xff\x9fU\x13\xff\x9fU\x15\xff\x9fU\ +\x10\xff\x9fT\x13\xff\x9fT\x13\xff\x9eT\x13\xff\x9fT\ +\x11\xff\x9eT\x0f\xffQ)\x09\xff\x00\x00\x00\xff\x01\x01\ +\x01\xff\xe6\xe6\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf4\xf4\xf4\xff\x0e\x0e\ +\x0e\xff\x00\x00\x00\xffF)\x11\xff\xa9d-\xff\xa9d\ +/\xff\xaae/\xff\xabf1\xff\xabg1\xff\xach\ +3\xff\xaci5\xff\xadj6\xff\xadk8\xff\xaek\ +:\xff\xafl;\xff\xafm<\xff\xb0n>\xff\xb1p\ +?\xff\xb1q?\xff\xb2r@\xff\xb2sC\xff\xb3t\ +D\xff\xb4uE\xff\xb4vF\xff\xb5vH\xff\xb6x\ +I\xff\xb5yJ\xff\xb7yK\xff\xb7zM\xff\xb7{\ +N\xff\x5c>'\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9\x7f\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8}P\xff\xb7|\ +O\xff\xb6{M\xff\xb7zK\xff\xb7yK\xff\xb5y\ +I\xff\xb5wH\xff\xb5vG\xff\xb4uF\xff\xb4u\ +E\xff\xb3tD\xff\xb2sB\xff\xb1rA\xff\xb1q\ +?\xff\xb0p>\xff\xb0n>\xff\xafm<\xff\xael\ +:\xff\xaek9\xff\xadj8\xff\xacj6\xff\xach\ +5\xff\xabg3\xff\xabg2\xff\xaaf0\xff\xa9e\ +0\xff\xa9d.\xff\xa8c,\xff\xa7c+\xff\xa7b\ +)\xff\xa7a(\xff\xa6`'\xff\xa6_&\xff\xa5^\ +$\xff\xa5^#\xff\xa4]\x22\xff\xa3\x5c\x1f\xff\xa3[\ +\x1e\xff\xa2[\x1c\xff\xa2[\x1b\xff\xa2Z\x1a\xff\xa1Y\ +\x19\xff\xa1X\x19\xff\xa0X\x17\xff\xa0V\x17\xff\xa0V\ +\x15\xff\x9fV\x15\xff\x9fV\x13\xff\x9fU\x12\xff\x9fT\ +\x13\xff\x9fT\x12\xff\x9fT\x10\xff\x9fT\x12\xff\x9eS\ +\x10\xff\x9eS\x11\xff\x9eT\x0b\xff\x9eS\x10\xff\x9eS\ +\x0e\xff\x9eS\x0e\xff\x15\x09\x01\xff\x00\x00\x00\xffHH\ +H\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\ +\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff^^\ +^\xff\x00\x00\x00\xff\x0c\x06\x01\xff\xa6b+\xff\xa9d\ +-\xff\xa9e.\xff\xaaf0\xff\xabf0\xff\xabg\ +2\xff\xach5\xff\xaci5\xff\xadj6\xff\xaek\ +8\xff\xael:\xff\xafm<\xff\xb0n=\xff\xb0o\ +>\xff\xb1q?\xff\xb1r@\xff\xb2sA\xff\xb3s\ +D\xff\xb3tD\xff\xb4uE\xff\xb4vG\xff\xb5w\ +H\xff\xb6xI\xff\xb6xJ\xff\xb7zK\xff\xb6{\ +M\xff\x5c>'\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9\x7f\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8|P\xff\xb8{\ +N\xff\xb7{M\xff\xb6zL\xff\xb6yK\xff\xb6x\ +I\xff\xb5wI\xff\xb4vG\xff\xb4uE\xff\xb3t\ +E\xff\xb3sC\xff\xb2rA\xff\xb1r?\xff\xb1p\ +?\xff\xb0o>\xff\xafn<\xff\xafm;\xff\xael\ +9\xff\xaek7\xff\xadj6\xff\xaci5\xff\xabh\ +4\xff\xabg1\xff\xaaf0\xff\xa9e/\xff\xa9d\ +-\xff\xa9c-\xff\xa8b+\xff\xa7b)\xff\xa7a\ +*\xff\xa6`'\xff\xa5_&\xff\xa5^$\xff\xa4^\ +\x22\xff\xa4]!\xff\xa3\x5c \xff\xa3\x5c\x1e\xff\xa3[\ +\x1d\xff\xa2Z\x1c\xff\xa2Y\x1b\xff\xa1X\x1a\xff\xa0X\ +\x19\xff\xa0V\x16\xff\xa0V\x15\xff\x9fU\x15\xff\x9fU\ +\x14\xff\x9fU\x13\xff\x9fT\x12\xff\x9eT\x11\xff\x9eS\ +\x0f\xff\x9eS\x0f\xff\x9eS\x0d\xff\x9eS\x0d\xff\x9dR\ +\x0a\xff\x9dR\x0b\xff\x9dR\x0a\xff\x9dR\x0d\xff\x9dR\ +\x0c\xff}@\x08\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa0\xa0\ +\xa0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8b\x8b\ +\x8b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbd\xbd\ +\xbd\xff\x00\x00\x00\xff\x00\x00\x00\xffo@\x19\xff\xa8c\ +,\xff\xa9d,\xff\xa9e0\xff\xaaf/\xff\xabg\ +1\xff\xabg3\xff\xaci5\xff\xaci6\xff\xadj\ +7\xff\xael9\xff\xael:\xff\xafm<\xff\xb0n\ +=\xff\xb1p>\xff\xb1q?\xff\xb2rA\xff\xb2s\ +C\xff\xb3sD\xff\xb4tE\xff\xb4vF\xff\xb5v\ +H\xff\xb5wI\xff\xb6xI\xff\xb6yK\xff\xb7z\ +L\xff\x5c='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9~\ +R\xff\xb9}Q\xff\xb8}P\xff\xb8|N\xff\xb7{\ +M\xff\xb6zL\xff\xb6zJ\xff\xb6xJ\xff\xb5w\ +H\xff\xb5wG\xff\xb4uG\xff\xb3uD\xff\xb3s\ +D\xff\xb2sB\xff\xb2r@\xff\xb1q?\xff\xb0o\ +>\xff\xb0n=\xff\xafm;\xff\xael:\xff\xaek\ +8\xff\xadj6\xff\xaci5\xff\xach5\xff\xabg\ +2\xff\xaaf1\xff\xa9f0\xff\xa9e-\xff\xa8d\ +-\xff\xa8b+\xff\xa7b+\xff\xa6a)\xff\xa6`\ +(\xff\xa5_&\xff\xa5^$\xff\xa4]\x22\xff\xa4]\ +!\xff\xa3\x5c\x1f\xff\xa3[\x1f\xff\xa2Z\x1e\xff\xa2Z\ +\x1b\xff\xa1Y\x1b\xff\xa1X\x17\xff\xa0W\x18\xff\xa0V\ +\x16\xff\x9fU\x15\xff\xa0U\x12\xff\x9fT\x13\xff\x9eT\ +\x10\xff\x9eT\x0f\xff\x9eS\x10\xff\x9dS\x0e\xff\x9dR\ +\x0e\xff\x9dR\x0c\xff\x9dR\x0d\xff\x9dQ\x0b\xff\x9dQ\ +\x0a\xff\x9dQ\x09\xff\x9cQ\x0a\xff\x9cQ\x09\xff\x9cQ\ +\x0a\xffE#\x02\xff\x00\x00\x00\xff\x09\x09\x09\xff\xef\xef\ +\xef\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xff\x07\x07\ +\x07\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\ +\xfa\xff\x19\x19\x19\xff\x00\x00\x00\xff7\x1f\x0c\xff\xa8b\ +*\xff\xa8c+\xff\xa8d.\xff\xa9e/\xff\xaaf\ +0\xff\xabg1\xff\xabh3\xff\xaci4\xff\xadi\ +6\xff\xadk7\xff\xaek9\xff\xafm;\xff\xafn\ +<\xff\xb0o=\xff\xb0p>\xff\xb1q@\xff\xb2r\ +A\xff\xb3sD\xff\xb3tD\xff\xb4uF\xff\xb5v\ +G\xff\xb5wH\xff\xb6xJ\xff\xb7yJ\xff\xb7z\ +K\xff\x5c='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9~\ +R\xff\xb9}Q\xff\xb8|P\xff\xb8{N\xff\xb7{\ +M\xff\xb6zK\xff\xb5yJ\xff\xb6xI\xff\xb5w\ +H\xff\xb5vF\xff\xb4uE\xff\xb3tD\xff\xb2s\ +C\xff\xb2rA\xff\xb1q@\xff\xb1p>\xff\xb0o\ +=\xff\xafm<\xff\xafl;\xff\xaek8\xff\xadk\ +7\xff\xadj6\xff\xach5\xff\xabh2\xff\xabf\ +1\xff\xaaf0\xff\xa9e/\xff\xa8d-\xff\xa8c\ ++\xff\xa7b+\xff\xa7a)\xff\xa6`'\xff\xa5_\ +'\xff\xa5^%\xff\xa4^#\xff\xa4] \xff\xa3\x5c\ +\x1f\xff\xa2[\x1f\xff\xa2Z\x1c\xff\xa2Z\x1b\xff\xa1Y\ +\x1a\xff\xa1X\x18\xff\xa1V\x17\xff\xa0V\x14\xff\x9fU\ +\x15\xff\x9fT\x14\xff\x9fT\x13\xff\x9fT\x10\xff\x9dS\ +\x0e\xff\x9dS\x0c\xff\x9dR\x0a\xff\x9dR\x0b\xff\x9dQ\ +\x0a\xff\x9cQ\x08\xff\x9cQ\x08\xff\x9cP\x08\xff\x9cP\ +\x06\xff\x9cP\x06\xff\x9cP\x03\xff\x9cP\x04\xff\x9bP\ +\x06\xff\x0e\x06\x00\xff\x00\x00\x00\xffWWW\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa8\xa8\xa8\xff\x00\x00\ +\x00\xff\x8b\x8b\x8b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffmmm\xff\x00\x00\x00\xff\x06\x02\x00\xff\x9f]\ +'\xff\xa8c+\xff\xa8d,\xff\xa9d/\xff\xaae\ +0\xff\xaaf1\xff\xabg2\xff\xach4\xff\xaci\ +5\xff\xadj7\xff\xadk8\xff\xael:\xff\xafm\ +;\xff\xafn=\xff\xb0p=\xff\xb1p?\xff\xb1r\ +@\xff\xb2sB\xff\xb3tC\xff\xb3uE\xff\xb4u\ +F\xff\xb5vH\xff\xb5wH\xff\xb6xI\xff\xb7y\ +K\xff\x5c='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9}\ +R\xff\xb8}P\xff\xb8|O\xff\xb7{N\xff\xb7z\ +L\xff\xb6zK\xff\xb6yJ\xff\xb6wH\xff\xb5v\ +G\xff\xb4vF\xff\xb3uE\xff\xb3tE\xff\xb2r\ +B\xff\xb2r@\xff\xb1q?\xff\xb0o>\xff\xafn\ +=\xff\xafm;\xff\xael:\xff\xaek8\xff\xadj\ +6\xff\xaci6\xff\xabh3\xff\xabg1\xff\xaaf\ +0\xff\xa9e0\xff\xa8d/\xff\xa8c+\xff\xa7b\ ++\xff\xa7a(\xff\xa6`)\xff\xa5_&\xff\xa5^\ +%\xff\xa5^#\xff\xa4] \xff\xa3\x5c \xff\xa2[\ +\x1d\xff\xa2Z\x1d\xff\xa1Y\x1b\xff\xa1X\x1a\xff\xa0W\ +\x17\xff\xa0W\x16\xff\x9fU\x15\xff\x9fU\x12\xff\x9eT\ +\x12\xff\x9fT\x10\xff\x9eS\x12\xff\x9dR\x0e\xff\x9dR\ +\x09\xff\x9dR\x0a\xff\x9dQ\x08\xff\x9cP\x09\xff\x9cP\ +\x04\xff\x9cP\x04\xff\x9cP\x05\xff\x9bP\x04\xff\x9bO\ +\x03\xff\x9bO\x04\xff\x9bO\x02\xff\x9bO\x01\xffr8\ +\x01\xff\x00\x00\x00\xff\x00\x00\x00\xff\xb3\xb3\xb3\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffTTT\xff\x00\x00\ +\x00\xff<<<\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xcd\xcd\xcd\xff\x00\x00\x00\xff\x00\x00\x00\xffg:\ +\x16\xff\xa7b)\xff\xa8c+\xff\xa8c-\xff\xa9e\ +-\xff\xaaf/\xff\xaaf1\xff\xabh1\xff\xaci\ +4\xff\xadi6\xff\xadj7\xff\xaek9\xff\xafl\ +;\xff\xafm;\xff\xb0o=\xff\xb1p>\xff\xb1q\ +?\xff\xb2r@\xff\xb2sC\xff\xb4tD\xff\xb4u\ +E\xff\xb4vG\xff\xb5wH\xff\xb6xJ\xff\xb6y\ +K\xff\x5c=&\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9~\ +Q\xff\xb8|P\xff\xb7{N\xff\xb7zM\xff\xb6z\ +L\xff\xb6yJ\xff\xb5xI\xff\xb5wH\xff\xb4v\ +G\xff\xb4uE\xff\xb3tE\xff\xb3sD\xff\xb2r\ +A\xff\xb1q?\xff\xb1p?\xff\xb0n>\xff\xafn\ +;\xff\xafl;\xff\xaek8\xff\xadj7\xff\xaci\ +5\xff\xabh4\xff\xabg2\xff\xaaf2\xff\xaae\ +0\xff\xa9d.\xff\xa8d,\xff\xa8b+\xff\xa7a\ +*\xff\xa6`'\xff\xa6`'\xff\xa5^$\xff\xa4^\ +#\xff\xa4]\x22\xff\xa3\x5c \xff\xa3[\x1d\xff\xa2Z\ +\x1c\xff\xa2Y\x1a\xff\xa1X\x1a\xff\xa0W\x17\xff\xa0V\ +\x15\xff\xa0V\x13\xff\x9fU\x12\xff\x9fT\x11\xff\x9eS\ +\x10\xff\x9dS\x0e\xff\x9dR\x0a\xff\x9dR\x09\xff\x9cQ\ +\x0a\xff\x9cQ\x06\xff\x9cP\x06\xff\x9cO\x05\xff\x9bO\ +\x03\xff\x9bO\x02\xff\x9bO\x01\xff\x9bN\x03\xff\x9bN\ +\x01\xff\x9aN\x00\xff\x9bN\x01\xff\x9aM\x01\xff<\x1e\ +\x00\xff\x00\x00\x00\xff\x13\x13\x13\xff\xf7\xf7\xf7\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\x09\x09\x09\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xe2\xe2\xe2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfd\xfd\xfd\xff(((\xff\x00\x00\x00\xff.\x1a\ +\x09\xff\xa7a(\xff\xa7b*\xff\xa8c+\xff\xa8c\ +.\xff\xa9e/\xff\xaae1\xff\xabg2\xff\xabh\ +3\xff\xaci5\xff\xadj6\xff\xadk7\xff\xael\ +9\xff\xaem;\xff\xafn=\xff\xb0o>\xff\xb1p\ +@\xff\xb2rA\xff\xb2sB\xff\xb3tC\xff\xb4u\ +E\xff\xb4uF\xff\xb4vH\xff\xb5wI\xff\xb6x\ +J\xff[=%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8}\ +Q\xff\xb8|P\xff\xb7{N\xff\xb6zM\xff\xb6y\ +K\xff\xb6yJ\xff\xb6wJ\xff\xb5wG\xff\xb4v\ +F\xff\xb3uE\xff\xb3tC\xff\xb2sB\xff\xb1r\ +@\xff\xb1q?\xff\xb0p=\xff\xafn=\xff\xafm\ +:\xff\xael:\xff\xadk8\xff\xacj6\xff\xaci\ +6\xff\xabg4\xff\xaag1\xff\xaaf/\xff\xa9e\ +0\xff\xa8d-\xff\xa8c,\xff\xa7b*\xff\xa6a\ +'\xff\xa6`'\xff\xa5_&\xff\xa5^#\xff\xa4]\ +!\xff\xa3\x5c \xff\xa3[\x1e\xff\xa2Z\x1d\xff\xa1Z\ +\x1b\xff\xa1Y\x19\xff\xa0W\x17\xff\xa0V\x15\xff\x9fU\ +\x15\xff\x9fU\x13\xff\x9eS\x13\xff\x9eS\x0d\xff\x9dS\ +\x0d\xff\x9dR\x09\xff\x9dQ\x09\xff\x9cQ\x09\xff\x9cP\ +\x06\xff\x9bP\x04\xff\x9bO\x04\xff\x9bO\x04\xff\x9bO\ +\x01\xff\x9aN\x01\xff\x9aN\x01\xff\x9aM\x00\xff\x9aM\ +\x00\xff\x99M\x00\xff\x99M\x00\xff\x95K\x00\xff\x08\x03\ +\x00\xff\x00\x00\x00\xffddd\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xab\xab\xab\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x8d\x8d\x8d\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x7f\x7f\x7f\xff\x00\x00\x00\xff\x01\x00\ +\x00\xff\x99Y#\xff\xa7a)\xff\xa7c*\xff\xa8c\ +,\xff\xa9d.\xff\xa9e/\xff\xaaf1\xff\xabg\ +3\xff\xabh4\xff\xaci5\xff\xadj7\xff\xaek\ +9\xff\xael;\xff\xafm;\xff\xb0n=\xff\xb1p\ +?\xff\xb1q?\xff\xb1rA\xff\xb2sC\xff\xb3t\ +D\xff\xb4uF\xff\xb4vG\xff\xb5wH\xff\xb6x\ +I\xff[<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +P\xff\xb7|P\xff\xb7zM\xff\xb6zL\xff\xb6y\ +K\xff\xb6xI\xff\xb5wH\xff\xb5vG\xff\xb4u\ +F\xff\xb3tD\xff\xb3sC\xff\xb2rA\xff\xb1q\ +@\xff\xb0p>\xff\xb0n=\xff\xafm<\xff\xael\ +:\xff\xaek8\xff\xadj7\xff\xaci6\xff\xach\ +4\xff\xabg2\xff\xaaf0\xff\xaae/\xff\xa9d\ +-\xff\xa8c+\xff\xa7b*\xff\xa7a)\xff\xa6`\ +'\xff\xa5_%\xff\xa5^%\xff\xa4]\x22\xff\xa3\x5c\ +!\xff\xa3[\x1e\xff\xa2Z\x1d\xff\xa2Y\x1b\xff\xa1Y\ +\x19\xff\xa0W\x18\xff\xa0V\x16\xff\x9fU\x12\xff\x9fU\ +\x12\xff\x9eT\x10\xff\x9eS\x10\xff\x9dR\x0b\xff\x9dQ\ +\x0b\xff\x9cQ\x08\xff\x9cP\x06\xff\x9bO\x06\xff\x9cO\ +\x04\xff\x9bO\x01\xff\x9aN\x02\xff\x9aN\x00\xff\x9aM\ +\x00\xff\x9aM\x00\xff\x99M\x00\xff\x99L\x00\xff\x99L\ +\x00\xff\x99L\x00\xff\x99L\x00\xffc/\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xc4\xc4\xc4\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffXXX\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff>>>\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xda\xda\xda\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff_6\x14\xff\xa6`(\xff\xa7b*\xff\xa8c\ +*\xff\xa8d,\xff\xa9d/\xff\xaaf0\xff\xaag\ +1\xff\xabg3\xff\xabi5\xff\xadj6\xff\xadk\ +8\xff\xael9\xff\xafm:\xff\xafn<\xff\xb0p\ +>\xff\xb1q>\xff\xb2rA\xff\xb2sB\xff\xb3t\ +E\xff\xb3uE\xff\xb5uG\xff\xb5vH\xff\xb6w\ +I\xff[<&\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +P\xff\xb7|N\xff\xb7zM\xff\xb6zK\xff\xb6y\ +J\xff\xb5xI\xff\xb5wG\xff\xb4vF\xff\xb4u\ +F\xff\xb3tD\xff\xb2sC\xff\xb2r@\xff\xb1q\ +?\xff\xb0p>\xff\xafn=\xff\xafl;\xff\xael\ +:\xff\xadk8\xff\xadj7\xff\xaci4\xff\xabg\ +4\xff\xaag1\xff\xa9f0\xff\xa9e.\xff\xa9d\ +,\xff\xa8c+\xff\xa7a*\xff\xa7a(\xff\xa6`\ +&\xff\xa5_$\xff\xa4^\x22\xff\xa4\x5c!\xff\xa3[\ +\x1e\xff\xa3Z\x1d\xff\xa2Z\x1b\xff\xa1X\x1a\xff\xa1W\ +\x18\xff\xa0V\x17\xff\x9fU\x14\xff\x9eU\x13\xff\x9eT\ +\x11\xff\x9eS\x0e\xff\x9dR\x0c\xff\x9dQ\x08\xff\x9cQ\ +\x08\xff\x9cP\x03\xff\x9cO\x03\xff\x9bO\x03\xff\x9aN\ +\x01\xff\x9aN\x01\xff\x9aM\x01\xff\x99M\x00\xff\x99L\ +\x00\xff\x99L\x00\xff\x98L\x00\xff\x99K\x00\xff\x98L\ +\x00\xff\x98K\x00\xff\x98K\x00\xff/\x16\x00\xff\x00\x00\ +\x00\xff\x1e\x1e\x1e\xff\xfc\xfc\xfc\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf4\xf4\xf4\xff\x0c\x0c\x0c\xff\x00\x00\x00\xff\x0b\x04\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xe4\xe4\xe4\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff999\xff\x00\x00\ +\x00\xff$\x13\x06\xff\xa6`'\xff\xa6a)\xff\xa7b\ +*\xff\xa8c,\xff\xa9d-\xff\xa9e/\xff\xaaf\ +0\xff\xabg1\xff\xach5\xff\xaci5\xff\xadj\ +7\xff\xaek8\xff\xael:\xff\xafm<\xff\xb0n\ +=\xff\xb0p>\xff\xb1q@\xff\xb2rA\xff\xb2s\ +C\xff\xb3tE\xff\xb4uE\xff\xb5vG\xff\xb5w\ +H\xffZ<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +P\xff\xb7{N\xff\xb7zL\xff\xb7yL\xff\xb6x\ +J\xff\xb6wG\xff\xb5vG\xff\xb4vE\xff\xb4t\ +E\xff\xb3tC\xff\xb2rA\xff\xb1q@\xff\xb1p\ +>\xff\xb0o=\xff\xafm<\xff\xael;\xff\xaek\ +8\xff\xadk7\xff\xaci5\xff\xach5\xff\xabg\ +2\xff\xaaf0\xff\xaae/\xff\xa9d-\xff\xa8c\ ++\xff\xa7b+\xff\xa7a(\xff\xa6_(\xff\xa5_\ +%\xff\xa5^#\xff\xa3]!\xff\xa3\x5c\x1f\xff\xa2[\ +\x1e\xff\xa2Z\x1c\xff\xa1Y\x19\xff\xa1W\x18\xff\xa0V\ +\x17\xff\xa0U\x14\xff\x9fT\x13\xff\x9eT\x10\xff\x9eS\ +\x0d\xff\x9dR\x0e\xff\x9dQ\x0b\xff\x9cQ\x09\xff\x9cO\ +\x07\xff\x9bO\x01\xff\x9bO\x02\xff\x9aN\x01\xff\x9aM\ +\x00\xff\x9aM\x00\xff\x99L\x00\xff\x99L\x00\xff\x99L\ +\x00\xff\x98K\x00\xff\x98J\x00\xff\x98K\x00\xff\x98J\ +\x00\xff\x98J\x00\xff\x8eE\x00\xff\x03\x01\x00\xff\x00\x00\ +\x00\xffttt\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb1\xb1\xb1\xff\x00\x00\x00\xff\x00\x00\x00\xfff2\ +\x02\xff\x00\x00\x00\xff\x00\x00\x00\xff\x90\x90\x90\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x8f\x8f\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x8bO\x1e\xff\xa6`)\xff\xa7a\ +*\xff\xa8b+\xff\xa9c,\xff\xa9e.\xff\xaae\ +0\xff\xaaf1\xff\xacg2\xff\xaci5\xff\xadi\ +6\xff\xaej7\xff\xael9\xff\xafm;\xff\xb0n\ +=\xff\xb1o>\xff\xb1q?\xff\xb2rA\xff\xb2s\ +B\xff\xb3tD\xff\xb4uF\xff\xb4vG\xff\xb5w\ +H\xff[<$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +O\xff\xb7{M\xff\xb6zL\xff\xb6yK\xff\xb6x\ +I\xff\xb5wI\xff\xb4vG\xff\xb4uE\xff\xb3t\ +E\xff\xb2sC\xff\xb2rA\xff\xb1q>\xff\xb0p\ +>\xff\xb0n=\xff\xafm<\xff\xael9\xff\xadk\ +8\xff\xadj6\xff\xaci5\xff\xabg4\xff\xabg\ +1\xff\xaae0\xff\xa9d/\xff\xa8d,\xff\xa8b\ ++\xff\xa7a)\xff\xa6`(\xff\xa5_&\xff\xa5^\ +%\xff\xa4]#\xff\xa4] \xff\xa3[\x1e\xff\xa2Z\ +\x1c\xff\xa1Y\x1c\xff\xa1W\x19\xff\xa0W\x15\xff\xa0V\ +\x14\xff\x9fU\x14\xff\x9eT\x11\xff\x9eS\x0e\xff\x9dR\ +\x0c\xff\x9dQ\x0a\xff\x9cP\x07\xff\x9bP\x03\xff\x9bO\ +\x01\xff\x9bN\x01\xff\x9aN\x01\xff\x9aM\x00\xff\x99M\ +\x00\xff\x99L\x00\xff\x99K\x00\xff\x98K\x00\xff\x98K\ +\x00\xff\x97J\x00\xff\x98J\x00\xff\x98I\x00\xff\x97J\ +\x00\xff\x97I\x00\xffZ*\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xd2\xd2\xd2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff[[[\xff\x00\x00\x00\xff\x0e\x06\x00\xff\x9aN\ +\x01\xff \x0e\x00\xff\x00\x00\x00\xff@@@\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xff\x01\x01\ +\x01\xff\x00\x00\x00\xffT/\x12\xff\xa6`&\xff\xa7a\ +)\xff\xa7b*\xff\xa8c+\xff\xa8d-\xff\xaae\ +/\xff\xaaf1\xff\xabg3\xff\xabh5\xff\xaci\ +6\xff\xadj8\xff\xael9\xff\xael:\xff\xafn\ +<\xff\xb0o=\xff\xb1q?\xff\xb1r@\xff\xb2r\ +B\xff\xb3tD\xff\xb3tF\xff\xb4vF\xff\xb5w\ +H\xffZ<$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7|\ +O\xff\xb7zM\xff\xb6yK\xff\xb6yJ\xff\xb6x\ +I\xff\xb5wH\xff\xb4uG\xff\xb4tE\xff\xb3t\ +D\xff\xb2rB\xff\xb1qA\xff\xb1q?\xff\xb0o\ +>\xff\xafm<\xff\xafm;\xff\xael8\xff\xadj\ +7\xff\xaci5\xff\xach4\xff\xabg2\xff\xaaf\ +1\xff\xaae0\xff\xa9d,\xff\xa8c+\xff\xa7b\ ++\xff\xa7a(\xff\xa6`&\xff\xa5_$\xff\xa5^\ +\x22\xff\xa4]!\xff\xa3[ \xff\xa3[\x1d\xff\xa2Y\ +\x1c\xff\xa1X\x1a\xff\xa0W\x18\xff\xa0V\x15\xff\x9fU\ +\x14\xff\x9eT\x11\xff\x9eS\x11\xff\x9dR\x0c\xff\x9dQ\ +\x0c\xff\x9cQ\x05\xff\x9bP\x05\xff\x9bO\x03\xff\x9bN\ +\x02\xff\x9aN\x00\xff\x9aM\x00\xff\x99L\x00\xff\x99L\ +\x00\xff\x98K\x00\xff\x98K\x00\xff\x97J\x00\xff\x98J\ +\x00\xff\x97I\x00\xff\x97I\x00\xff\x96H\x00\xff\x97H\ +\x00\xff\x97G\x00\xff&\x11\x00\xff\x00\x00\x00\xff..\ +.\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\ +\xf6\xff\x0e\x0e\x0e\xff\x00\x00\x00\xffA \x00\xff\x9aM\ +\x00\xffT)\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xe6\xe6\ +\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffII\ +I\xff\x00\x00\x00\xff\x16\x0b\x02\xff\xa6_'\xff\xa7`\ +'\xff\xa7a)\xff\xa8c+\xff\xa8c,\xff\xa9e\ +.\xff\xaaf/\xff\xabf2\xff\xabh4\xff\xaci\ +4\xff\xadi6\xff\xaek7\xff\xael:\xff\xafm\ +;\xff\xb0n=\xff\xb1p?\xff\xb1q@\xff\xb2r\ +A\xff\xb3sC\xff\xb3tD\xff\xb4uE\xff\xb5v\ +G\xff[<$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +N\xff\xb7zM\xff\xb6yK\xff\xb6xJ\xff\xb6w\ +H\xff\xb5wH\xff\xb4uF\xff\xb3tD\xff\xb3s\ +C\xff\xb2rB\xff\xb1q@\xff\xb1p?\xff\xb0o\ +=\xff\xafm<\xff\xael:\xff\xaek8\xff\xadj\ +6\xff\xaci5\xff\xabh3\xff\xaag2\xff\xaae\ +1\xff\xa9d/\xff\xa8d,\xff\xa7b+\xff\xa7a\ +)\xff\xa6`(\xff\xa6_&\xff\xa5^$\xff\xa4]\ +\x22\xff\xa3\x5c\x1f\xff\xa2[\x1d\xff\xa2Z\x1d\xff\xa1Y\ +\x1a\xff\xa0W\x19\xff\xa0V\x17\xff\x9fU\x14\xff\x9eT\ +\x14\xff\x9eT\x10\xff\x9dR\x0e\xff\x9dR\x0a\xff\x9cQ\ +\x09\xff\x9cP\x04\xff\x9bO\x03\xff\x9bN\x03\xff\x9aM\ +\x00\xff\x9aL\x01\xff\x99L\x00\xff\x98K\x00\xff\x98K\ +\x00\xff\x98J\x00\xff\x97J\x00\xff\x97J\x00\xff\x97I\ +\x00\xff\x96G\x00\xff\x96G\x00\xff\x96G\x00\xff\x96F\ +\x00\xff\x87?\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x85\x85\ +\x85\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb5\xb5\ +\xb5\xff\x00\x00\x00\xff\x00\x00\x00\xfft8\x00\xff\x99L\ +\x00\xff\x87C\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x93\x93\ +\x93\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa0\xa0\ +\xa0\xff\x00\x00\x00\xff\x00\x00\x00\xff\x83J\x1c\xff\xa6`\ +'\xff\xa7a(\xff\xa8b+\xff\xa8c+\xff\xa9d\ +-\xff\xa9e/\xff\xaaf1\xff\xabg4\xff\xach\ +5\xff\xadi6\xff\xadj7\xff\xaek9\xff\xafm\ +:\xff\xafn<\xff\xb0p=\xff\xb1q>\xff\xb2r\ +?\xff\xb2sC\xff\xb3tC\xff\xb4uE\xff\xb5v\ +G\xff[;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +N\xff\xb6zL\xff\xb5yK\xff\xb6xI\xff\xb5w\ +H\xff\xb4vG\xff\xb4uE\xff\xb3tD\xff\xb3s\ +C\xff\xb2rA\xff\xb1q@\xff\xb0p>\xff\xafn\ +=\xff\xafm:\xff\xael:\xff\xadj8\xff\xadj\ +7\xff\xaci4\xff\xabg3\xff\xaaf0\xff\xaae\ +/\xff\xa9d.\xff\xa8c,\xff\xa7b*\xff\xa6a\ +(\xff\xa6`&\xff\xa5_%\xff\xa4^\x22\xff\xa4]\ +\x22\xff\xa3\x5c\x1e\xff\xa2Z\x1e\xff\xa2Z\x1b\xff\xa1X\ +\x1a\xff\xa1W\x17\xff\x9fU\x15\xff\x9fU\x13\xff\x9eS\ +\x11\xff\x9eS\x0c\xff\x9dR\x0a\xff\x9cQ\x0b\xff\x9cP\ +\x06\xff\x9bO\x03\xff\x9bN\x02\xff\x9aN\x00\xff\x9aM\ +\x00\xff\x99L\x00\xff\x99K\x00\xff\x98K\x00\xff\x98J\ +\x00\xff\x97I\x00\xff\x97I\x00\xff\x97I\x00\xff\x96G\ +\x00\xff\x96G\x00\xff\x96F\x00\xff\x95F\x00\xff\x95F\ +\x00\xffQ%\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xe0\xe0\ +\xe0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff^^\ +^\xff\x00\x00\x00\xff\x0d\x05\x00\xff\x99K\x00\xff\x99L\ +\x00\xff\x9aM\x00\xff\x19\x0a\x00\xff\x00\x00\x00\xffCC\ +C\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\ +\xf0\xff\x09\x09\x09\xff\x00\x00\x00\xffH)\x0f\xff\xa5_\ +$\xff\xa6`'\xff\xa7a)\xff\xa7b+\xff\xa9c\ +,\xff\xa9d/\xff\xaaf0\xff\xabg2\xff\xabh\ +3\xff\xaci6\xff\xadj7\xff\xaek8\xff\xael\ +:\xff\xafm<\xff\xb0o<\xff\xb1q?\xff\xb2r\ +?\xff\xb2sB\xff\xb3tD\xff\xb3tD\xff\xb4v\ +F\xffZ;$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +M\xff\xb6zL\xff\xb6yJ\xff\xb5xI\xff\xb5w\ +H\xff\xb4vF\xff\xb4uE\xff\xb3tD\xff\xb2s\ +B\xff\xb2rA\xff\xb1q?\xff\xb0p=\xff\xafn\ +;\xff\xafm:\xff\xaek9\xff\xadj7\xff\xaci\ +5\xff\xabh4\xff\xabg1\xff\xaaf/\xff\xa9e\ +0\xff\xa8d,\xff\xa8c+\xff\xa7b(\xff\xa6`\ +'\xff\xa5_&\xff\xa5^#\xff\xa4]\x22\xff\xa3\x5c\ + \xff\xa2[\x1d\xff\xa2Z\x1b\xff\xa1Y\x19\xff\x86H\ +\x14\xffX.\x0c\xffP+\x0a\xffO*\x09\xffO*\ +\x08\xffO)\x06\xffN)\x05\xffN(\x03\xffN(\ +\x03\xffM'\x04\xffM'\x00\xffM'\x00\xffM&\ +\x00\xffL&\x00\xffL%\x00\xffL%\x00\xffS'\ +\x00\xff~<\x00\xff\x96G\x00\xff\x96G\x00\xff\x95F\ +\x00\xff\x95F\x00\xff\x95E\x00\xff\x95E\x00\xff\x95E\ +\x00\xff\x17\x09\x00\xff\x00\x00\x00\xff@@@\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\x11\x11\ +\x11\xff\x00\x00\x00\xff@\x1e\x00\xff\x98J\x00\xff\x98K\ +\x00\xff\x99L\x00\xffQ'\x00\xff\x00\x00\x00\xff\x01\x01\ +\x01\xff\xe7\xe7\xe7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffWWW\xff\x00\x00\x00\xff\x0e\x08\x01\xff\xa5_\ +%\xff\xa6`'\xff\xa7a)\xff\xa8b*\xff\xa8c\ +,\xff\xa9d-\xff\xa9e0\xff\xaaf2\xff\xabh\ +2\xff\xaci5\xff\xadj6\xff\xadk8\xff\xael\ +:\xff\xafm;\xff\xafo=\xff\xb0p?\xff\xb1q\ +?\xff\xb2sA\xff\xb3sC\xff\xb3tD\xff\xb4v\ +F\xffZ;$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7z\ +M\xff\xb6yL\xff\xb6yJ\xff\xb5xI\xff\xb5w\ +G\xff\xb4vF\xff\xb3tD\xff\xb3sD\xff\xb2s\ +B\xff\xb1q@\xff\xb0p>\xff\xb0n>\xff\xafm\ +<\xff\xael:\xff\xaek8\xff\xadj7\xff\xaci\ +5\xff\xabh3\xff\xaag1\xff\xaaf0\xff\xa9d\ +.\xff\xa8c,\xff\xa8b+\xff\xa7a*\xff\xa6`\ +'\xff\xa5_%\xff\xa5^!\xff\xa3] \xff\xa3\x5c\ + \xff\xa2Z\x1d\xff\xa2Z\x1b\xffg8\x10\xff\x01\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x01\x00\x00\xffZ*\x00\xff\x95F\x00\xff\x95F\ +\x00\xff\x95E\x00\xff\x94D\x00\xff\x94D\x00\xffz7\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x95\x95\x95\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb9\xb9\xb9\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffp5\x00\xff\x97J\x00\xff\x98K\ +\x00\xff\x98K\x00\xff\x80?\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x95\x95\x95\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb3\xb3\xb3\xff\x00\x00\x00\xff\x00\x00\x00\xffzE\ +\x18\xff\xa6_&\xff\xa6`(\xff\xa7a+\xff\xa8c\ ++\xff\xa9d-\xff\xaae/\xff\xaaf1\xff\xabg\ +3\xff\xach5\xff\xadj6\xff\xadj7\xff\xaek\ +:\xff\xafm;\xff\xafn=\xff\xb0p=\xff\xb1q\ +?\xff\xb2r@\xff\xb2sC\xff\xb3tD\xff\xb4u\ +F\xffZ;$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7z\ +L\xff\xb7yK\xff\xb5xJ\xff\xb5xI\xff\xb5v\ +G\xff\xb4uG\xff\xb3tF\xff\xb3sC\xff\xb2r\ +A\xff\xb1q@\xff\xb0o?\xff\xb0n=\xff\xafm\ +:\xff\xael:\xff\xadk7\xff\xacj6\xff\xaci\ +5\xff\xabg3\xff\xaaf2\xff\xa9e/\xff\xa9d\ +-\xff\xa8c,\xff\xa7b*\xff\xa6a(\xff\xa6`\ +&\xff\xa5^$\xff\xa4^\x22\xff\xa3\x5c \xff\xa3[\ +\x1f\xff\xa2[\x1d\xff\xa1Y\x1b\xff\x0e\x07\x01\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x05\x01\x00\xff\x8eA\x00\xff\x94E\ +\x00\xff\x94D\x00\xff\x94C\x00\xff\x94D\x00\xffG\x1f\ +\x00\xff\x00\x00\x00\xff\x04\x04\x04\xff\xeb\xeb\xeb\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffaaa\xff\x00\x00\ +\x00\xff\x0b\x04\x00\xff\x96H\x00\xff\x97I\x00\xff\x97J\ +\x00\xff\x98J\x00\xff\x98K\x00\xff\x18\x0a\x00\xff\x00\x00\ +\x00\xffFFF\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf7\xf7\xf7\xff\x13\x13\x13\xff\x00\x00\x00\xff:!\ +\x0a\xff\xa5_%\xff\xa6`'\xff\xa7a(\xff\xa8b\ ++\xff\xa8c,\xff\xa9e/\xff\xaaf0\xff\xabg\ +1\xff\xach4\xff\xaci5\xff\xadj7\xff\xaek\ +8\xff\xafl<\xff\xafm<\xff\xb0o>\xff\xb0p\ +?\xff\xb2rA\xff\xb2sB\xff\xb3tE\xff\xb4u\ +D\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +L\xff\xb6yK\xff\xb5xJ\xff\xb5wI\xff\xb5v\ +G\xff\xb4uF\xff\xb3uC\xff\xb3sC\xff\xb1r\ +A\xff\xb1q?\xff\xb0p>\xff\xb0n<\xff\xael\ +;\xff\xaek:\xff\xadk7\xff\xaci5\xff\xabh\ +5\xff\xabg2\xff\xaaf0\xff\xa9e/\xff\xa9d\ ++\xff\xa8b+\xff\xa7a*\xff\xa6`&\xff\xa5_\ +$\xff\xa4^#\xff\xa4]!\xff\xa3\x5c \xff\xa2[\ +\x1d\xff\xa2Y\x1c\xffw@\x11\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xb3\xb3\xb3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcd\xcd\ +\xcd\xff\x00\x00\x00\xff\x00\x00\x00\xff[)\x00\xff\x94D\ +\x00\xff\x94D\x00\xff\x93C\x00\xff\x93C\x00\xff\x10\x06\ +\x00\xff\x00\x00\x00\xffOOO\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\x13\x13\x13\xff\x00\x00\ +\x00\xff<\x1c\x00\xff\x96G\x00\xff\x97H\x00\xff\x97I\ +\x00\xff\x98J\x00\xff\x98K\x00\xffO&\x00\xff\x00\x00\ +\x00\xff\x01\x01\x01\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffeee\xff\x00\x00\x00\xff\x08\x04\ +\x01\xff\xa0\x5c$\xff\xa6`'\xff\xa7a(\xff\xa7b\ +*\xff\xa8c+\xff\xa9d.\xff\xaae/\xff\xabg\ +1\xff\xabh3\xff\xaci5\xff\xadj7\xff\xaek\ +8\xff\xael;\xff\xafm<\xff\xb0n>\xff\xb1q\ +?\xff\xb1qA\xff\xb2rA\xff\xb3tC\xff\xb4u\ +D\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7z\ +M\xff\xb7yK\xff\xb6xI\xff\xb5wH\xff\xb4v\ +G\xff\xb3uF\xff\xb3tD\xff\xb2sC\xff\xb2r\ +@\xff\xb1q?\xff\xb0o=\xff\xafm;\xff\xael\ +;\xff\xaek9\xff\xadj6\xff\xaci6\xff\xabh\ +4\xff\xabg1\xff\xaaf0\xff\xa9d0\xff\xa8c\ +,\xff\xa8b+\xff\xa6a(\xff\xa6`'\xff\xa5_\ +&\xff\xa5^#\xff\xa4]\x22\xff\xa3\x5c\x1f\xff\xa2Z\ +\x1d\xff\xa2Y\x1c\xff9\x1f\x07\xff\x00\x00\x00\xff\x13\x13\ +\x13\xff\xf7\xf7\xf7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xff(((\xff\x00\x00\x00\xff)\x11\x00\xff\x94C\ +\x00\xff\x94C\x00\xff\x93B\x00\xffq1\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xa9\xa9\xa9\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xbd\xbd\xbd\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffl1\x00\xff\x95F\x00\xff\x96G\x00\xff\x97H\ +\x00\xff\x97I\x00\xff\x98J\x00\xff\x7f>\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x98\x98\x98\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc4\xc4\xc4\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffj;\x15\xff\xa6_'\xff\xa6`)\xff\xa7b\ +)\xff\xa8c+\xff\xa9d.\xff\xa9e/\xff\xaaf\ +1\xff\xabg3\xff\xaci4\xff\xadj6\xff\xadk\ +7\xff\xael:\xff\xafm;\xff\xafn=\xff\xb0p\ +>\xff\xb1q?\xff\xb2rB\xff\xb3sD\xff\xb3t\ +D\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +K\xff\xb6xK\xff\xb5xJ\xff\xb5wG\xff\xb4v\ +F\xff\xb4uE\xff\xb2tD\xff\xb2sA\xff\xb1q\ +@\xff\xb1p>\xff\xb0n>\xff\xafn<\xff\xafl\ +:\xff\xadk8\xff\xadj6\xff\xaci5\xff\xabh\ +4\xff\xaaf1\xff\xaae/\xff\xa9e-\xff\xa8c\ +,\xff\xa7b+\xff\xa6a(\xff\xa6`&\xff\xa5_\ +%\xff\xa4^#\xff\xa4\x5c \xff\xa3[\x1e\xff\xa2Z\ +\x1d\xff\x9dV\x18\xff\x08\x03\x01\xff\x00\x00\x00\xffee\ +e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x7f\x7f\x7f\xff\x00\x00\x00\xff\x00\x00\x00\xff\x87=\ +\x00\xff\x93B\x00\xff\x92A\x00\xff=\x1b\x00\xff\x00\x00\ +\x00\xff\x0d\x0d\x0d\xff\xf3\xf3\xf3\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffddd\xff\x00\x00\x00\xff\x0a\x03\ +\x00\xff\x93D\x00\xff\x95F\x00\xff\x96F\x00\xff\x96G\ +\x00\xff\x97H\x00\xff\x97J\x00\xff\x98J\x00\xff\x17\x09\ +\x00\xff\x00\x00\x00\xffHHH\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x1f\x1f\x1f\xff\x00\x00\ +\x00\xff3\x1c\x0a\xff\xa6_&\xff\xa6`'\xff\xa7a\ +)\xff\xa8b+\xff\xa9d-\xff\xaae/\xff\xaaf\ +1\xff\xabg2\xff\xach5\xff\xadi6\xff\xadj\ +8\xff\xaek9\xff\xafm;\xff\xafn<\xff\xb0o\ +>\xff\xb1q@\xff\xb2rA\xff\xb3sD\xff\xb3t\ +E\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +K\xff\xb5yJ\xff\xb5xI\xff\xb5vH\xff\xb4u\ +F\xff\xb3uD\xff\xb3tC\xff\xb2rA\xff\xb1q\ +?\xff\xb1p>\xff\xb0n=\xff\xafm<\xff\xael\ +:\xff\xadk7\xff\xacj6\xff\xaci5\xff\xabh\ +2\xff\xaaf0\xff\xaae/\xff\xa9d.\xff\xa8c\ ++\xff\xa7b*\xff\xa7a'\xff\xa6_&\xff\xa5^\ +#\xff\xa4]\x22\xff\xa3\x5c \xff\xa3[\x1d\xff\xa2Z\ +\x1b\xffh7\x0e\xff\x00\x00\x00\xff\x00\x00\x00\xff\xc4\xc4\ +\xc4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xdb\xdb\xdb\xff\x00\x00\x00\xff\x00\x00\x00\xffT%\ +\x00\xff\x92B\x00\xff\x91@\x00\xff\x0b\x03\x00\xff\x00\x00\ +\x00\xff]]]\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfa\xfa\xfa\xff\x16\x16\x16\xff\x00\x00\x00\xff9\x1a\ +\x00\xff\x95D\x00\xff\x95E\x00\xff\x95F\x00\xff\x96G\ +\x00\xff\x96H\x00\xff\x97I\x00\xff\x98J\x00\xffN%\ +\x00\xff\x00\x00\x00\xff\x02\x02\x02\xff\xe9\xe9\xe9\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffuuu\xff\x00\x00\ +\x00\xff\x03\x01\x00\xff\x9cY\x22\xff\xa6`'\xff\xa7a\ +)\xff\xa7b,\xff\xa8c,\xff\xa9e.\xff\xaaf\ +0\xff\xaag2\xff\xach3\xff\xaci6\xff\xadj\ +7\xff\xaek9\xff\xafl;\xff\xafn<\xff\xb0o\ +>\xff\xb1q>\xff\xb1r@\xff\xb2sC\xff\xb3t\ +D\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7y\ +K\xff\xb6yJ\xff\xb6xI\xff\xb5vH\xff\xb4v\ +F\xff\xb4uE\xff\xb3tC\xff\xb2rA\xff\xb1q\ +?\xff\xb1o>\xff\xafn=\xff\xafm<\xff\xael\ +:\xff\xadk8\xff\xaci6\xff\xach5\xff\xabg\ +3\xff\xaaf1\xff\xaae0\xff\xa8d,\xff\xa8c\ +*\xff\xa7a*\xff\xa7`'\xff\xa5_%\xff\xa5^\ +$\xff\xa4]\x22\xff\xa3\x5c \xff\xa2[\x1d\xff\xa2Z\ +\x1a\xff2\x1a\x07\xff\x00\x00\x00\xff\x1f\x1f\x1f\xff\xfc\xfc\ +\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff999\xff\x00\x00\x00\xff\x1f\x0c\ +\x00\xff\x92A\x00\xffg+\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xbb\xbb\xbb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xc1\xc1\xc1\xff\x00\x00\x00\xff\x00\x00\x00\xffi.\ +\x00\xff\x94D\x00\xff\x94E\x00\xff\x95F\x00\xff\x95F\ +\x00\xff\x96G\x00\xff\x97H\x00\xff\x98J\x00\xff~=\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x9b\x9b\x9b\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd3\xd3\xd3\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffc8\x14\xff\xa6`'\xff\xa6a\ +(\xff\xa8b*\xff\xa8c,\xff\xa9e.\xff\xaae\ +/\xff\xaag2\xff\xabh3\xff\xaci6\xff\xadj\ +7\xff\xaek9\xff\xael:\xff\xafm<\xff\xb0o\ +=\xff\xb1q?\xff\xb2r@\xff\xb2sC\xff\xb3t\ +C\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xK\xff\xb5xI\xff\xb5vF\xff\xb4u\ +F\xff\xb3tD\xff\xb3sC\xff\xb2rA\xff\xb1q\ +?\xff\xb0p>\xff\xb0n<\xff\xafl;\xff\xael\ +8\xff\xadj7\xff\xaci6\xff\xabh5\xff\xabg\ +1\xff\xaaf1\xff\xa9e/\xff\xa9d-\xff\xa8b\ ++\xff\xa7a)\xff\xa6`'\xff\xa5_%\xff\xa5^\ +#\xff\xa4\x5c!\xff\xa3\x5c \xff\xa2Z\x1c\xff\x98T\ +\x17\xff\x03\x01\x00\xff\x00\x00\x00\xffuuu\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x8f\x8f\x8f\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffz5\x00\xff1\x14\x00\xff\x00\x00\x00\xff\x17\x17\ +\x17\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffggg\xff\x00\x00\x00\xff\x07\x02\x00\xff\x91B\ +\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\x00\xff\x96E\ +\x00\xff\x96G\x00\xff\x97H\x00\xff\x98J\x00\xff\x98J\ +\x00\xff\x16\x09\x00\xff\x00\x00\x00\xffKKK\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff//\ +/\xff\x00\x00\x00\xff*\x16\x08\xff\xa6`&\xff\xa6a\ +(\xff\xa7b*\xff\xa8c,\xff\xa9d.\xff\xaae\ +/\xff\xabf1\xff\xabg2\xff\xach5\xff\xadj\ +6\xff\xadk8\xff\xafl:\xff\xafm<\xff\xb0o\ +=\xff\xb1p>\xff\xb1q@\xff\xb2rC\xff\xb3t\ +D\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xI\xff\xb5wG\xff\xb5vG\xff\xb4u\ +F\xff\xb3tD\xff\xb3sC\xff\xb1r@\xff\xb1q\ +>\xff\xb0p=\xff\xafn<\xff\xafm;\xff\xadl\ +8\xff\xadj7\xff\xaci5\xff\xach4\xff\xabg\ +2\xff\xaaf0\xff\xa9e.\xff\xa9d,\xff\xa7b\ ++\xff\xa7a)\xff\xa6`'\xff\xa5_$\xff\xa5^\ +#\xff\xa4\x5c!\xff\xa3[\x1e\xff\xa2Z\x1b\xffa4\ +\x0e\xff\x00\x00\x00\xff\x00\x00\x00\xff\xd3\xd3\xd3\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xff\x01\x01\x01\xff\x00\x00\ +\x00\xffD\x1c\x00\xff\x05\x01\x00\xff\x00\x00\x00\xffjj\ +j\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\ +\xfb\xff\x18\x18\x18\xff\x00\x00\x00\xff2\x15\x00\xff\x93C\ +\x00\xff\x93C\x00\xff\x94D\x00\xff\x94E\x00\xff\x95F\ +\x00\xff\x96F\x00\xff\x96G\x00\xff\x97I\x00\xff\x97J\ +\x00\xffL$\x00\xff\x00\x00\x00\xff\x03\x03\x03\xff\xeb\xeb\ +\xeb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x86\x86\ +\x86\xff\x00\x00\x00\xff\x00\x00\x00\xff\x96V\x22\xff\xa6a\ +(\xff\xa7b*\xff\xa8c+\xff\xa9d-\xff\xa9e\ +/\xff\xaaf1\xff\xabg3\xff\xaci5\xff\xadj\ +6\xff\xadk8\xff\xafl:\xff\xafm<\xff\xb0o\ +=\xff\xb1p?\xff\xb1q@\xff\xb2sB\xff\xb3t\ +C\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7y\ +K\xff\xb6xI\xff\xb5wI\xff\xb5vG\xff\xb4u\ +E\xff\xb3tD\xff\xb2sC\xff\xb1r@\xff\xb1p\ +?\xff\xb0o>\xff\xafn<\xff\xafl;\xff\xaek\ +9\xff\xadj7\xff\xaci5\xff\xach4\xff\xabg\ +2\xff\xaaf/\xff\xa9d-\xff\xa8c,\xff\xa7b\ +*\xff\xa7a(\xff\xa6`'\xff\xa5_$\xff\xa4]\ +#\xff\xa4\x5c!\xff\xa3[\x1c\xff\xa2Z\x1b\xff)\x15\ +\x05\xff\x00\x00\x00\xff///\xff\xfe\xfe\xfe\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffJJJ\xff\x00\x00\ +\x00\xff\x05\x01\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xcb\xcb\ +\xcb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc5\xc5\ +\xc5\xff\x00\x00\x00\xff\x00\x00\x00\xffa)\x00\xff\x93B\ +\x00\xff\x94C\x00\xff\x94C\x00\xff\x95D\x00\xff\x95E\ +\x00\xff\x96F\x00\xff\x96G\x00\xff\x97I\x00\xff\x97J\ +\x00\xff}<\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x9e\x9e\ +\x9e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\xe0\ +\xe0\xff\x00\x00\x00\xff\x00\x00\x00\xffZ2\x13\xff\xa6`\ +'\xff\xa7a)\xff\xa8b+\xff\xa9d,\xff\xaae\ +/\xff\xaaf1\xff\xabg2\xff\xach6\xff\xadj\ +5\xff\xaek8\xff\xael:\xff\xafm;\xff\xb0o\ +=\xff\xb0p?\xff\xb1q@\xff\xb2rA\xff\xb3t\ +C\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7y\ +J\xff\xb6xJ\xff\xb5wI\xff\xb5vG\xff\xb4u\ +E\xff\xb3tD\xff\xb2sC\xff\xb2rA\xff\xb1q\ +?\xff\xb0o>\xff\xafm<\xff\xael;\xff\xaek\ +8\xff\xadj7\xff\xaci5\xff\xach3\xff\xabg\ +1\xff\xaaf0\xff\xa9d.\xff\xa8c,\xff\xa7b\ +*\xff\xa7a(\xff\xa6_&\xff\xa5^%\xff\xa4]\ +\x22\xff\xa3\x5c \xff\xa2[\x1e\xff\x93P\x18\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x86\x86\x86\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa1\xa1\xa1\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff%%%\xff\xfd\xfd\ +\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffjj\ +j\xff\x00\x00\x00\xff\x07\x02\x00\xff\x8e?\x00\xff\x93B\ +\x00\xff\x93B\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96G\x00\xff\x97H\x00\xff\x97J\ +\x00\xff\x98J\x00\xff\x16\x09\x00\xff\x00\x00\x00\xffMM\ +M\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffAAA\xff\x00\x00\x00\xff\x1a\x0d\x04\xff\xa6`\ +&\xff\xa7a)\xff\xa8c+\xff\xa9d,\xff\xa9e\ +/\xff\xaaf1\xff\xabg1\xff\xach4\xff\xaci\ +6\xff\xadk7\xff\xael8\xff\xafm<\xff\xb0o\ +<\xff\xb0p?\xff\xb1q@\xff\xb2rB\xff\xb2s\ +D\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +J\xff\xb6xJ\xff\xb5wH\xff\xb4vG\xff\xb4u\ +F\xff\xb3tD\xff\xb2sC\xff\xb2r@\xff\xb1p\ +?\xff\xb0o>\xff\xafn;\xff\xafl:\xff\xaek\ +8\xff\xadj5\xff\xaci5\xff\xabh3\xff\xabf\ +2\xff\xaae0\xff\xa9d-\xff\xa8d+\xff\xa7b\ +*\xff\xa7a)\xff\xa5_&\xff\xa5^$\xff\xa4]\ +\x22\xff\xa4\x5c!\xff\xa3[\x1d\xffX0\x0e\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xff\x09\x09\ +\x09\xff\x00\x00\x00\xff\x00\x00\x00\xff|||\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x1c\x1c\ +\x1c\xff\x00\x00\x00\xff0\x14\x00\xff\x92A\x00\xff\x92B\ +\x00\xff\x93B\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96F\x00\xff\x97H\x00\xff\x97I\ +\x00\xff\x98K\x00\xffJ#\x00\xff\x00\x00\x00\xff\x04\x04\ +\x04\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x96\x96\x96\xff\x00\x00\x00\xff\x00\x00\x00\xff\x88N\ +\x1e\xff\xa7b(\xff\xa8c+\xff\xa9d,\xff\xa9e\ +/\xff\xaaf0\xff\xabg2\xff\xach4\xff\xadi\ +5\xff\xadj8\xff\xael9\xff\xafm=\xff\xb0n\ +<\xff\xb1p>\xff\xb1q@\xff\xb2rA\xff\xb2s\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xI\xff\xb5wH\xff\xb4vG\xff\xb4u\ +E\xff\xb3tE\xff\xb2sB\xff\xb1r@\xff\xb1q\ +>\xff\xb0o=\xff\xafn<\xff\xael:\xff\xaek\ +8\xff\xadj7\xff\xaci5\xff\xach2\xff\xaag\ +1\xff\xaae/\xff\xa9d-\xff\xa8c,\xff\xa7b\ +*\xff\xa6`)\xff\xa6`&\xff\xa5^$\xff\xa4]\ +\x22\xff\xa3\x5c!\xff\xa2[\x1c\xff\x1a\x0c\x02\xff\x00\x00\ +\x00\xff@@@\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffXX\ +X\xff\x00\x00\x00\xff\x00\x00\x00\xff\xd9\xd9\xd9\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc8\xc8\xc8\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff^(\x00\xff\x91A\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x94C\x00\xff\x94D\x00\xff\x94E\ +\x00\xff\x96E\x00\xff\x96F\x00\xff\x96G\x00\xff\x97J\ +\x00\xff\x98J\x00\xff|<\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x9f\x9f\x9f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xeb\xeb\xeb\xff\x04\x04\x04\xff\x00\x00\x00\xffO-\ +\x11\xff\xa7a)\xff\xa8c+\xff\xa9d,\xff\xa9e\ +/\xff\xaaf0\xff\xabh2\xff\xach4\xff\xadi\ +6\xff\xadj7\xff\xaek:\xff\xafm;\xff\xb0n\ +<\xff\xb1p>\xff\xb1q@\xff\xb2sA\xff\xb3s\ +C\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xI\xff\xb5wH\xff\xb4vG\xff\xb4u\ +E\xff\xb3tD\xff\xb2sB\xff\xb1rA\xff\xb1p\ +?\xff\xb0n>\xff\xb0m<\xff\xael;\xff\xaek\ +7\xff\xadj6\xff\xach6\xff\xabh2\xff\xaag\ +0\xff\xaae/\xff\xa9d/\xff\xa8c+\xff\xa7b\ +*\xff\xa6`(\xff\xa6_&\xff\xa5_#\xff\xa4]\ +\x22\xff\xa3\x5c\x1f\xff\x85J\x16\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x96\x96\x96\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<<\ +<\xff\x00\x00\x00\xff777\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffnnn\xff\x00\x00\ +\x00\xff\x06\x01\x00\xff\x8c>\x00\xff\x92@\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95E\x00\xff\x96F\x00\xff\x96G\x00\xff\x97I\ +\x00\xff\x97J\x00\xff\x98K\x00\xff\x15\x08\x00\xff\x00\x00\ +\x00\xffPPP\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffPPP\xff\x00\x00\x00\xff\x12\x09\ +\x02\xff\xa7a)\xff\xa8b*\xff\xa8c-\xff\xa9e\ +.\xff\xaaf0\xff\xabg2\xff\xabh4\xff\xacj\ +5\xff\xadj7\xff\xael:\xff\xafm;\xff\xafn\ +<\xff\xb0p=\xff\xb1q?\xff\xb2rA\xff\xb3s\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xJ\xff\xb5wH\xff\xb4vF\xff\xb4u\ +E\xff\xb3tD\xff\xb2sC\xff\xb1r@\xff\xb1q\ +?\xff\xb0p<\xff\xafm=\xff\xael:\xff\xaek\ +8\xff\xadj6\xff\xaci4\xff\xabh2\xff\xabg\ +1\xff\xaae/\xff\xa9d.\xff\xa8c,\xff\xa7b\ +*\xff\xa6`(\xff\xa5_'\xff\xa5^$\xff\xa4]\ +\x22\xff\xa3\x5c \xffN*\x0d\xff\x00\x00\x00\xff\x04\x04\ +\x04\xff\xeb\xeb\xeb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xef\xef\ +\xef\xff\xdf\xdf\xdf\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd9\xd9\xd9\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x8d\x8d\x8d\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x1f\x1f\x1f\xff\x00\x00\ +\x00\xff/\x13\x00\xff\x91@\x00\xff\x92@\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95E\x00\xff\x96F\x00\xff\x96G\x00\xff\x97I\ +\x00\xff\x98J\x00\xff\x98K\x00\xffI#\x00\xff\x00\x00\ +\x00\xff\x06\x06\x06\xff\xee\xee\xee\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xa9\xa9\xa9\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x81I\x1f\xff\xa7b+\xff\xa8d,\xff\xa9e\ +.\xff\xaaf1\xff\xabg2\xff\xach4\xff\xaci\ +6\xff\xaej7\xff\xaek9\xff\xaem<\xff\xb0n\ +=\xff\xb0p>\xff\xb1q>\xff\xb2rB\xff\xb3s\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7y\ +J\xff\xb6xI\xff\xb5wH\xff\xb4vG\xff\xb4u\ +E\xff\xb3tD\xff\xb3sB\xff\xb1r@\xff\xb1p\ +?\xff\xb0o=\xff\xafm;\xff\xael;\xff\xaek\ +8\xff\xadj7\xff\xaci6\xff\xabg3\xff\xabf\ +2\xff\xaaf/\xff\xa9d.\xff\xa8c,\xff\xa7b\ +*\xff\xa7`(\xff\xa6`%\xff\xa5^$\xff\xa4]\ +!\xff\xa3\x5c!\xff\x12\x09\x02\xff\x00\x00\x00\xffPP\ +P\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa5\xa5\ +\xa5\xff\x8b\x8b\x8b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x85\x85\x85\xff\x00\x00\ +\x00\xff\x01\x01\x01\xff\xe5\xe5\xe5\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xcd\xcd\xcd\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff^&\x00\xff\x91@\x00\xff\x92@\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x94C\x00\xff\x94D\x00\xff\x94E\ +\x00\xff\x95E\x00\xff\x96G\x00\xff\x96G\x00\xff\x97I\ +\x00\xff\x98J\x00\xff\x98L\x00\xff{<\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xa2\xa2\xa2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf4\xf4\xf4\xff\x0e\x0e\x0e\xff\x00\x00\ +\x00\xffE(\x10\xff\xa7b,\xff\xa9c,\xff\xaae\ +.\xff\xaaf1\xff\xabg3\xff\xaci5\xff\xadj\ +5\xff\xadk7\xff\xael9\xff\xafm;\xff\xafn\ +=\xff\xb0p=\xff\xb1q@\xff\xb2rA\xff\xb3s\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +J\xff\xb5xI\xff\xb5wH\xff\xb4vG\xff\xb4u\ +E\xff\xb3tD\xff\xb3sB\xff\xb2rA\xff\xb1q\ +?\xff\xb0o=\xff\xafm<\xff\xael;\xff\xaek\ +8\xff\xadj7\xff\xaci5\xff\xabh3\xff\xabg\ +1\xff\xaae0\xff\xa9d.\xff\xa8c+\xff\xa7b\ +*\xff\xa6a(\xff\xa6`'\xff\xa5^$\xff\xa4]\ +#\xff~F\x16\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa9\xa9\ +\xa9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffRR\ +R\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff&&&\xff\x00\x00\ +\x00\xffGGG\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffrrr\xff\x00\x00\x00\xff\x04\x01\ +\x00\xff\x8b<\x00\xff\x92@\x00\xff\x92A\x00\xff\x92B\ +\x00\xff\x93B\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x96F\x00\xff\x96F\x00\xff\x96I\x00\xff\x97J\ +\x00\xff\x98J\x00\xff\x98K\x00\xff\x99L\x00\xff\x14\x08\ +\x00\xff\x00\x00\x00\xffQQQ\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]]]\xff\x00\x00\ +\x00\xff\x0c\x06\x01\xff\xa5a*\xff\xa8d-\xff\xa9e\ +/\xff\xaaf0\xff\xabg2\xff\xach4\xff\xacj\ +6\xff\xadk8\xff\xaek:\xff\xafm;\xff\xb0n\ +=\xff\xb0p>\xff\xb1q?\xff\xb2rB\xff\xb3s\ +D\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +L\xff\xb6xJ\xff\xb5wG\xff\xb4vF\xff\xb4u\ +E\xff\xb3tD\xff\xb2sA\xff\xb1rA\xff\xb1q\ +?\xff\xb0o>\xff\xafn<\xff\xael;\xff\xael\ +9\xff\xadj6\xff\xaci5\xff\xabh4\xff\xaag\ +1\xff\xaae/\xff\xa9d.\xff\xa8c,\xff\xa8b\ ++\xff\xa7a)\xff\xa6_&\xff\xa5^$\xff\xa4]\ +\x22\xffD&\x0c\xff\x00\x00\x00\xff\x0e\x0e\x0e\xff\xf4\xf4\ +\xf4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\x09\x09\ +\x09\xff\x00\x00\x00\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xce\xce\xce\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x9e\x9e\x9e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfd\xfd\xfd\xff$$$\xff\x00\x00\x00\xff-\x12\ +\x00\xff\x91?\x00\xff\x92@\x00\xff\x92A\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96G\x00\xff\x97G\x00\xff\x97I\ +\x00\xff\x98J\x00\xff\x99K\x00\xff\x9aL\x00\xffH#\ +\x00\xff\x00\x00\x00\xff\x07\x07\x07\xff\xf0\xf0\xf0\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbb\xbb\xbb\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffp@\x1a\xff\xa9c-\xff\xa9e\ +/\xff\xaaf1\xff\xabg2\xff\xach5\xff\xaci\ +7\xff\xadk8\xff\xael9\xff\xafm<\xff\xafn\ +=\xff\xb1q>\xff\xb2q?\xff\xb2rB\xff\xb3t\ +D\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb6xI\xff\xb5wH\xff\xb5vH\xff\xb4u\ +F\xff\xb3tD\xff\xb2sC\xff\xb2r@\xff\xb1q\ +?\xff\xb0n?\xff\xafm<\xff\xafm;\xff\xaek\ +8\xff\xadj6\xff\xaci6\xff\xabh5\xff\xabg\ +1\xff\xaae0\xff\xa9e.\xff\xa8c,\xff\xa7b\ ++\xff\xa7a(\xff\xa5`&\xff\xa5^%\xff\xa2]\ +\x22\xff\x0c\x06\x01\xff\x00\x00\x00\xff]]]\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa9\xa9\xa9\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x8d\x8d\x8d\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffttt\xff\x00\x00\x00\xff\x08\x08\ +\x08\xff\xef\xef\xef\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xcf\xcf\xcf\xff\x00\x00\x00\xff\x00\x00\x00\xff[&\ +\x00\xff\x92@\x00\xff\x92@\x00\xff\x92A\x00\xff\x93B\ +\x00\xff\x93B\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96G\x00\xff\x96H\x00\xff\x97J\ +\x00\xff\x98K\x00\xff\x98L\x00\xff\x99M\x00\xff{=\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa5\xa5\xa5\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\x18\x18\ +\x18\xff\x00\x00\x00\xff8!\x0d\xff\xa9d.\xff\xaae\ +0\xff\xaaf1\xff\xabg3\xff\xaci4\xff\xaci\ +6\xff\xaek7\xff\xael:\xff\xafm<\xff\xb0n\ +=\xff\xb0p?\xff\xb1q@\xff\xb2rB\xff\xb3t\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7y\ +K\xff\xb6xJ\xff\xb5wH\xff\xb4vG\xff\xb4u\ +E\xff\xb3tE\xff\xb3sC\xff\xb2r?\xff\xb1q\ +?\xff\xb0p=\xff\xafm=\xff\xael;\xff\xaek\ +9\xff\xadj7\xff\xaci6\xff\xabh4\xff\xabg\ +2\xff\xa9f/\xff\xa9d.\xff\xa8c-\xff\xa7b\ ++\xff\xa7a'\xff\xa6`&\xff\xa5_%\xfft@\ +\x16\xff\x00\x00\x00\xff\x00\x00\x00\xff\xbb\xbb\xbb\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffVVV\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff===\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x19\x19\x19\xff\x00\x00\x00\xffVV\ +V\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffwww\xff\x00\x00\x00\xff\x03\x01\x00\xff\x8a<\ +\x00\xff\x91@\x00\xff\x92A\x00\xff\x93A\x00\xff\x93B\ +\x00\xff\x93C\x00\xff\x94D\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x96F\x00\xff\x96G\x00\xff\x97I\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aN\ +\x01\xff\x13\x08\x00\xff\x00\x00\x00\xffSSS\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffkk\ +k\xff\x00\x00\x00\xff\x06\x03\x01\xff\xa1`*\xff\xa9e\ +/\xff\xaag0\xff\xabg3\xff\xaci5\xff\xadj\ +6\xff\xaek8\xff\xael:\xff\xafm<\xff\xb0n\ +>\xff\xb1p?\xff\xb1q@\xff\xb2rA\xff\xb3t\ +C\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +J\xff\xb7xI\xff\xb5wH\xff\xb5vG\xff\xb4u\ +F\xff\xb3tD\xff\xb3sB\xff\xb2rA\xff\xb1q\ +?\xff\xb0p>\xff\xafm=\xff\xafm;\xff\xael\ +9\xff\xadj7\xff\xacj5\xff\xach4\xff\xabg\ +2\xff\xaaf0\xff\xa9e0\xff\xa8d-\xff\xa8b\ ++\xff\xa7a(\xff\xa6`(\xff\xa5_%\xff7\x1f\ +\x0a\xff\x00\x00\x00\xff\x18\x18\x18\xff\xfa\xfa\xfa\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xff\x0a\x0a\x0a\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xe2\xe2\xe2\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xc0\xc0\xc0\xff\x00\x00\x00\xff\x00\x00\x00\xff\xb1\xb1\ +\xb1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xff'''\xff\x00\x00\x00\xff+\x12\x00\xff\x91@\ +\x00\xff\x92A\x00\xff\x92A\x00\xff\x93B\x00\xff\x93C\ +\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\x00\xff\x95F\ +\x00\xff\x96F\x00\xff\x97G\x00\xff\x97H\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x99L\x00\xff\x99M\x00\xff\x9aN\ +\x02\xffG#\x00\xff\x00\x00\x00\xff\x09\x09\x09\xff\xf1\xf1\ +\xf1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\xcc\ +\xcc\xff\x00\x00\x00\xff\x00\x00\x00\xffi=\x1a\xff\xa9e\ +/\xff\xaaf1\xff\xabg3\xff\xaci4\xff\xadj\ +6\xff\xaek8\xff\xael;\xff\xafm<\xff\xb0n\ +>\xff\xb1p?\xff\xb1r@\xff\xb2sA\xff\xb3s\ +D\xffZ:\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6y\ +K\xff\xb5xJ\xff\xb5xI\xff\xb5wG\xff\xb4u\ +F\xff\xb3tD\xff\xb2sC\xff\xb2rA\xff\xb1q\ +?\xff\xb0p?\xff\xb0n<\xff\xafm;\xff\xael\ +9\xff\xaej7\xff\xaci6\xff\xach4\xff\xabg\ +4\xff\xaaf0\xff\xa9e/\xff\xa8d,\xff\xa8b\ ++\xff\xa7a)\xff\xa6`'\xff\x9e[#\xff\x06\x03\ +\x00\xff\x00\x00\x00\xffkkk\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xaf\xaf\xaf\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x8e\x8e\x8e\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffmmm\xff\x00\x00\x00\xff\x11\x11\x11\xff\xf6\xf6\ +\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd3\xd3\ +\xd3\xff\x00\x00\x00\xff\x00\x00\x00\xffZ&\x00\xff\x92@\ +\x00\xff\x92A\x00\xff\x93B\x00\xff\x93B\x00\xff\x93C\ +\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\x00\xff\x95F\ +\x00\xff\x96G\x00\xff\x96H\x00\xff\x97J\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9bN\ +\x02\xff{=\x01\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa8\xa8\ +\xa8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\ +\xfd\xff&&&\xff\x00\x00\x00\xff7 \x0e\xff\xa9e\ +0\xff\xabg1\xff\xabh5\xff\xaci5\xff\xadj\ +7\xff\xaek8\xff\xael;\xff\xafn;\xff\xb0o\ +=\xff\xb1q?\xff\xb1rA\xff\xb2rB\xff\xb3t\ +D\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7z\ +K\xff\xb6xJ\xff\xb6wI\xff\xb5wH\xff\xb4v\ +E\xff\xb3tE\xff\xb3sD\xff\xb2rA\xff\xb1q\ +?\xff\xb0p>\xff\xb0n=\xff\xafm;\xff\xael\ +:\xff\xaek8\xff\xacj6\xff\xaci5\xff\xabg\ +2\xff\xaaf1\xff\xaae/\xff\xa9d.\xff\xa8c\ +,\xff\xa7b)\xff\xa6a(\xffg:\x16\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xcb\xcb\xcb\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffYYY\xff\x00\x00\x00\xff\x0e\x06\ +\x00\xff \x0e\x00\xff\x00\x00\x00\xff@@@\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffOOO\xff\x00\x00\x00\xffAAA\xff\xbc\xbc\ +\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\ +\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\ +\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xffaa\ +a\xff\x00\x00\x00\xff\x02\x00\x00\xff\x89<\x00\xff\x92A\ +\x00\xff\x93B\x00\xff\x93B\x00\xff\x93C\x00\xff\x94C\ +\x00\xff\x94D\x00\xff\x95E\x00\xff\x96F\x00\xff\x96F\ +\x00\xff\x97G\x00\xff\x97I\x00\xff\x98J\x00\xff\x98K\ +\x00\xff\x99K\x00\xff\x99M\x00\xff\x9aN\x00\xff\x9bO\ +\x03\xff\x9cP\x04\xff\x12\x07\x01\xff\x00\x00\x00\xffEE\ +E\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\ +\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\ +\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\xbc\xff\xbc\xbc\ +\xbc\xffPPP\xff\x00\x00\x00\xff!\x12\x07\xff\xaaf\ +0\xff\xabg1\xff\xabh3\xff\xaci6\xff\xadj\ +6\xff\xaek9\xff\xael;\xff\xafm;\xff\xb0o\ +>\xff\xb1q?\xff\xb2rA\xff\xb2sC\xff\xb3t\ +D\xffZ;\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +L\xff\xb5yJ\xff\xb5xH\xff\xb5wF\xff\xb4u\ +F\xff\xb3uE\xff\xb3sD\xff\xb2sB\xff\xb2q\ +@\xff\xb0p?\xff\xb0o<\xff\xafm<\xff\xael\ +:\xff\xadk8\xff\xacj6\xff\xaci6\xff\xabg\ +3\xff\xabf2\xff\xaae/\xff\xa9e-\xff\xa8c\ ++\xff\xa7b)\xff\xa6`*\xff0\x1a\x09\xff\x00\x00\ +\x00\xff&&&\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf5\xf5\xf5\xff\x0e\x0e\x0e\xff\x00\x00\x00\xffC!\ +\x00\xffS(\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xe4\xe4\ +\xe4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x8d\x8d\x8d\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff0\x14\x00\xff\x92A\x00\xff\x92B\ +\x00\xff\x93B\x00\xff\x93C\x00\xff\x94C\x00\xff\x94D\ +\x00\xff\x94D\x00\xff\x95E\x00\xff\x96F\x00\xff\x96G\ +\x00\xff\x97I\x00\xff\x97J\x00\xff\x98J\x00\xff\x98K\ +\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9bO\ +\x03\xff\x9cP\x06\xffP(\x03\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xffP/\x14\xff\xaaf\ +1\xff\xabg2\xff\xach5\xff\xaci6\xff\xadj\ +7\xff\xaek9\xff\xafm;\xff\xafn<\xff\xb0p\ +>\xff\xb1q?\xff\xb2rA\xff\xb2sB\xff\xb3t\ +E\xffZ;\x22\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7z\ +L\xff\xb7yJ\xff\xb6xI\xff\xb5wG\xff\xb4v\ +G\xff\xb3uE\xff\xb3tD\xff\xb2sB\xff\xb1q\ +@\xff\xb1q?\xff\xb0n>\xff\xafm<\xff\xael\ +;\xff\xadk8\xff\xadj6\xff\xaci5\xff\xabh\ +4\xff\xabg1\xff\xaae/\xff\xa9e.\xff\xa8c\ +,\xff\xa8b*\xff\x9aY$\xff\x01\x00\x00\xff\x00\x00\ +\x00\xff}}}\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb2\xb2\xb2\xff\x00\x00\x00\xff\x00\x00\x00\xffu9\ +\x00\xff\x87B\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x90\x90\ +\x90\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf5\xf5\xf5\xffEEE\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff$\x0e\x00\xff\x86;\x00\xff\x93B\x00\xff\x93B\ +\x00\xff\x94C\x00\xff\x94C\x00\xff\x94D\x00\xff\x94E\ +\x00\xff\x95E\x00\xff\x96F\x00\xff\x96F\x00\xff\x97H\ +\x00\xff\x97I\x00\xff\x97J\x00\xff\x98K\x00\xff\x99L\ +\x00\xff\x99M\x00\xff\x9aN\x00\xff\x9bN\x02\xff\x9bO\ +\x04\xff\x9cQ\x05\xff\x99O\x0a\xff1\x18\x03\xff\x01\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff&\x15\x09\xff\xa0_,\xff\xaaf\ +0\xff\xabh3\xff\xach5\xff\xadi6\xff\xaek\ +8\xff\xael9\xff\xafl<\xff\xb0n=\xff\xb0p\ +>\xff\xb1q@\xff\xb2rA\xff\xb2tC\xff\xb3t\ +D\xffZ:#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +M\xff\xb7yK\xff\xb6xJ\xff\xb4wG\xff\xb5v\ +G\xff\xb4uE\xff\xb3tD\xff\xb2sC\xff\xb1r\ +@\xff\xb1q?\xff\xb0o=\xff\xafm=\xff\xaem\ +<\xff\xael9\xff\xadj7\xff\xaci6\xff\xach\ +5\xff\xabg2\xff\xaaf0\xff\xa9e.\xff\xa8d\ +,\xff\xa8c+\xffa7\x17\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xd9\xd9\xd9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff]]]\xff\x00\x00\x00\xff\x0e\x06\x00\xff\x9aN\ +\x01\xff\x99L\x00\xff\x1f\x0e\x00\xff\x00\x00\x00\xffCC\ +C\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\xd8\xd8\ +\xd8\xff\xd8\xd8\xd8\xff\xd8\xd8\xd8\xff\xd8\xd8\xd8\xff\xc9\xc9\ +\xc9\xff\x04\x04\x04\xff\x00\x00\x00\xff7\x17\x00\xff{6\ +\x00\xff{6\x00\xff{6\x00\xff{6\x00\xff\x88=\ +\x00\xff\x93B\x00\xff\x93B\x00\xff\x94B\x00\xff\x94C\ +\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96F\x00\xff\x96G\x00\xff\x96I\ +\x00\xff\x97J\x00\xff\x98J\x00\xff\x99L\x00\xff\x99L\ +\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9bO\x03\xff\x9cP\ +\x06\xff\x9dP\x0a\xff\x9dR\x0c\xff\x9dS\x10\xff\x98P\ +\x10\xff\x86G\x0d\xff\x86G\x0f\xff\x86H\x15\xff\x87J\ +\x13\xff\x88K\x16\xff\x89L\x18\xff\x89M\x18\xff\x8aN\ +\x1b\xff\x8aO\x1d\xff\x8bO\x1f\xff\x8cP \xff\x8cQ\ +\x22\xff\x99Z'\xff\xa9d-\xff\xa9e/\xff\xaag\ +1\xff\xabg2\xff\xaci5\xff\xadj5\xff\xadj\ +8\xff\xael:\xff\xafm;\xff\xb0n=\xff\xb1p\ +?\xff\xb1q@\xff\xb2rA\xff\xb2sC\xff\xb3u\ +E\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb6z\ +L\xff\xb7yK\xff\xb5xJ\xff\xb5wH\xff\xb5v\ +H\xff\xb4uF\xff\xb3tD\xff\xb3sB\xff\xb2r\ +@\xff\xb1q@\xff\xb0o>\xff\xafn<\xff\xafm\ +;\xff\xael9\xff\xadj8\xff\xadi6\xff\xach\ +4\xff\xabh2\xff\xaaf0\xff\xa9e/\xff\xa9d\ +.\xff\xa8c+\xff&\x15\x07\xff\x00\x00\x00\xff77\ +7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\ +\xf6\xff\x0f\x0f\x0f\xff\x00\x00\x00\xffA!\x01\xff\x9bN\ +\x00\xff\x99M\x00\xffQ'\x00\xff\x00\x00\x00\xff\x01\x01\ +\x01\xff\xe6\xe6\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffQQQ\xff\x00\x00\x00\xff\x0f\x06\x00\xff\x93B\ +\x00\xff\x93B\x00\xff\x93B\x00\xff\x93B\x00\xff\x93B\ +\x00\xff\x93C\x00\xff\x93C\x00\xff\x94C\x00\xff\x94C\ +\x00\xff\x94D\x00\xff\x94D\x00\xff\x95E\x00\xff\x95E\ +\x00\xff\x96G\x00\xff\x96G\x00\xff\x96H\x00\xff\x97J\ +\x00\xff\x98K\x00\xff\x98K\x00\xff\x99L\x00\xff\x99M\ +\x00\xff\x9aN\x00\xff\x9aN\x01\xff\x9bO\x04\xff\x9cP\ +\x07\xff\x9cR\x09\xff\x9dR\x0e\xff\x9eS\x0f\xff\x9fT\ +\x12\xff\x9fU\x13\xff\xa0V\x17\xff\xa1W\x19\xff\xa2Y\ +\x1c\xff\xa2Z\x1e\xff\xa3[\x1e\xff\xa4]!\xff\xa4^\ +#\xff\xa5_$\xff\xa6`'\xff\xa7a'\xff\xa7b\ +*\xff\xa8c,\xff\xa9d.\xff\xaae0\xff\xabg\ +2\xff\xabh3\xff\xaci6\xff\xadj6\xff\xaek\ +8\xff\xael:\xff\xafn<\xff\xb0n>\xff\xb1p\ +>\xff\xb1r@\xff\xb3sB\xff\xb3tD\xff\xb4t\ +E\xffZ;$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +M\xff\xb6yK\xff\xb6xJ\xff\xb5wI\xff\xb5w\ +G\xff\xb4uG\xff\xb4uE\xff\xb3tC\xff\xb2r\ +A\xff\xb2q?\xff\xb0p?\xff\xb0n=\xff\xafm\ +<\xff\xael:\xff\xadk8\xff\xadj6\xff\xach\ +5\xff\xabh2\xff\xabf1\xff\xaae/\xff\xa8d\ +.\xff\x8eS#\xff\x00\x00\x00\xff\x00\x00\x00\xff\x8d\x8d\ +\x8d\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb7\xb7\ +\xb7\xff\x00\x00\x00\xff\x00\x00\x00\xffu:\x02\xff\x9bN\ +\x01\xff\x9aN\x00\xff\x81@\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x93\x93\x93\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xaa\xaa\xaa\xff\x00\x00\x00\xff\x00\x00\x00\xffq1\ +\x00\xff\x93C\x00\xff\x94C\x00\xff\x93C\x00\xff\x94C\ +\x00\xff\x94C\x00\xff\x94D\x00\xff\x94D\x00\xff\x94E\ +\x00\xff\x95E\x00\xff\x95F\x00\xff\x95F\x00\xff\x96F\ +\x00\xff\x96G\x00\xff\x97I\x00\xff\x97I\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x98K\x00\xff\x99L\x00\xff\x9aM\ +\x00\xff\x9bN\x01\xff\x9bO\x01\xff\x9cP\x04\xff\x9cQ\ +\x08\xff\x9dR\x0d\xff\x9dS\x0b\xff\x9eT\x12\xff\x9fU\ +\x13\xff\xa0V\x15\xff\xa0W\x17\xff\xa1X\x19\xff\xa2Z\ +\x1c\xff\xa2[\x1d\xff\xa3\x5c \xff\xa4]\x22\xff\xa5^\ +#\xff\xa6_%\xff\xa6`'\xff\xa7a*\xff\xa8c\ ++\xff\xa9d-\xff\xa9e.\xff\xaaf0\xff\xabg\ +2\xff\xabh3\xff\xaci6\xff\xadk7\xff\xaek\ +9\xff\xafm:\xff\xafm=\xff\xb0o>\xff\xb1q\ +?\xff\xb2rA\xff\xb2rC\xff\xb3tD\xff\xb4u\ +E\xffZ;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +M\xff\xb6zK\xff\xb6yJ\xff\xb5xI\xff\xb5w\ +G\xff\xb4vF\xff\xb4tE\xff\xb3tD\xff\xb2r\ +B\xff\xb1r@\xff\xb1q?\xff\xb0o=\xff\xafn\ +<\xff\xael;\xff\xaek9\xff\xadj7\xff\xaci\ +6\xff\xach3\xff\xaag2\xff\xaaf0\xff\xa9e\ +-\xffW2\x15\xff\x00\x00\x00\xff\x01\x01\x01\xff\xe6\xe6\ +\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff__\ +_\xff\x00\x00\x00\xff\x0c\x05\x00\xff\x9cP\x04\xff\x9bO\ +\x05\xff\x9aN\x01\xff\x9aM\x00\xff\x19\x0a\x00\xff\x00\x00\ +\x00\xffFFF\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf4\xf4\xf4\xff\x0e\x0e\x0e\xff\x00\x00\x00\xff=\x1c\ +\x00\xff\x94D\x00\xff\x94D\x00\xff\x94D\x00\xff\x94D\ +\x00\xff\x94D\x00\xff\x94D\x00\xff\x95E\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96F\x00\xff\x96F\x00\xff\x96G\ +\x00\xff\x97H\x00\xff\x97I\x00\xff\x98J\x00\xff\x98J\ +\x00\xff\x99K\x00\xff\x99L\x00\xff\x99M\x00\xff\x9aN\ +\x01\xff\x9bO\x02\xff\x9bP\x04\xff\x9cP\x04\xff\x9dQ\ +\x0c\xff\x9dR\x0c\xff\x9eS\x10\xff\x9eT\x12\xff\x9fU\ +\x14\xff\xa0V\x17\xff\xa1W\x18\xff\xa1Y\x1b\xff\xa2Z\ +\x1c\xff\xa3\x5c\x1d\xff\xa3\x5c \xff\xa4^\x22\xff\xa5^\ +#\xff\xa5`&\xff\xa7`)\xff\xa7b*\xff\xa8c\ ++\xff\xa9d-\xff\xaae0\xff\xaaf2\xff\xabh\ +2\xff\xaci5\xff\xacj6\xff\xadk8\xff\xael\ +:\xff\xafm;\xff\xb0n=\xff\xb0p>\xff\xb1q\ +?\xff\xb2rA\xff\xb2sD\xff\xb3tE\xff\xb4u\ +F\xff[;#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +N\xff\xb7zL\xff\xb6yJ\xff\xb6xJ\xff\xb5w\ +H\xff\xb5vH\xff\xb4uF\xff\xb3tE\xff\xb2s\ +B\xff\xb2r@\xff\xb1p?\xff\xb0p=\xff\xafn\ +<\xff\xaem;\xff\xael9\xff\xadj7\xff\xaci\ +6\xff\xach3\xff\xabg3\xff\xaaf1\xff\xaae\ +/\xff\x17\x0c\x05\xff\x00\x00\x00\xffGGG\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xf8\xf8\xff\x13\x13\ +\x13\xff\x00\x00\x00\xffA!\x03\xff\x9cP\x08\xff\x9cP\ +\x04\xff\x9bO\x02\xff\x9bN\x01\xffP'\x01\xff\x00\x00\ +\x00\xff\x01\x01\x01\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff^^^\xff\x00\x00\x00\xff\x0b\x04\ +\x00\xff\x93C\x00\xff\x95E\x00\xff\x94E\x00\xff\x95E\ +\x00\xff\x95E\x00\xff\x95E\x00\xff\x95F\x00\xff\x95F\ +\x00\xff\x96F\x00\xff\x96G\x00\xff\x96H\x00\xff\x97I\ +\x00\xff\x97I\x00\xff\x98J\x00\xff\x98K\x00\xff\x98L\ +\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aM\x00\xff\x9aN\ +\x03\xff\x9bO\x03\xff\x9cP\x04\xff\x9cQ\x08\xff\x9dR\ +\x0b\xff\x9eS\x0d\xff\x9fT\x11\xff\x9fU\x13\xff\xa0V\ +\x15\xff\xa1W\x18\xff\xa1Y\x1a\xff\xa2Z\x1c\xff\xa2[\ +\x1c\xff\xa3\x5c \xff\xa4]!\xff\xa4^#\xff\xa5_\ +%\xff\xa6`'\xff\xa7a)\xff\xa7b+\xff\xa8c\ +,\xff\xa9e.\xff\xaae0\xff\xabg0\xff\xabh\ +2\xff\xaci5\xff\xadj7\xff\xadk8\xff\xael\ +:\xff\xafm<\xff\xb0n=\xff\xb0p>\xff\xb1r\ +@\xff\xb2sA\xff\xb3tD\xff\xb3tE\xff\xb4v\ +F\xffZ;$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7{\ +N\xff\xb7zL\xff\xb6yK\xff\xb6xJ\xff\xb5w\ +H\xff\xb4vG\xff\xb4uF\xff\xb3tE\xff\xb3s\ +C\xff\xb2sA\xff\xb1q@\xff\xb0p>\xff\xb0n\ +=\xff\xafm;\xff\xael;\xff\xadk7\xff\xadj\ +6\xff\xach5\xff\xabh3\xff\xaaf1\xff\x88Q\ +#\xff\x00\x00\x00\xff\x00\x00\x00\xff\x9f\x9f\x9f\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xba\xba\xba\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffr:\x08\xff\x9dQ\x09\xff\x9cP\ +\x08\xff\x9bO\x05\xff\x9bO\x02\xff\x81@\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x95\x95\x95\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xbc\xbc\xbc\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffb,\x00\xff\x95E\x00\xff\x95F\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96F\x00\xff\x96F\x00\xff\x96G\ +\x00\xff\x96H\x00\xff\x97H\x00\xff\x97I\x00\xff\x97J\ +\x00\xff\x98J\x00\xff\x98K\x00\xff\x98L\x00\xff\x99L\ +\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9bN\x03\xff\x9bO\ +\x02\xff\x9cP\x04\xff\x9cQ\x09\xff\x9dR\x09\xff\x9eR\ +\x0e\xff\x9eS\x12\xff\x9fT\x13\xff\x9fU\x15\xff\xa0V\ +\x17\xff\xa1X\x19\xff\xa2Z\x1b\xff\xa2Z\x1c\xff\xa3[\ +\x1f\xff\xa3] \xff\xa4^\x22\xff\xa5^%\xff\xa6_\ +&\xff\xa6`)\xff\xa7b*\xff\xa8c,\xff\xa8d\ +-\xff\xa9e/\xff\xaaf1\xff\xabg2\xff\xach\ +4\xff\xaci6\xff\xadj7\xff\xaek8\xff\xafl\ +<\xff\xafn<\xff\xb0o>\xff\xb1p?\xff\xb1r\ +A\xff\xb2sB\xff\xb3tD\xff\xb3uF\xff\xb4v\ +F\xff[<#\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb7|\ +N\xff\xb7zM\xff\xb7zK\xff\xb6yJ\xff\xb5w\ +I\xff\xb5wG\xff\xb4vF\xff\xb4tF\xff\xb3t\ +C\xff\xb2sB\xff\xb2r@\xff\xb1p>\xff\xb0o\ +=\xff\xafm;\xff\xafl:\xff\xaek9\xff\xadj\ +7\xff\xaci6\xff\xabh2\xff\xaag2\xffL-\ +\x15\xff\x00\x00\x00\xff\x09\x09\x09\xff\xef\xef\xef\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffccc\xff\x00\x00\ +\x00\xff\x0b\x05\x00\xff\x9dR\x0e\xff\x9dR\x0d\xff\x9cQ\ +\x07\xff\x9cP\x06\xff\x9bO\x02\xff\x9bO\x02\xff\x18\x0b\ +\x00\xff\x00\x00\x00\xffGGG\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\x18\x18\x18\xff\x00\x00\ +\x00\xff1\x16\x00\xff\x96G\x00\xff\x96G\x00\xff\x96F\ +\x00\xff\x96G\x00\xff\x96G\x00\xff\x97H\x00\xff\x97I\ +\x00\xff\x97I\x00\xff\x97I\x00\xff\x98J\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x99K\x00\xff\x99L\x00\xff\x9aM\ +\x00\xff\x9aN\x00\xff\x9bN\x01\xff\x9bO\x01\xff\x9cP\ +\x04\xff\x9cQ\x09\xff\x9dR\x09\xff\x9dR\x0c\xff\x9eS\ +\x10\xff\x9eT\x12\xff\x9fU\x14\xff\x9fV\x15\xff\xa0W\ +\x19\xff\xa1Y\x19\xff\xa2Z\x1d\xff\xa2[\x1c\xff\xa3\x5c\ +\x1f\xff\xa4]!\xff\xa5^$\xff\xa5_%\xff\xa6`\ +'\xff\xa7a)\xff\xa7b+\xff\xa8c,\xff\xa9e\ +-\xff\xa9f/\xff\xaaf2\xff\xabh2\xff\xach\ +5\xff\xadj7\xff\xadk8\xff\xael9\xff\xaem\ +:\xff\xafn=\xff\xb0p>\xff\xb1q@\xff\xb1r\ +A\xff\xb2sB\xff\xb3tE\xff\xb4uE\xff\xb4w\ +F\xff[<$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +O\xff\xb7{M\xff\xb7yL\xff\xb5yJ\xff\xb6x\ +I\xff\xb5wG\xff\xb5vF\xff\xb4uE\xff\xb3t\ +D\xff\xb2sC\xff\xb2r@\xff\xb1q@\xff\xb0o\ +>\xff\xafn<\xff\xafm;\xff\xaek9\xff\xadj\ +8\xff\xadi6\xff\xaci4\xff\xabh2\xff\x0f\x08\ +\x03\xff\x00\x00\x00\xffVVV\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\x14\x14\x14\xff\x00\x00\ +\x00\xff>!\x07\xff\x9eS\x11\xff\x9eR\x0f\xff\x9cR\ +\x0b\xff\x9dQ\x08\xff\x9cP\x05\xff\x9bO\x05\xffO'\ +\x01\xff\x00\x00\x00\xff\x02\x02\x02\xff\xe9\xe9\xe9\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfflll\xff\x00\x00\ +\x00\xff\x05\x01\x00\xff\x90D\x00\xff\x96H\x00\xff\x96I\ +\x00\xff\x97H\x00\xff\x97I\x00\xff\x97I\x00\xff\x97I\ +\x00\xff\x97J\x00\xff\x98J\x00\xff\x98K\x00\xff\x99K\ +\x00\xff\x99L\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aN\ +\x00\xff\x9bN\x02\xff\x9bO\x02\xff\x9bP\x03\xff\x9cQ\ +\x06\xff\x9dQ\x08\xff\x9dR\x0b\xff\x9eS\x0f\xff\x9eT\ +\x12\xff\x9fU\x13\xff\xa0V\x15\xff\xa0W\x16\xff\xa1X\ +\x18\xff\xa2Y\x1b\xff\xa2Z\x1d\xff\xa3[\x1e\xff\xa4]\ + \xff\xa4^#\xff\xa5_$\xff\xa6`'\xff\xa6a\ +'\xff\xa7a)\xff\xa8c,\xff\xa8d,\xff\xa9e\ +/\xff\xaaf0\xff\xabf2\xff\xach4\xff\xaci\ +6\xff\xadj8\xff\xadk8\xff\xael:\xff\xafm\ +<\xff\xb0n=\xff\xb1p?\xff\xb1r?\xff\xb2r\ +B\xff\xb3sC\xff\xb4uE\xff\xb4uF\xff\xb5w\ +F\xff[<$\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +P\xff\xb7{M\xff\xb6zL\xff\xb6yJ\xff\xb6x\ +J\xff\xb5wH\xff\xb4wF\xff\xb4uF\xff\xb3t\ +D\xff\xb2sC\xff\xb2rA\xff\xb1q@\xff\xb0p\ +>\xff\xafn=\xff\xafm<\xff\xafl9\xff\xaek\ +8\xff\xadj7\xff\xaci6\xff\x7fL$\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xb2\xb2\xb2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc0\xc0\xc0\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffs<\x0b\xff\x9fT\x12\xff\x9eS\x10\xff\x9dS\ +\x0e\xff\x9dR\x0a\xff\x9cQ\x09\xff\x9cP\x07\xff\x81A\ +\x02\xff\x00\x00\x00\xff\x00\x00\x00\xff\x98\x98\x98\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\xcc\xcc\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff],\x00\xff\x98I\x00\xff\x97J\ +\x00\xff\x97J\x00\xff\x98J\x00\xff\x98J\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x98K\x00\xff\x99L\x00\xff\x99L\ +\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9bN\ +\x03\xff\x9bO\x05\xff\x9cP\x03\xff\x9cQ\x06\xff\x9cQ\ +\x0a\xff\x9dR\x0c\xff\x9eS\x0f\xff\x9eS\x11\xff\x9fU\ +\x12\xff\x9fV\x14\xff\xa0W\x17\xff\xa1X\x18\xff\xa1Y\ +\x1a\xff\xa2Z\x1c\xff\xa3[\x1f\xff\xa3\x5c\x1f\xff\xa4]\ +\x22\xff\xa4^#\xff\xa5_'\xff\xa6`'\xff\xa7a\ +(\xff\xa8b*\xff\xa8c,\xff\xa9d.\xff\xaae\ +0\xff\xaaf1\xff\xabg3\xff\xach5\xff\xadi\ +6\xff\xadj8\xff\xaek:\xff\xafm;\xff\xafn\ +<\xff\xb0p=\xff\xb1q>\xff\xb2r@\xff\xb2s\ +C\xff\xb3tE\xff\xb4uE\xff\xb5uF\xff\xb5w\ +H\xff[<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8|\ +O\xff\xb7{N\xff\xb7zL\xff\xb6zK\xff\xb6x\ +J\xff\xb6xI\xff\xb5vH\xff\xb4uF\xff\xb4u\ +F\xff\xb3tC\xff\xb2sB\xff\xb1r@\xff\xb1q\ +?\xff\xb0p=\xff\xafm<\xff\xaem;\xff\xaek\ +8\xff\xadk8\xff\xadi7\xffC)\x13\xff\x00\x00\ +\x00\xff\x12\x12\x12\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffeee\xff\x00\x00\x00\xff\x0a\x04\ +\x01\xff\x9dU\x13\xff\x9fU\x14\xff\x9fT\x12\xff\x9eS\ +\x10\xff\x9eS\x0d\xff\x9dQ\x0b\xff\x9dQ\x09\xff\x9cP\ +\x08\xff\x18\x0a\x01\xff\x00\x00\x00\xffIII\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff''\ +'\xff\x00\x00\x00\xff+\x13\x00\xff\x98J\x00\xff\x98K\ +\x00\xff\x98K\x00\xff\x98K\x00\xff\x98K\x00\xff\x99L\ +\x00\xff\x99L\x00\xff\x99L\x00\xff\x99L\x00\xff\x9aM\ +\x00\xff\x9aM\x00\xff\x9bN\x02\xff\x9bO\x02\xff\x9bO\ +\x02\xff\x9cP\x04\xff\x9cQ\x05\xff\x9dQ\x0b\xff\x9dR\ +\x0b\xff\x9dS\x0e\xff\x9eT\x0f\xff\x9fT\x13\xff\xa0U\ +\x15\xff\xa0V\x16\xff\xa0W\x19\xff\xa1Y\x1a\xff\xa2Z\ +\x1b\xff\xa2Z\x1e\xff\xa3[ \xff\xa4] \xff\xa4^\ +#\xff\xa5^$\xff\xa6`%\xff\xa6`)\xff\xa7b\ +)\xff\xa8c+\xff\xa9d,\xff\xa9d/\xff\xa9f\ +0\xff\xabg2\xff\xabh4\xff\xaci5\xff\xadj\ +6\xff\xadk8\xff\xael:\xff\xafm;\xff\xafn\ +=\xff\xb0p>\xff\xb1q?\xff\xb2rA\xff\xb2s\ +C\xff\xb3tD\xff\xb4vE\xff\xb4vG\xff\xb5w\ +G\xffZ<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8}\ +Q\xff\xb7|O\xff\xb7{M\xff\xb6zK\xff\xb6y\ +K\xff\xb5xJ\xff\xb5wH\xff\xb5vF\xff\xb4u\ +F\xff\xb3tD\xff\xb2sB\xff\xb2rA\xff\xb1q\ +?\xff\xb1o?\xff\xb0n=\xff\xafm;\xff\xael\ +:\xff\xaek8\xff\xa8g5\xff\x0a\x05\x02\xff\x00\x00\ +\x00\xffccc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfa\xfa\xfa\xff\x18\x18\x18\xff\x00\x00\x00\xff=!\ +\x09\xff\xa0V\x17\xff\xa0U\x15\xff\x9fU\x15\xff\x9fT\ +\x11\xff\x9eT\x0d\xff\x9dR\x0e\xff\x9dR\x0b\xff\x9cQ\ +\x08\xffO'\x04\xff\x00\x00\x00\xff\x03\x03\x03\xff\xeb\xeb\ +\xeb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff}}\ +}\xff\x00\x00\x00\xff\x01\x00\x00\xff\x8cE\x00\xff\x99L\ +\x00\xff\x99L\x00\xff\x99K\x00\xff\x99L\x00\xff\x99M\ +\x00\xff\x99L\x00\xff\x9aM\x00\xff\x9aN\x00\xff\x9aN\ +\x01\xff\x9bN\x02\xff\x9bO\x02\xff\x9cO\x05\xff\x9cP\ +\x07\xff\x9cQ\x08\xff\x9dR\x0a\xff\x9dR\x0e\xff\x9dS\ +\x0e\xff\x9eT\x11\xff\x9fU\x12\xff\x9fU\x13\xff\xa0V\ +\x17\xff\xa1W\x17\xff\xa1Y\x19\xff\xa2Z\x1b\xff\xa3[\ +\x1d\xff\xa3\x5c\x1e\xff\xa3\x5c \xff\xa4^\x22\xff\xa5^\ +$\xff\xa5_$\xff\xa6`(\xff\xa7a(\xff\xa7b\ +,\xff\xa8c,\xff\xa9d.\xff\xaae0\xff\xaaf\ +1\xff\xabg3\xff\xabh5\xff\xaci7\xff\xadk\ +7\xff\xaek8\xff\xael;\xff\xafm<\xff\xb0o\ +>\xff\xb1p?\xff\xb1q@\xff\xb2sB\xff\xb2s\ +C\xff\xb3tE\xff\xb4uF\xff\xb5vG\xff\xb5x\ +H\xff[<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb8}\ +P\xff\xb8|O\xff\xb7{N\xff\xb7zL\xff\xb6z\ +K\xff\xb5xJ\xff\xb6xH\xff\xb5vG\xff\xb4u\ +E\xff\xb3uE\xff\xb3sD\xff\xb2sB\xff\xb1r\ +@\xff\xb0p>\xff\xb0o>\xff\xafn<\xff\xafm\ +;\xff\xaek8\xffqD \xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xc3\xc3\xc3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xc3\xc3\xc3\xff\x00\x00\x00\xff\x00\x00\x00\xffk9\ +\x0e\xff\xa1W\x1a\xff\xa0V\x17\xff\x9fU\x15\xff\x9fU\ +\x13\xff\x9fT\x0f\xff\x9eT\x10\xff\x9dS\x0e\xff\x9dR\ +\x0a\xff\x81B\x07\xff\x00\x00\x00\xff\x00\x00\x00\xff\x9c\x9c\ +\x9c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xda\xda\ +\xda\xff\x00\x00\x00\xff\x00\x00\x00\xffX+\x00\xff\x99M\ +\x00\xff\x99M\x00\xff\x9aM\x01\xff\x9aM\x00\xff\x9aM\ +\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9aO\x01\xff\x9bO\ +\x02\xff\x9bP\x03\xff\x9cP\x03\xff\x9cQ\x08\xff\x9dQ\ +\x08\xff\x9dR\x0b\xff\x9dR\x0c\xff\x9eS\x0e\xff\x9eT\ +\x12\xff\x9fT\x14\xff\x9fV\x13\xff\xa0V\x16\xff\xa0W\ +\x19\xff\xa1X\x1a\xff\xa2Z\x19\xff\xa2Z\x1c\xff\xa3[\ +\x1f\xff\xa3\x5c!\xff\xa4]!\xff\xa5^$\xff\xa5_\ +%\xff\xa6_(\xff\xa7a)\xff\xa7b*\xff\xa8c\ ++\xff\xa8d-\xff\xa9e/\xff\xaaf0\xff\xabf\ +2\xff\xabh4\xff\xaci5\xff\xadj6\xff\xaek\ +8\xff\xael:\xff\xafm;\xff\xb0n=\xff\xb0p\ +>\xff\xb1q?\xff\xb2rA\xff\xb2sC\xff\xb3t\ +D\xff\xb4uE\xff\xb4vF\xff\xb5wH\xff\xb5x\ +I\xff[=%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9}\ +Q\xff\xb8|O\xff\xb7|N\xff\xb6zM\xff\xb6z\ +K\xff\xb6yJ\xff\xb5xJ\xff\xb5vH\xff\xb4v\ +G\xff\xb4uE\xff\xb3tD\xff\xb2sD\xff\xb2r\ +A\xff\xb1q@\xff\xb0o>\xff\xb0n=\xff\xafm\ +;\xff\xael9\xff7!\x10\xff\x00\x00\x00\xff\x1d\x1d\ +\x1d\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffiii\xff\x00\x00\x00\xff\x08\x03\x00\xff\x9eX\ +\x1b\xff\xa1Y\x1a\xff\xa0W\x19\xff\xa0V\x17\xff\xa0U\ +\x16\xff\x9fU\x13\xff\x9fT\x13\xff\x9eT\x0d\xff\x9eS\ +\x0e\xff\x9dS\x0d\xff\x17\x0a\x01\xff\x00\x00\x00\xffKK\ +K\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff888\xff\x00\x00\x00\xff\x22\x0f\x00\xff\x9aM\ +\x00\xff\x9aN\x01\xff\x9bN\x01\xff\x9aN\x02\xff\x9bN\ +\x00\xff\x9bO\x01\xff\x9bO\x02\xff\x9bO\x04\xff\x9cP\ +\x05\xff\x9cP\x04\xff\x9cQ\x09\xff\x9dR\x09\xff\x9dR\ +\x0b\xff\x9eS\x0c\xff\x9eS\x10\xff\x9eT\x10\xff\x9fT\ +\x13\xff\x9fV\x13\xff\xa0V\x18\xff\xa0W\x18\xff\xa1X\ +\x18\xff\xa2Y\x1a\xff\xa2Z\x1d\xff\xa3[\x1e\xff\xa3\x5c\ + \xff\xa4]!\xff\xa5^#\xff\xa5_$\xff\xa6`\ +'\xff\xa7`'\xff\xa7b)\xff\xa8c+\xff\xa8d\ +,\xff\xa9e.\xff\xaae/\xff\xabf1\xff\xabg\ +3\xff\xach5\xff\xadj5\xff\xadj7\xff\xael\ +9\xff\xafl;\xff\xb0n<\xff\xb0o>\xff\xb0q\ +?\xff\xb1r?\xff\xb2rB\xff\xb3sC\xff\xb3t\ +D\xff\xb4uF\xff\xb5vG\xff\xb5wI\xff\xb6x\ +I\xff[<%\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9}\ +Q\xff\xb8}P\xff\xb8|N\xff\xb7{M\xff\xb6z\ +L\xff\xb6yK\xff\xb5xI\xff\xb5wH\xff\xb5v\ +G\xff\xb4uF\xff\xb3uD\xff\xb3sC\xff\xb2r\ +A\xff\xb1q@\xff\xb1p>\xff\xb0o=\xff\xafm\ +<\xff\xa5f6\xff\x04\x02\x00\xff\x00\x00\x00\xffss\ +s\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\ +\xfb\xff\x1a\x1a\x1a\xff\x00\x00\x00\xff7\x1e\x09\xff\xa2[\ +\x1d\xff\xa2Z\x1c\xff\xa2Y\x19\xff\xa1X\x19\xff\xa0V\ +\x17\xff\xa0V\x14\xff\x9fU\x14\xff\x9fU\x12\xff\x9eT\ +\x11\xff\x9eS\x11\xffO(\x06\xff\x00\x00\x00\xff\x04\x04\ +\x04\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x8e\x8e\x8e\xff\x00\x00\x00\xff\x00\x00\x00\xff\x82A\ +\x01\xff\x9bO\x01\xff\x9bO\x03\xff\x9bO\x03\xff\x9bO\ +\x03\xff\x9bP\x02\xff\x9cP\x04\xff\x9cP\x06\xff\x9cQ\ +\x08\xff\x9dQ\x09\xff\x9dR\x0b\xff\x9dS\x0b\xff\x9eS\ +\x0d\xff\x9eS\x10\xff\x9fT\x13\xff\x9fU\x14\xff\x9fU\ +\x15\xff\xa0V\x16\xff\xa1W\x17\xff\xa1X\x1a\xff\xa1Y\ +\x1b\xff\xa2[\x1d\xff\xa3[\x1d\xff\xa3[\x1f\xff\xa4]\ +!\xff\xa5^#\xff\xa5^%\xff\xa6`&\xff\xa6a\ +&\xff\xa7b(\xff\xa7b+\xff\xa8c,\xff\xa9d\ +-\xff\xaae/\xff\xaaf1\xff\xabg2\xff\xabh\ +3\xff\xaci5\xff\xadj7\xff\xadk8\xff\xael\ +:\xff\xafm;\xff\xb0n=\xff\xb0o?\xff\xb1q\ +?\xff\xb2rA\xff\xb2sC\xff\xb3tD\xff\xb4t\ +E\xff\xb4vF\xff\xb5vI\xff\xb5xI\xff\xb5y\ +J\xff[=&\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9~\ +R\xff\xb8}Q\xff\xb7|P\xff\xb7{N\xff\xb6z\ +M\xff\xb6yL\xff\xb6xJ\xff\xb6wI\xff\xb5w\ +H\xff\xb5vF\xff\xb3tE\xff\xb3tD\xff\xb2s\ +C\xff\xb2r@\xff\xb1q@\xff\xb0o?\xff\xb0n\ +<\xffiA\x22\xff\x00\x00\x00\xff\x00\x00\x00\xff\xd2\xd2\ +\xd2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc7\xc7\ +\xc7\xff\x00\x00\x00\xff\x00\x00\x00\xffl;\x14\xff\xa3[\ +\x1e\xff\xa2[\x1e\xff\xa2Z\x1b\xff\xa1Y\x1a\xff\xa1X\ +\x19\xff\xa0V\x18\xff\xa0V\x16\xff\x9fU\x15\xff\x9fU\ +\x13\xff\x9fT\x13\xff\x81C\x0d\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x9f\x9f\x9f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xe7\xe7\xe7\xff\x01\x01\x01\xff\x00\x00\x00\xffO'\ +\x01\xff\x9bP\x03\xff\x9cP\x06\xff\x9cP\x04\xff\x9cP\ +\x07\xff\x9cQ\x08\xff\x9cQ\x06\xff\x9cQ\x0a\xff\x9dR\ +\x09\xff\x9dR\x0c\xff\x9eS\x10\xff\x9eS\x0f\xff\x9fT\ +\x12\xff\x9fU\x10\xff\x9fU\x13\xff\xa0U\x17\xff\xa0W\ +\x16\xff\xa1W\x18\xff\xa1X\x1a\xff\xa1Y\x1b\xff\xa2Z\ +\x1d\xff\xa2[\x1e\xff\xa3[!\xff\xa4]\x1f\xff\xa5]\ +#\xff\xa5_$\xff\xa6_&\xff\xa6`&\xff\xa7a\ +(\xff\xa7b*\xff\xa8c+\xff\xa9d.\xff\xa9e\ +/\xff\xaaf/\xff\xabf2\xff\xabh2\xff\xaci\ +5\xff\xadj6\xff\xadk8\xff\xaek9\xff\xafl\ +<\xff\xafm=\xff\xb0o<\xff\xb0p>\xff\xb1r\ +@\xff\xb2rA\xff\xb2sC\xff\xb3tD\xff\xb4u\ +F\xff\xb5vG\xff\xb5wI\xff\xb6xI\xff\xb6y\ +J\xff[=&\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xb9~\ +S\xff\xb8}Q\xff\xb8}P\xff\xb7|O\xff\xb7{\ +M\xff\xb6zL\xff\xb6yK\xff\xb6xI\xff\xb5w\ +H\xff\xb5vG\xff\xb4uG\xff\xb3uE\xff\xb2s\ +C\xff\xb2sB\xff\xb1r?\xff\xb1p?\xff\xb0o\ +=\xff-\x1b\x0e\xff\x00\x00\x00\xff...\xff\xfe\xfe\ +\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffkk\ +k\xff\x00\x00\x00\xff\x07\x03\x01\xff\x9fZ!\xff\xa3\x5c\ +\x1f\xff\xa3\x5c\x1e\xff\xa3[\x1d\xff\xa2Z\x1c\xff\xa2Y\ +\x1b\xff\xa1Y\x18\xff\xa0X\x17\xff\xa0V\x16\xff\x9fV\ +\x14\xff\x9fU\x13\xff\x9fT\x13\xff\x16\x0a\x01\xff\x00\x00\ +\x00\xffMMM\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffHHH\xff\x00\x00\x00\xff\x15\x09\ +\x00\xff\x9cQ\x08\xff\x9cQ\x08\xff\x9cQ\x0a\xff\x9dQ\ +\x0b\xff\x9dQ\x0c\xff\x9dR\x0d\xff\x9dS\x0d\xff\x9dS\ +\x0e\xff\x9eT\x0e\xff\x9eS\x11\xff\x9eT\x11\xff\x9fU\ +\x13\xff\xa0U\x14\xff\xa0V\x16\xff\xa0V\x17\xff\xa1X\ +\x19\xff\xa1Y\x19\xff\xa1Z\x1b\xff\xa2Z\x1c\xff\xa2[\ +\x1e\xff\xa3\x5c \xff\xa4]!\xff\xa4^\x22\xff\xa5^\ +#\xff\xa6_&\xff\xa6`(\xff\xa7a(\xff\xa7b\ +*\xff\xa7c,\xff\xa8d-\xff\xa9e.\xff\xaaf\ +0\xff\xaag1\xff\xabg2\xff\xach4\xff\xaci\ +6\xff\xadj7\xff\xadk8\xff\xael:\xff\xafm\ +<\xff\xb0n=\xff\xb0p?\xff\xb1q@\xff\xb2r\ +@\xff\xb2sB\xff\xb3tC\xff\xb4uE\xff\xb4v\ +F\xff\xb5vH\xff\xb5xI\xff\xb5yJ\xff\xb6z\ +K\xff[='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba~\ +S\xff\xb9~Q\xff\xb9}P\xff\xb8|O\xff\xb7{\ +N\xff\xb6{L\xff\xb6yK\xff\xb6yJ\xff\xb5w\ +I\xff\xb5wH\xff\xb4vF\xff\xb4uE\xff\xb3t\ +D\xff\xb2sC\xff\xb2r@\xff\xb1q@\xff\xa1e\ +8\xff\x00\x00\x00\xff\x00\x00\x00\xff\x85\x85\x85\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x1e\x1e\ +\x1e\xff\x00\x00\x00\xff7\x1e\x0b\xff\xa5^#\xff\xa4]\ +\x22\xff\xa4] \xff\xa3\x5c\x1e\xff\xa2[\x1d\xff\xa2Z\ +\x1c\xff\xa2Z\x1b\xff\xa1Y\x1a\xff\xa1W\x18\xff\xa0W\ +\x17\xff\xa0V\x16\xff\x9fV\x14\xffN(\x09\xff\x00\x00\ +\x00\xff\x04\x04\x04\xff\xee\xee\xee\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xa0\xa0\xa0\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff}@\x08\xff\x9dR\x09\xff\x9dR\x0b\xff\x9dR\ +\x0c\xff\x9eS\x0c\xff\x9eS\x0f\xff\x9eS\x11\xff\x9eT\ +\x12\xff\x9fT\x13\xff\x9fU\x13\xff\x9fU\x15\xff\xa0V\ +\x16\xff\xa0W\x16\xff\xa1W\x18\xff\xa1X\x18\xff\xa1Y\ +\x19\xff\xa2Z\x1d\xff\xa2[\x1c\xff\xa3[\x1e\xff\xa3\x5c\ + \xff\xa4]!\xff\xa4^#\xff\xa5^$\xff\xa5_\ +%\xff\xa6`'\xff\xa6a(\xff\xa7a*\xff\xa8c\ ++\xff\xa9c,\xff\xa9d-\xff\xaae0\xff\xaag\ +0\xff\xabg3\xff\xach4\xff\xaci6\xff\xadj\ +7\xff\xadk8\xff\xael;\xff\xafm;\xff\xafn\ +<\xff\xb0p=\xff\xb0q?\xff\xb1q@\xff\xb2s\ +B\xff\xb3sD\xff\xb3tE\xff\xb4uE\xff\xb5v\ +H\xff\xb5wI\xff\xb5xI\xff\xb7yJ\xff\xb6z\ +K\xff[='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x7f\ +R\xff\xb9~S\xff\xb9}Q\xff\xb8|O\xff\xb7|\ +N\xff\xb7{M\xff\xb7zL\xff\xb7yK\xff\xb6x\ +I\xff\xb5wH\xff\xb4vG\xff\xb4uG\xff\xb3t\ +D\xff\xb3tC\xff\xb2sA\xff\xb2r@\xffa=\ +\x22\xff\x00\x00\x00\xff\x00\x00\x00\xff\xdf\xdf\xdf\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xca\xca\xca\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffl<\x15\xff\xa5_$\xff\xa5^\ +#\xff\xa4^\x22\xff\xa4\x5c \xff\xa3\x5c\x1f\xff\xa2[\ +\x1d\xff\xa2Z\x1e\xff\xa2Z\x1c\xff\xa1Y\x1a\xff\xa1Y\ +\x19\xff\xa0W\x18\xff\xa0V\x17\xff\x81E\x10\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\xa2\xa2\xa2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xff\x09\x09\x09\xff\x00\x00\ +\x00\xffF$\x06\xff\x9eS\x0d\xff\x9dS\x0f\xff\x9eS\ +\x11\xff\x9fT\x11\xff\x9fT\x13\xff\x9fT\x13\xff\x9fU\ +\x13\xff\xa0U\x13\xff\xa0U\x16\xff\xa0V\x15\xff\xa1W\ +\x18\xff\xa1W\x1a\xff\xa1X\x19\xff\xa1Z\x1a\xff\xa2Z\ +\x1d\xff\xa2[\x1f\xff\xa3\x5c\x1f\xff\xa4\x5c \xff\xa4]\ +!\xff\xa4^#\xff\xa5^%\xff\xa5_%\xff\xa6`\ +(\xff\xa7a(\xff\xa7b*\xff\xa8b+\xff\xa8c\ +-\xff\xa9d.\xff\xaae0\xff\xaaf0\xff\xabg\ +1\xff\xabh5\xff\xaci5\xff\xadj7\xff\xadj\ +7\xff\xael9\xff\xael;\xff\xafm<\xff\xb0o\ +=\xff\xb0p?\xff\xb1q?\xff\xb2rB\xff\xb2s\ +C\xff\xb3tD\xff\xb4uF\xff\xb4vF\xff\xb5w\ +H\xff\xb6xI\xff\xb6xJ\xff\xb6yJ\xff\xb7z\ +M\xff\x5c='\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x7f\ +T\xff\xb9~S\xff\xb8~Q\xff\xb8}P\xff\xb8|\ +P\xff\xb7{N\xff\xb7{L\xff\xb6yK\xff\xb6y\ +I\xff\xb5xI\xff\xb5wH\xff\xb5vH\xff\xb4u\ +E\xff\xb3tD\xff\xb2sC\xff\xb2rA\xff\x1d\x11\ +\x08\xff\x00\x00\x00\xff???\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffppp\xff\x00\x00\ +\x00\xff\x06\x03\x01\xff\xa0]%\xff\xa6`&\xff\xa5_\ +%\xff\xa5^$\xff\xa4^\x22\xff\xa4\x5c\x22\xff\xa3\x5c\ + \xff\xa3[\x1f\xff\xa3[\x1e\xff\xa2Z\x1b\xff\xa2Z\ +\x1a\xff\xa1Y\x1b\xff\xa1X\x19\xff\xa0W\x18\xff\x15\x0a\ +\x02\xff\x00\x00\x00\xffPPP\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffWWW\xff\x00\x00\ +\x00\xff\x0e\x06\x01\xff\x9fT\x13\xff\x9fU\x12\xff\x9fT\ +\x12\xff\x9fU\x13\xff\x9fV\x13\xff\xa0V\x15\xff\xa0V\ +\x16\xff\xa0V\x17\xff\xa0W\x19\xff\xa1W\x19\xff\xa1Y\ +\x19\xff\xa1Y\x1b\xff\xa1Z\x1b\xff\xa2Z\x1e\xff\xa3[\ +\x1f\xff\xa3[ \xff\xa3\x5c \xff\xa4]!\xff\xa4^\ +#\xff\xa5_$\xff\xa5_'\xff\xa6`(\xff\xa7a\ +(\xff\xa7b*\xff\xa7c+\xff\xa8d,\xff\xa9d\ +.\xff\xaae/\xff\xaaf1\xff\xabg1\xff\xabh\ +2\xff\xaci4\xff\xaci6\xff\xadj6\xff\xaek\ +8\xff\xael;\xff\xafm;\xff\xb0o<\xff\xb1p\ +>\xff\xb1q?\xff\xb2rA\xff\xb2sB\xff\xb3t\ +D\xff\xb4uE\xff\xb4vE\xff\xb5vG\xff\xb5w\ +H\xff\xb6xJ\xff\xb6yK\xff\xb6zL\xff\xb7{\ +M\xff\x5c>'\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x80\ +T\xff\xba\x7fT\xff\xb9~R\xff\xb8}Q\xff\xb8}\ +O\xff\xb8|O\xff\xb7{N\xff\xb6zK\xff\xb6y\ +L\xff\xb6xI\xff\xb6wI\xff\xb5vF\xff\xb4v\ +F\xff\xb4uE\xff\xb2tD\xff\x93^6\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x95\x95\x95\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\x22\x22\x22\xff\x00\x00\ +\x00\xff5\x1e\x0b\xff\xa7a)\xff\xa6a(\xff\xa6`\ +'\xff\xa6_%\xff\xa5^$\xff\xa4^\x22\xff\xa4]\ +!\xff\xa4\x5c!\xff\xa3\x5c\x1f\xff\xa3[\x1f\xff\xa3Z\ +\x1e\xff\xa2Z\x1b\xff\xa1Z\x1a\xff\xa1Y\x1a\xffM(\ +\x0c\xff\x00\x00\x00\xff\x06\x06\x06\xff\xef\xef\xef\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb3\xb3\xb3\xff\x00\x00\ +\x00\xff\x00\x00\x00\xffv=\x0d\xff\x9fU\x15\xff\x9fU\ +\x16\xff\xa0V\x14\xff\xa0V\x17\xff\xa0W\x17\xff\xa0X\ +\x17\xff\xa1W\x1a\xff\xa1Y\x19\xff\xa1Y\x1b\xff\xa1Z\ +\x1c\xff\xa2Z\x1e\xff\xa3[\x1d\xff\xa3[ \xff\xa3\x5c\ +\x1f\xff\xa4\x5c\x22\xff\xa4^\x22\xff\xa4^#\xff\xa5_\ +%\xff\xa5_&\xff\xa6`'\xff\xa7a(\xff\xa7b\ +)\xff\xa7b+\xff\xa8c,\xff\xa9d-\xff\xaae\ +/\xff\xaaf1\xff\xabf2\xff\xabg3\xff\xaci\ +4\xff\xadi6\xff\xadj7\xff\xaek8\xff\xafl\ +;\xff\xafm;\xff\xafm=\xff\xb0p>\xff\xb1q\ +>\xff\xb2q@\xff\xb2rA\xff\xb3sC\xff\xb3t\ +D\xff\xb4uF\xff\xb5vG\xff\xb5wH\xff\xb6x\ +I\xff\xb6xK\xff\xb6zK\xff\xb7zL\xff\xb7{\ +N\xff\x5c>(\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x80\ +U\xff\xba\x7fT\xff\xb9\x7fR\xff\xb9~R\xff\xb8}\ +P\xff\xb8|P\xff\xb7{N\xff\xb7zL\xff\xb7z\ +K\xff\xb6yK\xff\xb6xI\xff\xb5wH\xff\xb4v\ +G\xff\xb4uE\xff\xb3tE\xffV7\x1f\xff\x00\x00\ +\x00\xff\x04\x04\x04\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xce\xce\xce\xff\x00\x00\x00\xff\x00\x00\ +\x00\xffl>\x19\xff\xa7b+\xff\xa7a*\xff\xa7a\ +)\xff\xa6`'\xff\xa5_%\xff\xa5_$\xff\xa5^\ +#\xff\xa4]\x22\xff\xa4] \xff\xa3\x5c \xff\xa3\x5c\ +\x1f\xff\xa2[\x1e\xff\xa2[\x1c\xff\xa2Z\x1c\xff\x82G\ +\x14\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa5\xa5\xa5\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\x13\x13\ +\x13\xff\x00\x00\x00\xff9\x1e\x07\xff\xa0V\x16\xff\xa0W\ +\x17\xff\xa1W\x18\xff\xa1W\x19\xff\xa1Y\x18\xff\xa1Y\ +\x1b\xff\xa1Y\x1b\xff\xa2Z\x1c\xff\xa2Z\x1c\xff\xa2[\ +\x1d\xff\xa3[\x1f\xff\xa3\x5c \xff\xa4\x5c\x22\xff\xa4]\ +!\xff\xa4^#\xff\xa5^$\xff\xa6_&\xff\xa5`\ +&\xff\xa6`'\xff\xa7a(\xff\xa7b)\xff\xa8c\ ++\xff\xa8c,\xff\xa9d.\xff\xaae/\xff\xaaf\ +/\xff\xabg2\xff\xabh2\xff\xach5\xff\xaci\ +6\xff\xadj7\xff\xadk8\xff\xael:\xff\xafm\ +;\xff\xafn;\xff\xb0o>\xff\xb1p?\xff\xb1q\ +?\xff\xb2r@\xff\xb2sC\xff\xb3tD\xff\xb4u\ +E\xff\xb4uG\xff\xb5wH\xff\xb5wI\xff\xb6x\ +J\xff\xb6yK\xff\xb6zL\xff\xb7{M\xff\xb8|\ +N\xff\x5c>(\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xba\x80\ +U\xff\xba\x80T\xff\xba\x7fS\xff\xb9~R\xff\xb8}\ +Q\xff\xb8|P\xff\xb7|N\xff\xb7{M\xff\xb7z\ +L\xff\xb6zK\xff\xb6xI\xff\xb5xH\xff\xb5w\ +G\xff\xb4vG\xff\xb4uE\xff\x14\x0c\x06\xff\x00\x00\ +\x00\xffOOO\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffttt\xff\x00\x00\x00\xff\x04\x02\ +\x00\xff\xa2_+\xff\xa8c+\xff\xa8b+\xff\xa7b\ +)\xff\xa7a(\xff\xa6`&\xff\xa6`&\xff\xa5_\ +%\xff\xa5_$\xff\xa5]$\xff\xa4]!\xff\xa3]\ + \xff\xa3\x5c!\xff\xa3\x5c\x1e\xff\xa3[\x1f\xff\xa2[\ +\x1d\xff\x14\x09\x02\xff\x00\x00\x00\xffQQQ\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffdd\ +d\xff\x00\x00\x00\xff\x08\x03\x01\xff\x9cV\x18\xff\xa1Y\ +\x19\xff\xa1Y\x1b\xff\xa1Y\x1b\xff\xa2Z\x1b\xff\xa2Z\ +\x1d\xff\xa2[\x1d\xff\xa3[\x1d\xff\xa3[\x1e\xff\xa3\x5c\ +\x1f\xff\xa4] \xff\xa4]!\xff\xa4^#\xff\xa4^\ +#\xff\xa5^%\xff\xa5_%\xff\xa6`'\xff\xa7`\ +'\xff\xa7a)\xff\xa7b+\xff\xa8c+\xff\xa8c\ +-\xff\xa9d-\xff\xaae/\xff\xaaf1\xff\xaag\ +2\xff\xabg2\xff\xach4\xff\xaci6\xff\xadj\ +6\xff\xaek8\xff\xaek9\xff\xael;\xff\xafm\ +;\xff\xb0o=\xff\xb1p=\xff\xb1q?\xff\xb2r\ +A\xff\xb2rB\xff\xb2sD\xff\xb4tE\xff\xb4v\ +E\xff\xb5vG\xff\xb5wH\xff\xb5xI\xff\xb6y\ +K\xff\xb6zL\xff\xb6zM\xff\xb7{N\xff\xb7|\ +O\xff\x5c>(\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbb\x81\ +V\xff\xbb\x80U\xff\xba\x7fT\xff\xb9\x7fS\xff\xb9~\ +R\xff\xb8}Q\xff\xb8|P\xff\xb7{N\xff\xb7z\ +M\xff\xb7zL\xff\xb6yK\xff\xb6xI\xff\xb5w\ +I\xff\xb4vG\xff\x8cZ5\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\xa8\xa8\xa8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfe\xfe\xfe\xff%%%\xff\x00\x00\x00\xff4\x1f\ +\x0d\xff\xa9e/\xff\xa9d-\xff\xa8c,\xff\xa8b\ ++\xff\xa7b)\xff\xa7a)\xff\xa6a'\xff\xa6`\ +&\xff\xa5_%\xff\xa5_$\xff\xa5^\x22\xff\xa5^\ +#\xff\xa4]#\xff\xa3]!\xff\xa3\x5c \xff\xa3\x5c\ +\x1f\xffL*\x0d\xff\x00\x00\x00\xff\x07\x07\x07\xff\xf0\xf0\ +\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc4\xc4\ +\xc4\xff\x00\x00\x00\xff\x00\x00\x00\xffh8\x10\xff\xa2Z\ +\x1b\xff\xa2Z\x1c\xff\xa2Z\x1e\xff\xa2[\x1e\xff\xa2[\ +\x1e\xff\xa3\x5c\x1f\xff\xa3\x5c\x1f\xff\xa3\x5c\x22\xff\xa4]\ +!\xff\xa4^#\xff\xa5^\x22\xff\xa5^#\xff\xa6_\ +%\xff\xa6_'\xff\xa6`'\xff\xa7a(\xff\xa7a\ +)\xff\xa7b+\xff\xa8c,\xff\xa8d,\xff\xa9d\ +/\xff\xaae0\xff\xaaf1\xff\xabf1\xff\xabh\ +2\xff\xabh4\xff\xaci5\xff\xadj6\xff\xadk\ +7\xff\xael:\xff\xafl;\xff\xafm;\xff\xb0o\ +<\xff\xb1o>\xff\xb1p?\xff\xb1r@\xff\xb2r\ +B\xff\xb3tD\xff\xb3tE\xff\xb4uE\xff\xb4v\ +F\xff\xb5wG\xff\xb6xI\xff\xb6xJ\xff\xb6y\ +K\xff\xb7zL\xff\xb7{N\xff\xb8|O\xff\xb8|\ +P\xff\x5c?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x81\ +W\xff\xbb\x81V\xff\xbb\x80U\xff\xb9\x7fS\xff\xb9~\ +R\xff\xb9~Q\xff\xb8}P\xff\xb7|O\xff\xb7{\ +N\xff\xb7zM\xff\xb7zK\xff\xb6yJ\xff\xb5x\ +I\xff\xb5wH\xffL1\x1d\xff\x00\x00\x00\xff\x0d\x0d\ +\x0d\xff\xf3\xf3\xf3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xd1\xd1\xd1\xff\x00\x00\x00\xff\x00\x00\x00\xffk?\ +\x1c\xff\xaaf1\xff\xa9e/\xff\xa9d-\xff\xa8d\ +-\xff\xa8c,\xff\xa8b*\xff\xa7a*\xff\xa7a\ +)\xff\xa6`'\xff\xa6`'\xff\xa5_'\xff\xa5^\ +%\xff\xa5^%\xff\xa5]#\xff\xa4]!\xff\xa4]\ +!\xff\x82I\x17\xff\x00\x00\x00\xff\x00\x00\x00\xff\xa8\xa8\ +\xa8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\ +\xfc\xff\x1e\x1e\x1e\xff\x00\x00\x00\xff3\x1b\x08\xff\xa3[\ +\x1e\xff\xa3[\x1e\xff\xa3\x5c\x1f\xff\xa3\x5c \xff\xa3\x5c\ +!\xff\xa4]!\xff\xa4^\x22\xff\xa4]#\xff\xa5^\ +#\xff\xa5^$\xff\xa5_%\xff\xa6`&\xff\xa6`\ +&\xff\xa6a(\xff\xa7a*\xff\xa7b)\xff\xa8b\ ++\xff\xa8c,\xff\xa9d-\xff\xa9e/\xff\xa9e\ +/\xff\xaaf1\xff\xabg1\xff\xabh2\xff\xach\ +4\xff\xaci6\xff\xadj6\xff\xadj8\xff\xaek\ +9\xff\xael;\xff\xafm;\xff\xb0n=\xff\xb1o\ +=\xff\xb1q>\xff\xb1q@\xff\xb2rB\xff\xb3s\ +D\xff\xb3tD\xff\xb3uF\xff\xb4vF\xff\xb5v\ +G\xff\xb5wH\xff\xb6xI\xff\xb6yJ\xff\xb6z\ +K\xff\xb7zM\xff\xb7|N\xff\xb8|P\xff\xb8}\ +P\xff]?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x82\ +X\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80T\xff\xba\x7f\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8}O\xff\xb7|\ +O\xff\xb7{M\xff\xb7zL\xff\xb6zK\xff\xb6x\ +I\xff\xb4wG\xff\x0e\x08\x04\xff\x00\x00\x00\xff\x5c\x5c\ +\x5c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffxxx\xff\x00\x00\x00\xff\x04\x01\x00\xff\xa2b\ +/\xff\xabg1\xff\xaaf/\xff\xa9e0\xff\xa9e\ +.\xff\xa9d-\xff\xa8c-\xff\xa8b+\xff\xa7b\ +)\xff\xa7a)\xff\xa7a)\xff\xa6`(\xff\xa6`\ +&\xff\xa6_'\xff\xa5_$\xff\xa5^#\xff\xa4^\ +#\xff\xa4^#\xff\x13\x09\x02\xff\x00\x00\x00\xffTT\ +T\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffttt\xff\x00\x00\x00\xff\x03\x01\x00\xff\x9aV\ +\x1c\xff\xa3]!\xff\xa4] \xff\xa4]!\xff\xa4]\ +#\xff\xa4^#\xff\xa5^$\xff\xa5_$\xff\xa5_\ +%\xff\xa6_&\xff\xa6`'\xff\xa6`)\xff\xa7a\ +)\xff\xa7b)\xff\xa8b+\xff\xa8c+\xff\xa8c\ +,\xff\xa9d-\xff\xa9e/\xff\xaaf0\xff\xaaf\ +0\xff\xabg1\xff\xabh4\xff\xach4\xff\xaci\ +5\xff\xadj7\xff\xaek7\xff\xael9\xff\xafm\ +;\xff\xafm<\xff\xb0n=\xff\xb0o=\xff\xb1p\ +?\xff\xb1q@\xff\xb2rA\xff\xb3sB\xff\xb3t\ +D\xff\xb3uF\xff\xb4vF\xff\xb4wF\xff\xb5w\ +I\xff\xb6xI\xff\xb6yK\xff\xb7zK\xff\xb6{\ +M\xff\xb7{N\xff\xb8|P\xff\xb8}Q\xff\xb9~\ +R\xff\x5c?)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x83\ +X\xff\xbc\x82V\xff\xbb\x81U\xff\xba\x80U\xff\xba\x7f\ +T\xff\xb9~S\xff\xb8~R\xff\xb8}P\xff\xb7|\ +O\xff\xb7|N\xff\xb7{M\xff\xb7yL\xff\xb7y\ +K\xff\x92`:\xff\x00\x00\x00\xff\x00\x00\x00\xff\xba\xba\ +\xba\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xff***\xff\x00\x00\x00\xff3\x1e\x0e\xff\xabh\ +4\xff\xabh2\xff\xabg1\xff\xabf0\xff\xaae\ +0\xff\xa9e/\xff\xa8d.\xff\xa8d,\xff\xa8c\ +,\xff\xa8b+\xff\xa7b+\xff\xa7a)\xff\xa7a\ +(\xff\xa6a'\xff\xa6`'\xff\xa6`&\xff\xa5_\ +%\xff\xa5_$\xffK*\x10\xff\x00\x00\x00\xff\x09\x09\ +\x09\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xd3\xd3\xd3\xff\x00\x00\x00\xff\x00\x00\x00\xffr?\ +\x15\xff\xa4^#\xff\xa5^#\xff\xa4^#\xff\xa5_\ +$\xff\xa5_$\xff\xa5_%\xff\xa6`'\xff\xa6`\ +(\xff\xa6a(\xff\xa7a)\xff\xa7a)\xff\xa8b\ ++\xff\xa8c+\xff\xa8c,\xff\xa9d-\xff\xa9e\ +-\xff\xaae/\xff\xaae1\xff\xaaf1\xff\xabg\ +2\xff\xabh2\xff\xach5\xff\xaci6\xff\xadj\ +6\xff\xadk8\xff\xael9\xff\xafl;\xff\xafm\ +;\xff\xb0n=\xff\xb0o?\xff\xb1q>\xff\xb1r\ +@\xff\xb2rA\xff\xb2sC\xff\xb3tD\xff\xb3t\ +F\xff\xb4uF\xff\xb5vG\xff\xb5wH\xff\xb6x\ +H\xff\xb6yJ\xff\xb6zK\xff\xb6zM\xff\xb7{\ +N\xff\xb8|O\xff\xb8|P\xff\xb9~Q\xff\xb9~\ +Q\xff]@)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbc\x83\ +Y\xff\xbc\x82X\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80\ +T\xff\xba\x7fS\xff\xb9~R\xff\xb9}R\xff\xb8}\ +Q\xff\xb7|O\xff\xb7{M\xff\xb7zM\xff\xb6y\ +K\xff\xa9oD\xff\x00\x00\x00\xff\x00\x00\x00\xff66\ +6\xff<<<\xff<<<\xff<<<\xff<<\ +<\xff<<<\xff<<<\xff<<<\xff<<\ +<\xff<<<\xff<<<\xff<<<\xff88\ +8\xff\x00\x00\x00\xff\x00\x00\x00\xffj@\x1f\xff\xaci\ +6\xff\xach4\xff\xabh4\xff\xabg2\xff\xabf\ +2\xff\xaaf0\xff\xa9e0\xff\xa9e/\xff\xa9d\ +.\xff\xa8c,\xff\xa8c+\xff\xa7b+\xff\xa7b\ +*\xff\xa7a)\xff\xa7a)\xff\xa7`'\xff\xa6`\ +(\xff\xa6`'\xff\x83K\x1b\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff000\xff<<<\xff<<<\xff<<\ +<\xff<<<\xff<<<\xff<<<\xff<<\ +<\xff<<<\xff<<<\xff<<<\xff<<\ +<\xff;;;\xff\x00\x00\x00\xff\x00\x00\x00\xff\x87L\ +\x1c\xff\xa5^%\xff\xa5_%\xff\xa5`&\xff\xa6_\ +&\xff\xa6`&\xff\xa6`&\xff\xa6a'\xff\xa7a\ +)\xff\xa7a)\xff\xa7b*\xff\xa8c+\xff\xa8c\ +,\xff\xa9d-\xff\xa9d.\xff\xa9e.\xff\xaaf\ +/\xff\xaaf1\xff\xabg1\xff\xabg2\xff\xach\ +4\xff\xaci6\xff\xadi5\xff\xadj7\xff\xadk\ +8\xff\xaek:\xff\xaem:\xff\xafm;\xff\xb0n\ +<\xff\xb0p=\xff\xb1p>\xff\xb1q@\xff\xb1r\ +@\xff\xb3sB\xff\xb3tD\xff\xb3tE\xff\xb4u\ +E\xff\xb4vG\xff\xb5wG\xff\xb5xH\xff\xb6y\ +J\xff\xb6yJ\xff\xb6zL\xff\xb7{M\xff\xb7{\ +N\xff\xb7|P\xff\xb9}P\xff\xb9~Q\xff\xb9~\ +S\xff]@)\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x83\ +Y\xff\xbc\x82X\xff\xbb\x82W\xff\xbb\x81V\xff\xbb\x80\ +U\xff\xba\x80T\xff\xb9\x7fS\xff\xb9~R\xff\xb8}\ +P\xff\xb8}P\xff\xb8|N\xff\xb7{M\xff\xb7z\ +M\xff\xb7yK\xff0\x1f\x12\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x1f\x12\x09\xff\xa9h6\xff\xadj\ +6\xff\xadi6\xff\xaci4\xff\xach4\xff\xabg\ +3\xff\xabg2\xff\xaaf/\xff\xaaf0\xff\xa9e\ +/\xff\xa9d.\xff\xa8d.\xff\xa9d,\xff\xa8c\ +,\xff\xa8b+\xff\xa8b+\xff\xa7b)\xff\xa7a\ +)\xff\xa7a)\xff\xa6a'\xff4\x1d\x0a\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff&\x15\x06\xff\xa6`\ +'\xff\xa6`'\xff\xa6`&\xff\xa6a'\xff\xa6a\ +(\xff\xa7a*\xff\xa7a)\xff\xa7b*\xff\xa8b\ ++\xff\xa8c+\xff\xa8c+\xff\xa9d-\xff\xa9d\ +.\xff\xa9e/\xff\xa9f/\xff\xaaf0\xff\xaaf\ +1\xff\xabg2\xff\xabh3\xff\xach4\xff\xaci\ +5\xff\xaci6\xff\xadk7\xff\xadk8\xff\xael\ +:\xff\xafl;\xff\xafm<\xff\xafn=\xff\xb0p\ +>\xff\xb1p?\xff\xb1q@\xff\xb2rA\xff\xb3s\ +B\xff\xb3tC\xff\xb3tD\xff\xb4uF\xff\xb4v\ +F\xff\xb5wG\xff\xb5xI\xff\xb6xI\xff\xb6y\ +K\xff\xb6zL\xff\xb7{M\xff\xb7{N\xff\xb7|\ +O\xff\xb8}P\xff\xb9~Q\xff\xb9~R\xff\xba\x7f\ +S\xff]@*\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83W\xff\xbb\x82V\xff\xbb\x81\ +U\xff\xbb\x80U\xff\xba\x7fT\xff\xb9\x7fR\xff\xb9}\ +R\xff\xb8}Q\xff\xb8|O\xff\xb7|N\xff\xb8{\ +N\xff\xb7zL\xff\xaftH\xffeB'\xffB+\ +\x1a\xff>(\x18\xff=(\x17\xff=(\x16\xff='\ +\x16\xff='\x17\xff='\x16\xff=&\x15\xff<&\ +\x15\xff<&\x15\xff<&\x14\xff<%\x14\xff>'\ +\x15\xff_:\x1f\xff\xa6f8\xff\xael:\xff\xaek\ +8\xff\xadj7\xff\xacj6\xff\xaci5\xff\xaci\ +4\xff\xabh3\xff\xabg2\xff\xabf2\xff\xaaf\ +0\xff\xaaf/\xff\xa9e/\xff\xa9d/\xff\xa9d\ +,\xff\xa8d-\xff\xa8c,\xff\xa8c+\xff\xa8b\ ++\xff\xa7b*\xff\xa7b*\xff\xa3_(\xffa7\ +\x17\xff@$\x0f\xff9 \x0c\xff9 \x0c\xff9 \ +\x0c\xff9 \x0c\xff9 \x0c\xff9 \x0c\xff9 \ +\x0c\xff9 \x0c\xff9 \x0c\xff9 \x0c\xff9 \ +\x0c\xff9!\x0c\xffW1\x14\xff\x9d[$\xff\xa7a\ +(\xff\xa6a)\xff\xa7b(\xff\xa7b(\xff\xa7b\ +*\xff\xa8b*\xff\xa8b+\xff\xa8c+\xff\xa8c\ +,\xff\xa9c.\xff\xa9d-\xff\xa9e0\xff\xaae\ +0\xff\xaae0\xff\xabf1\xff\xabg2\xff\xabh\ +2\xff\xach5\xff\xach5\xff\xadi6\xff\xacj\ +7\xff\xadj8\xff\xaek8\xff\xael9\xff\xafm\ +;\xff\xafm;\xff\xb0o=\xff\xb0o>\xff\xb1p\ +?\xff\xb1q?\xff\xb1rA\xff\xb2rC\xff\xb3t\ +C\xff\xb3uD\xff\xb4uF\xff\xb4vG\xff\xb5v\ +G\xff\xb5wI\xff\xb5xJ\xff\xb6yK\xff\xb6z\ +L\xff\xb6zM\xff\xb8{N\xff\xb8|O\xff\xb8}\ +Q\xff\xb8~Q\xff\xb9~R\xff\xba\x7fT\xff\xba\x80\ +S\xff]@+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83X\xff\xbc\x82W\xff\xbb\x81\ +V\xff\xbb\x81U\xff\xba\x80T\xff\xba\x7fS\xff\xb9~\ +R\xff\xb9}Q\xff\xb8}Q\xff\xb7|O\xff\xb7{\ +N\xff\xb7{N\xff\xb6zK\xff\xb6yK\xff\xb6y\ +J\xff\xb5xI\xff\xb5wH\xff\xb4vF\xff\xb4u\ +F\xff\xb4uE\xff\xb3tD\xff\xb2sC\xff\xb2r\ +A\xff\xb2rA\xff\xb1q?\xff\xb0p>\xff\xb0o\ +>\xff\xb0n<\xff\xafm<\xff\xafl;\xff\xael\ +:\xff\xadk9\xff\xadk7\xff\xadj7\xff\xadj\ +5\xff\xach5\xff\xach3\xff\xabh4\xff\xabg\ +1\xff\xabf1\xff\xaaf1\xff\xaaf/\xff\xa9e\ +0\xff\xa9e0\xff\xa9d-\xff\xa8d.\xff\xa8c\ +,\xff\xa8d+\xff\xa8c+\xff\xa8c+\xff\xa7b\ ++\xff\xa8b*\xff\xa7b*\xff\xa7b*\xff\xa7b\ +*\xff\xa7a)\xff\xa7a*\xff\xa7a*\xff\xa7a\ +*\xff\xa6a(\xff\xa7a(\xff\xa7b)\xff\xa7a\ +*\xff\xa7a*\xff\xa7b)\xff\xa7b*\xff\xa7b\ +*\xff\xa8b*\xff\xa8b+\xff\xa8c,\xff\xa8c\ ++\xff\xa8c,\xff\xa9c-\xff\xa9d-\xff\xa9d\ +.\xff\xa9e/\xff\xaaf/\xff\xaaf0\xff\xaaf\ +1\xff\xaag1\xff\xabg3\xff\xabh4\xff\xach\ +5\xff\xaci6\xff\xadj6\xff\xadj6\xff\xaek\ +7\xff\xael8\xff\xael;\xff\xafm;\xff\xb0n\ +=\xff\xb0o<\xff\xb1p>\xff\xb1q?\xff\xb1q\ +@\xff\xb2rA\xff\xb2sC\xff\xb3sD\xff\xb3t\ +E\xff\xb4uF\xff\xb4vF\xff\xb5vG\xff\xb5w\ +I\xff\xb6xI\xff\xb5yJ\xff\xb6zK\xff\xb7z\ +M\xff\xb7{M\xff\xb7{O\xff\xb8}O\xff\xb8}\ +Q\xff\xb9~R\xff\xb9\x7fS\xff\xba\x80T\xff\xba\x80\ +U\xff^@+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbe\x85\ +[\xff\xbd\x84Z\xff\xbd\x83Z\xff\xbc\x83X\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x80U\xff\xbb\x7fT\xff\xb9\x7f\ +S\xff\xb9\x7fR\xff\xb9~Q\xff\xb8|P\xff\xb8|\ +P\xff\xb7|N\xff\xb7{M\xff\xb7zL\xff\xb6y\ +K\xff\xb6xJ\xff\xb5xI\xff\xb5wH\xff\xb5v\ +G\xff\xb4vF\xff\xb4uF\xff\xb3tD\xff\xb2s\ +C\xff\xb2sB\xff\xb2r@\xff\xb1q?\xff\xb1q\ +?\xff\xb0p=\xff\xb0n=\xff\xafm<\xff\xafm\ +;\xff\xafl:\xff\xael:\xff\xadk7\xff\xadj\ +7\xff\xadj6\xff\xaci4\xff\xach5\xff\xabh\ +5\xff\xabg3\xff\xabg2\xff\xabg2\xff\xaaf\ +0\xff\xaae1\xff\xaae/\xff\xa9e/\xff\xa9e\ +.\xff\xa9d.\xff\xa9d.\xff\xa9d-\xff\xa8d\ +,\xff\xa8c-\xff\xa8c+\xff\xa8c,\xff\xa8c\ +,\xff\xa8c+\xff\xa8c+\xff\xa7b+\xff\xa8c\ +*\xff\xa7b+\xff\xa8b*\xff\xa7b+\xff\xa8b\ ++\xff\xa8c+\xff\xa8b,\xff\xa8c*\xff\xa8c\ ++\xff\xa8c,\xff\xa8d-\xff\xa9d-\xff\xa9d\ +.\xff\xa9d/\xff\xa9e/\xff\xaae/\xff\xaaf\ +/\xff\xaaf0\xff\xaaf0\xff\xabf2\xff\xabg\ +3\xff\xabh3\xff\xach5\xff\xaci5\xff\xadj\ +6\xff\xadj7\xff\xadj7\xff\xaek8\xff\xael\ +:\xff\xafl;\xff\xafm<\xff\xafm=\xff\xb0o\ +=\xff\xb0p>\xff\xb1p@\xff\xb1r@\xff\xb2r\ +A\xff\xb2sC\xff\xb3tD\xff\xb3tE\xff\xb4u\ +F\xff\xb4vG\xff\xb4wH\xff\xb5wI\xff\xb6x\ +I\xff\xb6yK\xff\xb7yK\xff\xb7zL\xff\xb7{\ +N\xff\xb8|N\xff\xb8|P\xff\xb9}Q\xff\xb9~\ +Q\xff\xb9~S\xff\xba\x7fT\xff\xba\x80T\xff\xbb\x81\ +U\xff^A+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbe\x86\ +\x5c\xff\xbe\x85[\xff\xbd\x84Z\xff\xbd\x83X\xff\xbc\x82\ +X\xff\xbc\x82V\xff\xbb\x81V\xff\xba\x80U\xff\xba\x80\ +S\xff\xba\x7fS\xff\xb9~R\xff\xb8}Q\xff\xb8}\ +P\xff\xb8|O\xff\xb7{M\xff\xb7zM\xff\xb7z\ +L\xff\xb6yK\xff\xb6xJ\xff\xb6wI\xff\xb4w\ +G\xff\xb4vG\xff\xb4uF\xff\xb4uE\xff\xb3t\ +E\xff\xb3tC\xff\xb2sB\xff\xb1r@\xff\xb1q\ +@\xff\xb1q?\xff\xb0p>\xff\xb0o=\xff\xafn\ +=\xff\xafm;\xff\xafl:\xff\xael:\xff\xaek\ +9\xff\xadk7\xff\xadj7\xff\xadj6\xff\xadi\ +5\xff\xach5\xff\xach4\xff\xabh2\xff\xabg\ +2\xff\xabg2\xff\xaaf2\xff\xaaf0\xff\xaae\ +0\xff\xaae0\xff\xaae/\xff\xa9e/\xff\xa9e\ +.\xff\xa9d.\xff\xa9e-\xff\xa9d.\xff\xa9d\ +,\xff\xa9d,\xff\xa9d,\xff\xa9d-\xff\xa8d\ +-\xff\xa9d,\xff\xa8c-\xff\xa9d,\xff\xa9d\ +,\xff\xa9d-\xff\xa9d.\xff\xa9d-\xff\xa9e\ +.\xff\xa9e.\xff\xa9e/\xff\xa9e/\xff\xaae\ +/\xff\xaae0\xff\xaaf0\xff\xaaf1\xff\xaaf\ +1\xff\xabg2\xff\xabg3\xff\xabh3\xff\xach\ +6\xff\xaci5\xff\xaci5\xff\xadj6\xff\xadj\ +7\xff\xaek8\xff\xaek:\xff\xael:\xff\xafm\ +:\xff\xafn<\xff\xafn=\xff\xb0o>\xff\xb1p\ +>\xff\xb1q?\xff\xb2q@\xff\xb2rB\xff\xb3s\ +C\xff\xb3tD\xff\xb3tE\xff\xb4uF\xff\xb4v\ +F\xff\xb5wH\xff\xb5wI\xff\xb6xJ\xff\xb6x\ +K\xff\xb7yK\xff\xb7zM\xff\xb7{M\xff\xb8{\ +O\xff\xb8|P\xff\xb8}P\xff\xb8~Q\xff\xb9~\ +R\xff\xba\x7fS\xff\xbb\x7fT\xff\xbb\x80V\xff\xbc\x81\ +V\xff^A+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x86\ +\x5c\xff\xbe\x85\x5c\xff\xbe\x85Z\xff\xbd\x84Y\xff\xbd\x83\ +X\xff\xbc\x83W\xff\xbb\x82W\xff\xbb\x81U\xff\xba\x80\ +T\xff\xba\x80S\xff\xb9\x7fR\xff\xb9~R\xff\xb8}\ +Q\xff\xb8|Q\xff\xb8|O\xff\xb7{N\xff\xb7z\ +M\xff\xb6zK\xff\xb6yK\xff\xb6xJ\xff\xb6w\ +H\xff\xb5wH\xff\xb4wG\xff\xb4vG\xff\xb4u\ +E\xff\xb3tD\xff\xb3sD\xff\xb3sC\xff\xb2r\ +B\xff\xb1q@\xff\xb1q?\xff\xb0p?\xff\xb0n\ +>\xff\xafn=\xff\xafm<\xff\xafm;\xff\xael\ +;\xff\xael:\xff\xadk8\xff\xaek8\xff\xadj\ +7\xff\xacj6\xff\xaci6\xff\xaci5\xff\xach\ +4\xff\xach4\xff\xabh2\xff\xabg1\xff\xabg\ +2\xff\xabg1\xff\xaaf1\xff\xaaf0\xff\xaaf\ +0\xff\xaaf/\xff\xa9f/\xff\xaae/\xff\xa9e\ +/\xff\xa9e/\xff\xa9e.\xff\xa9e.\xff\xa9e\ +/\xff\xa9e/\xff\xa9e/\xff\xaae/\xff\xa9e\ +/\xff\xa9e/\xff\xa9e/\xff\xa9e/\xff\xaae\ +0\xff\xaaf0\xff\xaaf0\xff\xaaf2\xff\xaaf\ +0\xff\xabg1\xff\xabg3\xff\xabg3\xff\xabg\ +3\xff\xach4\xff\xach5\xff\xaci5\xff\xadi\ +7\xff\xadj7\xff\xadj7\xff\xadk8\xff\xaek\ +8\xff\xafl;\xff\xafm;\xff\xafm<\xff\xafn\ +=\xff\xb0n=\xff\xb0o>\xff\xb1p?\xff\xb1q\ +@\xff\xb1rA\xff\xb2sB\xff\xb3sC\xff\xb3t\ +D\xff\xb3tD\xff\xb3uF\xff\xb4vF\xff\xb5w\ +G\xff\xb6wJ\xff\xb6xI\xff\xb7yK\xff\xb7z\ +K\xff\xb7zL\xff\xb7{M\xff\xb7{O\xff\xb8|\ +P\xff\xb8}P\xff\xb9~R\xff\xb9~R\xff\xb9\x7f\ +S\xff\xba\x80U\xff\xbb\x80U\xff\xbb\x81V\xff\xbc\x82\ +W\xff^A+\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x87\ +]\xff\xbe\x85]\xff\xbe\x85[\xff\xbd\x84Z\xff\xbd\x83\ +Y\xff\xbc\x83X\xff\xbc\x82W\xff\xbc\x82V\xff\xbb\x80\ +V\xff\xba\x80T\xff\xba\x7fS\xff\xb9\x7fS\xff\xb9~\ +R\xff\xb8}Q\xff\xb8|O\xff\xb7|O\xff\xb7|\ +M\xff\xb6zM\xff\xb7zL\xff\xb6yK\xff\xb6y\ +I\xff\xb6xJ\xff\xb5wI\xff\xb5vG\xff\xb4v\ +G\xff\xb4uF\xff\xb3tE\xff\xb2sD\xff\xb3s\ +C\xff\xb2sB\xff\xb1r@\xff\xb1q?\xff\xb1q\ +?\xff\xb0p>\xff\xb0o>\xff\xafn<\xff\xafm\ +;\xff\xafm;\xff\xafl;\xff\xael:\xff\xaek\ +9\xff\xaek7\xff\xadj7\xff\xadj7\xff\xadi\ +6\xff\xaci6\xff\xaci5\xff\xach4\xff\xabh\ +3\xff\xabh3\xff\xabg3\xff\xabg2\xff\xabg\ +2\xff\xaag2\xff\xaaf1\xff\xaag1\xff\xaaf\ +1\xff\xaaf1\xff\xaaf1\xff\xaaf0\xff\xaaf\ +0\xff\xaaf0\xff\xaaf1\xff\xaaf0\xff\xaaf\ +1\xff\xaaf0\xff\xaaf1\xff\xaaf1\xff\xabf\ +1\xff\xaag1\xff\xabg2\xff\xabh3\xff\xabg\ +3\xff\xabh4\xff\xach3\xff\xach5\xff\xaci\ +6\xff\xadi5\xff\xadj6\xff\xadj7\xff\xadk\ +8\xff\xadk8\xff\xael:\xff\xael9\xff\xafl\ +:\xff\xafm;\xff\xafm<\xff\xb0o<\xff\xb0o\ +>\xff\xb0p>\xff\xb1q?\xff\xb1q@\xff\xb2r\ +@\xff\xb2sB\xff\xb3sD\xff\xb3tD\xff\xb4u\ +E\xff\xb4uF\xff\xb4vG\xff\xb5wG\xff\xb6w\ +H\xff\xb5xJ\xff\xb6yK\xff\xb6zJ\xff\xb6z\ +L\xff\xb7{M\xff\xb7{O\xff\xb8|P\xff\xb8}\ +P\xff\xb9~Q\xff\xb9~R\xff\xb9\x7fS\xff\xba\x80\ +T\xff\xbb\x80U\xff\xbb\x81V\xff\xbc\x82W\xff\xbc\x82\ +X\xff^B-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xbf\x87\ +]\xff\xbf\x86\x5c\xff\xbe\x85]\xff\xbe\x85[\xff\xbd\x84\ +Y\xff\xbd\x83X\xff\xbc\x83X\xff\xbc\x82W\xff\xbb\x81\ +V\xff\xbb\x81V\xff\xba\x80T\xff\xba\x7fS\xff\xb9~\ +S\xff\xb9~Q\xff\xb8}Q\xff\xb8|O\xff\xb7{\ +O\xff\xb7{N\xff\xb7zM\xff\xb6zK\xff\xb7y\ +K\xff\xb6xK\xff\xb5xJ\xff\xb5wH\xff\xb5v\ +H\xff\xb4vF\xff\xb4uF\xff\xb4uE\xff\xb3t\ +D\xff\xb3sC\xff\xb2sB\xff\xb2r@\xff\xb2r\ +?\xff\xb1q?\xff\xb1p>\xff\xb0o>\xff\xb0n\ +=\xff\xafn=\xff\xafm<\xff\xaem;\xff\xafl\ +:\xff\xafl:\xff\xaek9\xff\xaek8\xff\xadj\ +8\xff\xadj7\xff\xacj6\xff\xaci6\xff\xaci\ +6\xff\xaci5\xff\xaci5\xff\xach5\xff\xach\ +3\xff\xabh3\xff\xabh2\xff\xabg3\xff\xabh\ +2\xff\xabh2\xff\xabg2\xff\xabg2\xff\xabg\ +1\xff\xabg2\xff\xabg2\xff\xabg2\xff\xabg\ +1\xff\xabg2\xff\xabg2\xff\xabh2\xff\xabh\ +3\xff\xabh4\xff\xabi3\xff\xaci4\xff\xaci\ +5\xff\xaci5\xff\xaci6\xff\xacj7\xff\xadj\ +7\xff\xadk7\xff\xadk8\xff\xadk8\xff\xael\ +9\xff\xael:\xff\xafm:\xff\xafm;\xff\xafm\ +;\xff\xb0n=\xff\xb0o>\xff\xb1p>\xff\xb1q\ +>\xff\xb1q?\xff\xb1rA\xff\xb2sB\xff\xb3s\ +C\xff\xb3tC\xff\xb3tD\xff\xb4uE\xff\xb4u\ +F\xff\xb5vF\xff\xb5wH\xff\xb6xJ\xff\xb6x\ +I\xff\xb6xJ\xff\xb6zK\xff\xb6zL\xff\xb7{\ +N\xff\xb7{N\xff\xb8|P\xff\xb8}P\xff\xb9~\ +Q\xff\xb9~Q\xff\xba~S\xff\xba\x7fT\xff\xbb\x80\ +T\xff\xbb\x81V\xff\xbc\x81W\xff\xbc\x82W\xff\xbc\x83\ +X\xff_B-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc0\x88\ +_\xff\xbf\x87^\xff\xbe\x86\x5c\xff\xbe\x85\x5c\xff\xbe\x85\ +Z\xff\xbd\x84Y\xff\xbd\x84X\xff\xbc\x82Y\xff\xbc\x82\ +V\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80U\xff\xba\x7f\ +S\xff\xb9\x7fS\xff\xb9~Q\xff\xb8}Q\xff\xb8}\ +O\xff\xb8|O\xff\xb7{N\xff\xb8zM\xff\xb6z\ +K\xff\xb7yK\xff\xb6yJ\xff\xb6xJ\xff\xb5x\ +H\xff\xb5wH\xff\xb4vG\xff\xb4uF\xff\xb4u\ +E\xff\xb3tC\xff\xb3tC\xff\xb2sC\xff\xb2s\ +A\xff\xb2r@\xff\xb1q?\xff\xb1q?\xff\xb1p\ +>\xff\xb0p=\xff\xb0n=\xff\xb0n=\xff\xafm\ +<\xff\xafm<\xff\xaem:\xff\xael:\xff\xael\ +:\xff\xaek8\xff\xadk7\xff\xadj7\xff\xadj\ +7\xff\xadj6\xff\xadi5\xff\xaci6\xff\xadi\ +6\xff\xaci5\xff\xaci5\xff\xaci5\xff\xaci\ +4\xff\xach4\xff\xach5\xff\xach4\xff\xach\ +4\xff\xabh3\xff\xach5\xff\xabh5\xff\xach\ +5\xff\xach5\xff\xaci5\xff\xaci4\xff\xaci\ +6\xff\xaci6\xff\xaci5\xff\xacj6\xff\xadj\ +6\xff\xadj7\xff\xadk7\xff\xadk6\xff\xaek\ +8\xff\xaek8\xff\xael:\xff\xael;\xff\xafm\ +<\xff\xafm;\xff\xafm;\xff\xb0n=\xff\xb0o\ +=\xff\xb0p>\xff\xb1q?\xff\xb1q?\xff\xb1r\ +@\xff\xb2rA\xff\xb2sB\xff\xb3tC\xff\xb3t\ +D\xff\xb4uE\xff\xb4uE\xff\xb5vF\xff\xb5v\ +G\xff\xb5wI\xff\xb5xI\xff\xb5xI\xff\xb6y\ +J\xff\xb7zK\xff\xb7zL\xff\xb7{M\xff\xb7|\ +N\xff\xb7|O\xff\xb8}P\xff\xb9~Q\xff\xb9~\ +R\xff\xb9\x7fS\xff\xba\x80S\xff\xba\x80U\xff\xbb\x81\ +V\xff\xbb\x81V\xff\xbc\x82W\xff\xbd\x83X\xff\xbd\x83\ +Y\xff_B,\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc0\x88\ +_\xff\xc0\x88^\xff\xbf\x87]\xff\xbf\x86\x5c\xff\xbe\x85\ +\x5c\xff\xbe\x85Z\xff\xbd\x84Y\xff\xbd\x83Y\xff\xbc\x83\ +V\xff\xbc\x82W\xff\xbb\x81V\xff\xbb\x81U\xff\xba\x80\ +U\xff\xba\x7fS\xff\xba\x7fS\xff\xb9~Q\xff\xb9}\ +P\xff\xb8}P\xff\xb8|O\xff\xb7{N\xff\xb7{\ +M\xff\xb7zM\xff\xb6yK\xff\xb6yK\xff\xb5x\ +J\xff\xb5wI\xff\xb5wG\xff\xb5vG\xff\xb4u\ +H\xff\xb4uF\xff\xb3uE\xff\xb3tD\xff\xb3s\ +C\xff\xb2sB\xff\xb2rA\xff\xb1rA\xff\xb1r\ +?\xff\xb1q>\xff\xb1p?\xff\xb0o>\xff\xb0o\ +<\xff\xafn=\xff\xb0m<\xff\xafm;\xff\xafm\ +;\xff\xael;\xff\xael:\xff\xaek9\xff\xaek\ +8\xff\xadk8\xff\xadk8\xff\xadj7\xff\xadj\ +7\xff\xadj6\xff\xadj6\xff\xacj6\xff\xadj\ +6\xff\xaci6\xff\xadj6\xff\xacj6\xff\xaci\ +6\xff\xadi6\xff\xacj6\xff\xacj5\xff\xaci\ +6\xff\xadj6\xff\xacj6\xff\xadj7\xff\xadj\ +7\xff\xadj8\xff\xadj7\xff\xadk7\xff\xadk\ +9\xff\xaek8\xff\xaek8\xff\xael:\xff\xafl\ +:\xff\xael;\xff\xaem;\xff\xafm<\xff\xafn\ +<\xff\xb0n=\xff\xb0o=\xff\xb1p>\xff\xb1p\ +?\xff\xb1q?\xff\xb2r@\xff\xb2r@\xff\xb2s\ +B\xff\xb3sC\xff\xb3tD\xff\xb3tD\xff\xb3t\ +E\xff\xb4uE\xff\xb4vG\xff\xb5vH\xff\xb5w\ +H\xff\xb5xH\xff\xb6xJ\xff\xb6yK\xff\xb7z\ +K\xff\xb7zL\xff\xb7{M\xff\xb8{O\xff\xb8|\ +P\xff\xb8}P\xff\xb8~Q\xff\xb9~R\xff\xba\x7f\ +R\xff\xba\x7fT\xff\xba\x80U\xff\xbb\x81U\xff\xbc\x81\ +V\xff\xbc\x82W\xff\xbc\x83Y\xff\xbd\x83Z\xff\xbd\x84\ +Z\xff_B-\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc0\x89\ +`\xff\xc0\x88_\xff\xbf\x87^\xff\xbf\x86]\xff\xbf\x86\ +\x5c\xff\xbe\x85[\xff\xbe\x85Z\xff\xbd\x84Y\xff\xbc\x83\ +Y\xff\xbc\x82W\xff\xbc\x82W\xff\xbb\x81U\xff\xbb\x80\ +U\xff\xba\x7fT\xff\xba\x7fS\xff\xb9\x7fR\xff\xb9~\ +Q\xff\xb9}Q\xff\xb8}P\xff\xb7|O\xff\xb8{\ +N\xff\xb7{M\xff\xb6zL\xff\xb6yK\xff\xb6y\ +J\xff\xb6xJ\xff\xb6xI\xff\xb5wH\xff\xb5v\ +H\xff\xb4vG\xff\xb4uF\xff\xb4uF\xff\xb3t\ +E\xff\xb3sD\xff\xb3sC\xff\xb2sB\xff\xb2r\ +A\xff\xb1r@\xff\xb1q?\xff\xb1p@\xff\xb1p\ +>\xff\xb0p=\xff\xb0o=\xff\xb0n=\xff\xafn\ +<\xff\xafm<\xff\xafm<\xff\xaem;\xff\xafl\ +:\xff\xael:\xff\xael:\xff\xael9\xff\xael\ +9\xff\xaek8\xff\xaek8\xff\xadk7\xff\xadk\ +7\xff\xadk8\xff\xadk7\xff\xadj8\xff\xadj\ +7\xff\xadk7\xff\xadk8\xff\xadk7\xff\xaek\ +7\xff\xadk7\xff\xadk8\xff\xaek8\xff\xaek\ +8\xff\xaek8\xff\xaek9\xff\xael8\xff\xael\ +:\xff\xael;\xff\xael;\xff\xafm<\xff\xafm\ +;\xff\xafn<\xff\xb0n<\xff\xafn=\xff\xb0p\ +=\xff\xb0p>\xff\xb0p?\xff\xb1q@\xff\xb1q\ +@\xff\xb2rA\xff\xb2sB\xff\xb3sC\xff\xb3s\ +C\xff\xb3tD\xff\xb4uE\xff\xb4uF\xff\xb5v\ +F\xff\xb5vG\xff\xb5wH\xff\xb5wJ\xff\xb6x\ +I\xff\xb5yJ\xff\xb6yK\xff\xb6zK\xff\xb7z\ +L\xff\xb7{N\xff\xb8{N\xff\xb8|P\xff\xb8}\ +Q\xff\xb8~Q\xff\xb9~R\xff\xb9~S\xff\xba\x80\ +T\xff\xba\x80U\xff\xbb\x80U\xff\xbb\x82V\xff\xbc\x82\ +W\xff\xbc\x83X\xff\xbd\x83X\xff\xbe\x84Z\xff\xbe\x85\ +[\xff_C.\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc1\x8a\ +a\xff\xc0\x89a\xff\xc0\x88_\xff\xc0\x88^\xff\xbf\x86\ +]\xff\xbe\x86\x5c\xff\xbe\x85[\xff\xbd\x84[\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83X\xff\xbc\x82X\xff\xbb\x81\ +V\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x7fT\xff\xba~\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8}P\xff\xb8|\ +O\xff\xb8{N\xff\xb7{M\xff\xb6zL\xff\xb7y\ +L\xff\xb6yK\xff\xb6xJ\xff\xb5xI\xff\xb5x\ +I\xff\xb5wG\xff\xb5wF\xff\xb4vG\xff\xb3u\ +E\xff\xb4uF\xff\xb3tE\xff\xb3tD\xff\xb2s\ +C\xff\xb2sB\xff\xb2rA\xff\xb1r@\xff\xb1q\ +?\xff\xb1q?\xff\xb1q?\xff\xb0p>\xff\xb0o\ +>\xff\xb0o=\xff\xb0o<\xff\xafm=\xff\xafn\ +<\xff\xafm<\xff\xafm;\xff\xafm;\xff\xael\ +;\xff\xafl:\xff\xael;\xff\xael:\xff\xael\ +9\xff\xael:\xff\xael9\xff\xael9\xff\xael\ +9\xff\xael9\xff\xael9\xff\xael9\xff\xaek\ +9\xff\xael9\xff\xael:\xff\xael;\xff\xafl\ +:\xff\xafl;\xff\xafm:\xff\xafm;\xff\xafm\ +;\xff\xafn<\xff\xb0m<\xff\xb0n=\xff\xb0o\ +<\xff\xb0o>\xff\xb0o>\xff\xb0p?\xff\xb1q\ +?\xff\xb1q@\xff\xb2qA\xff\xb1rA\xff\xb2r\ +B\xff\xb2sB\xff\xb2sD\xff\xb3tD\xff\xb3t\ +E\xff\xb4uF\xff\xb4uG\xff\xb4vG\xff\xb5w\ +H\xff\xb5wH\xff\xb6xH\xff\xb6xI\xff\xb6y\ +I\xff\xb6yL\xff\xb6zL\xff\xb7{M\xff\xb7{\ +N\xff\xb8|N\xff\xb8|O\xff\xb8}P\xff\xb8~\ +Q\xff\xb9~Q\xff\xb9\x7fS\xff\xba\x80S\xff\xba\x80\ +T\xff\xbb\x81U\xff\xbb\x82V\xff\xbc\x82X\xff\xbc\x82\ +X\xff\xbd\x83Y\xff\xbd\x84Y\xff\xbe\x85Z\xff\xbe\x86\ +[\xff_C.\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc1\x8a\ +b\xff\xc1\x89a\xff\xc0\x88`\xff\xc0\x88^\xff\xbf\x87\ +_\xff\xbf\x86]\xff\xbf\x86\x5c\xff\xbe\x85[\xff\xbe\x84\ +Z\xff\xbd\x84Y\xff\xbd\x83Y\xff\xbc\x83W\xff\xbb\x82\ +W\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80T\xff\xba\x7f\ +T\xff\xba\x7fS\xff\xb9~Q\xff\xb9}Q\xff\xb8}\ +P\xff\xb8|O\xff\xb7{O\xff\xb7{N\xff\xb7{\ +M\xff\xb7yL\xff\xb7yK\xff\xb6yJ\xff\xb5y\ +J\xff\xb5xI\xff\xb5wH\xff\xb5wH\xff\xb5v\ +G\xff\xb4vF\xff\xb3uF\xff\xb4uE\xff\xb3t\ +D\xff\xb3tC\xff\xb3sD\xff\xb2sB\xff\xb2r\ +B\xff\xb2rA\xff\xb2r@\xff\xb1q?\xff\xb1q\ +>\xff\xb1p>\xff\xb0o>\xff\xb0o>\xff\xb0o\ +>\xff\xb0n=\xff\xafn=\xff\xb0n<\xff\xafn\ +;\xff\xafn<\xff\xafm<\xff\xafm<\xff\xafm\ +;\xff\xafm;\xff\xafm;\xff\xafm<\xff\xafm\ +;\xff\xafm:\xff\xafm;\xff\xafm;\xff\xafm\ +<\xff\xafm;\xff\xafm;\xff\xafm<\xff\xafm\ +<\xff\xafm<\xff\xb0n=\xff\xb0n=\xff\xb0n\ +=\xff\xb0o=\xff\xb0o>\xff\xb0p>\xff\xb0p\ +>\xff\xb1q>\xff\xb1q@\xff\xb1q@\xff\xb2q\ +@\xff\xb2rA\xff\xb2rA\xff\xb2sC\xff\xb3s\ +D\xff\xb3tC\xff\xb3uD\xff\xb4uE\xff\xb4u\ +F\xff\xb4uG\xff\xb5vG\xff\xb5wH\xff\xb5x\ +H\xff\xb5xH\xff\xb6xK\xff\xb6yK\xff\xb6z\ +K\xff\xb7zK\xff\xb8{M\xff\xb7|M\xff\xb8|\ +O\xff\xb8}P\xff\xb8}Q\xff\xb9~Q\xff\xb9~\ +R\xff\xba\x7fS\xff\xba\x80U\xff\xba\x80U\xff\xbb\x81\ +V\xff\xbc\x82V\xff\xbc\x82X\xff\xbc\x83Y\xff\xbd\x84\ +X\xff\xbe\x84Z\xff\xbe\x84[\xff\xbe\x85[\xff\xbf\x86\ +\x5c\xff`C.\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\xff\xc2\x8b\ +b\xff\xc1\x8aa\xff\xc1\x89a\xff\xc0\x88`\xff\xc0\x88\ +`\xff\xc0\x87^\xff\xbf\x86]\xff\xbf\x86\x5c\xff\xbe\x85\ +[\xff\xbe\x85Z\xff\xbd\x83Y\xff\xbd\x83X\xff\xbc\x82\ +W\xff\xbb\x82W\xff\xbb\x81V\xff\xbb\x80U\xff\xba\x80\ +T\xff\xba\x80T\xff\xb9\x7fS\xff\xb9~R\xff\xb9~\ +P\xff\xb8}Q\xff\xb8|P\xff\xb8|O\xff\xb7{\ +N\xff\xb7{M\xff\xb7zL\xff\xb6zK\xff\xb6y\ +J\xff\xb6yJ\xff\xb6xI\xff\xb6xH\xff\xb4w\ +H\xff\xb5vH\xff\xb5vF\xff\xb4vF\xff\xb4u\ +F\xff\xb4uE\xff\xb3tE\xff\xb3tD\xff\xb3s\ +C\xff\xb3sB\xff\xb2sC\xff\xb2rB\xff\xb1r\ +@\xff\xb1r?\xff\xb2q@\xff\xb1q?\xff\xb1q\ +?\xff\xb1p>\xff\xb1o>\xff\xb1o>\xff\xb0p\ +=\xff\xb0o>\xff\xb0o=\xff\xb0n=\xff\xb0n\ +=\xff\xb0n=\xff\xb0n=\xff\xb0n=\xff\xb0n\ +<\xff\xb0n<\xff\xafn>\xff\xb0n=\xff\xafn\ +=\xff\xb0n=\xff\xb0n=\xff\xb0n=\xff\xb0o\ +>\xff\xb0o=\xff\xb0p>\xff\xb0p=\xff\xb0p\ +=\xff\xb1p?\xff\xb1p?\xff\xb1q@\xff\xb1q\ +@\xff\xb1r@\xff\xb2r@\xff\xb2rB\xff\xb2s\ +C\xff\xb3sB\xff\xb3sC\xff\xb3tD\xff\xb3t\ +E\xff\xb4uE\xff\xb4uE\xff\xb4vG\xff\xb4v\ +G\xff\xb5wG\xff\xb5wI\xff\xb6wI\xff\xb6x\ +I\xff\xb6xJ\xff\xb6yL\xff\xb6zK\xff\xb7z\ +L\xff\xb7{N\xff\xb7{N\xff\xb8|P\xff\xb8}\ +P\xff\xb8}Q\xff\xb9~R\xff\xb9\x7fR\xff\xba\x7f\ +S\xff\xba\x80S\xff\xba\x80U\xff\xbb\x81U\xff\xbc\x81\ +W\xff\xbc\x82W\xff\xbd\x83X\xff\xbd\x83Y\xff\xbd\x84\ +Z\xff\xbe\x84[\xff\xbe\x85\x5c\xff\xbf\x86\x5c\xff\xbf\x87\ +^\xff`D/\xff\x00\x00\x00\xff\x00\x00\x00\x80\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x00\x00\xff\xbe\x88\ +`\xff\xc2\x8bb\xff\xc1\x8ab\xff\xc1\x89a\xff\xc0\x89\ +`\xff\xc0\x88_\xff\xbf\x87^\xff\xbf\x86]\xff\xbf\x85\ +\x5c\xff\xbe\x85[\xff\xbd\x85Z\xff\xbd\x83Z\xff\xbd\x83\ +Y\xff\xbc\x83W\xff\xbc\x82V\xff\xbb\x81V\xff\xbb\x81\ +V\xff\xba\x80T\xff\xba\x80S\xff\xba\x7fR\xff\xb9~\ +R\xff\xb9~Q\xff\xb8}Q\xff\xb8|P\xff\xb8|\ +P\xff\xb7|N\xff\xb7{M\xff\xb7{M\xff\xb6z\ +L\xff\xb7yK\xff\xb7yK\xff\xb6yJ\xff\xb6x\ +I\xff\xb5wI\xff\xb5wG\xff\xb5wG\xff\xb5v\ +F\xff\xb4uG\xff\xb4uE\xff\xb3uF\xff\xb3t\ +E\xff\xb3tD\xff\xb3sD\xff\xb2sC\xff\xb2s\ +C\xff\xb2sB\xff\xb2rA\xff\xb2rA\xff\xb1r\ +?\xff\xb1q@\xff\xb1q@\xff\xb1q?\xff\xb1q\ +?\xff\xb0q?\xff\xb0q>\xff\xb1p?\xff\xb0p\ +>\xff\xb1p>\xff\xb0p>\xff\xb0p=\xff\xb0p\ +?\xff\xb0o>\xff\xb1p>\xff\xb0p=\xff\xb0p\ +>\xff\xb0p>\xff\xb1q=\xff\xb0p>\xff\xb1p\ +?\xff\xb1q?\xff\xb1q?\xff\xb1q?\xff\xb2q\ +@\xff\xb1r@\xff\xb2r@\xff\xb2rA\xff\xb2r\ +B\xff\xb2sB\xff\xb3sC\xff\xb3tC\xff\xb3t\ +C\xff\xb3tD\xff\xb3tE\xff\xb4uE\xff\xb4u\ +G\xff\xb4vG\xff\xb5vG\xff\xb5wG\xff\xb5w\ +H\xff\xb5xI\xff\xb6xJ\xff\xb7yK\xff\xb6y\ +K\xff\xb6zK\xff\xb6zM\xff\xb7{M\xff\xb7{\ +N\xff\xb8|O\xff\xb8|O\xff\xb8}Q\xff\xb8}\ +Q\xff\xb9~R\xff\xb9\x7fR\xff\xba\x7fS\xff\xba\x7f\ +T\xff\xba\x80U\xff\xbb\x81V\xff\xbb\x82V\xff\xbc\x82\ +W\xff\xbc\x83X\xff\xbd\x83Y\xff\xbd\x84Z\xff\xbe\x84\ +Z\xff\xbe\x85[\xff\xbf\x86\x5c\xff\xbf\x87]\xff\xbf\x87\ +^\xff[@-\xff\x00\x00\x00\xff\x00\x00\x00y\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdf\x00\x00\x00\xff\xa5v\ +T\xff\xc2\x8bc\xff\xc2\x8ac\xff\xc1\x89b\xff\xc1\x89\ +a\xff\xc1\x88`\xff\xc0\x88_\xff\xbf\x87^\xff\xbf\x86\ +]\xff\xbe\x86[\xff\xbe\x85[\xff\xbd\x84Z\xff\xbd\x84\ +Y\xff\xbd\x83Y\xff\xbc\x83X\xff\xbb\x82W\xff\xbb\x81\ +V\xff\xbb\x81U\xff\xbb\x80U\xff\xba\x80T\xff\xba\x7f\ +S\xff\xb9~R\xff\xb9~R\xff\xb8}R\xff\xb8|\ +Q\xff\xb8|P\xff\xb8|O\xff\xb7{N\xff\xb7{\ +M\xff\xb6{L\xff\xb7yM\xff\xb6yK\xff\xb6y\ +J\xff\xb6xJ\xff\xb6xI\xff\xb6xH\xff\xb5w\ +H\xff\xb5wH\xff\xb4vH\xff\xb4vG\xff\xb4u\ +E\xff\xb4uE\xff\xb4uE\xff\xb3tD\xff\xb3t\ +C\xff\xb3sD\xff\xb3sC\xff\xb2sC\xff\xb2s\ +B\xff\xb2sB\xff\xb2rA\xff\xb2r@\xff\xb2r\ +@\xff\xb1r@\xff\xb1q@\xff\xb1r@\xff\xb1q\ +@\xff\xb1q@\xff\xb1q@\xff\xb1q?\xff\xb1q\ +@\xff\xb1q?\xff\xb1q?\xff\xb1q?\xff\xb1q\ +?\xff\xb1q?\xff\xb1q@\xff\xb1r@\xff\xb2q\ +@\xff\xb1r@\xff\xb2r@\xff\xb2rA\xff\xb2s\ +A\xff\xb2sB\xff\xb2sC\xff\xb2sB\xff\xb3s\ +C\xff\xb3tC\xff\xb3tD\xff\xb3tD\xff\xb3u\ +F\xff\xb4uE\xff\xb4vF\xff\xb4vG\xff\xb5v\ +G\xff\xb5wH\xff\xb5wI\xff\xb6xH\xff\xb5x\ +I\xff\xb6yI\xff\xb6yJ\xff\xb6yK\xff\xb7z\ +K\xff\xb6{M\xff\xb8{M\xff\xb8{N\xff\xb7|\ +O\xff\xb8|P\xff\xb8}Q\xff\xb8~R\xff\xb9~\ +R\xff\xba~S\xff\xba\x7fT\xff\xba\x80T\xff\xbb\x80\ +U\xff\xbb\x81V\xff\xbb\x81W\xff\xbc\x82W\xff\xbc\x83\ +W\xff\xbd\x84X\xff\xbd\x84Z\xff\xbd\x85[\xff\xbe\x86\ +[\xff\xbf\x86\x5c\xff\xbf\x87]\xff\xc0\x87]\xff\xc0\x88\ +_\xffB/ \xff\x00\x00\x00\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\xac\x00\x00\x00\xffpP\ +9\xff\xc3\x8cd\xff\xc3\x8bc\xff\xc2\x8ab\xff\xc1\x8a\ +a\xff\xc1\x89a\xff\xc0\x88_\xff\xc0\x88^\xff\xbf\x87\ +^\xff\xbf\x86]\xff\xbe\x86\x5c\xff\xbe\x85[\xff\xbd\x84\ +Z\xff\xbd\x84Y\xff\xbd\x83Y\xff\xbc\x83X\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x81V\xff\xba\x80T\xff\xba\x80\ +T\xff\xba\x7fT\xff\xb9~S\xff\xb9~R\xff\xb9}\ +Q\xff\xb8}Q\xff\xb8}P\xff\xb8|O\xff\xb8|\ +N\xff\xb7{N\xff\xb8zM\xff\xb6zL\xff\xb7z\ +K\xff\xb7yK\xff\xb5yJ\xff\xb6xI\xff\xb6x\ +I\xff\xb5wI\xff\xb5wH\xff\xb5wH\xff\xb5v\ +G\xff\xb4vF\xff\xb4uF\xff\xb4uF\xff\xb4u\ +F\xff\xb3tF\xff\xb3tE\xff\xb4tD\xff\xb3t\ +D\xff\xb3sC\xff\xb3sC\xff\xb2sB\xff\xb2s\ +C\xff\xb2sB\xff\xb2sB\xff\xb2rB\xff\xb2r\ +A\xff\xb2sB\xff\xb2rB\xff\xb2rB\xff\xb2r\ +A\xff\xb2r@\xff\xb2sA\xff\xb2rA\xff\xb2r\ +A\xff\xb2rB\xff\xb2sA\xff\xb2rB\xff\xb2s\ +B\xff\xb2sB\xff\xb3sC\xff\xb3sC\xff\xb2t\ +C\xff\xb3tD\xff\xb3tD\xff\xb3tD\xff\xb3t\ +F\xff\xb3uE\xff\xb4uE\xff\xb4vG\xff\xb4v\ +F\xff\xb5vG\xff\xb4vG\xff\xb5wH\xff\xb5w\ +H\xff\xb4xI\xff\xb6xJ\xff\xb5yI\xff\xb6y\ +J\xff\xb6yK\xff\xb6zK\xff\xb7zM\xff\xb7{\ +M\xff\xb8{N\xff\xb7|O\xff\xb8}P\xff\xb8|\ +P\xff\xb9}Q\xff\xb9~R\xff\xb9~S\xff\xba\x7f\ +S\xff\xba\x80S\xff\xba\x80U\xff\xbb\x81V\xff\xbb\x81\ +V\xff\xbc\x82W\xff\xbc\x82W\xff\xbd\x83X\xff\xbd\x83\ +Y\xff\xbd\x84Z\xff\xbe\x85[\xff\xbe\x85\x5c\xff\xbf\x86\ +\x5c\xff\xbf\x87^\xff\xc0\x87^\xff\xc0\x88_\xff\xbf\x87\ +_\xff\x10\x0b\x07\xff\x00\x00\x00\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\xff#\x18\ +\x10\xff\xc2\x8ce\xff\xc2\x8cd\xff\xc2\x8bc\xff\xc2\x8b\ +b\xff\xc1\x8aa\xff\xc1\x89a\xff\xc0\x88_\xff\xc0\x88\ +_\xff\xc0\x87]\xff\xbf\x86]\xff\xbe\x86\x5c\xff\xbe\x85\ +[\xff\xbd\x85Z\xff\xbd\x84Z\xff\xbc\x84Y\xff\xbc\x83\ +X\xff\xbc\x82W\xff\xbb\x82W\xff\xbb\x81V\xff\xbb\x80\ +U\xff\xba\x80U\xff\xba\x7fS\xff\xba\x7fR\xff\xb9~\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8}P\xff\xb8|\ +P\xff\xb7|P\xff\xb7{N\xff\xb7{N\xff\xb6{\ +M\xff\xb7zL\xff\xb6yK\xff\xb6yK\xff\xb6y\ +J\xff\xb6xJ\xff\xb5xI\xff\xb5wI\xff\xb5w\ +H\xff\xb5wH\xff\xb5wH\xff\xb5vH\xff\xb4v\ +F\xff\xb4vF\xff\xb4uF\xff\xb4uF\xff\xb4u\ +E\xff\xb3tE\xff\xb3uD\xff\xb4tE\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb3tD\xff\xb3t\ +D\xff\xb2sC\xff\xb3sC\xff\xb3sC\xff\xb3s\ +D\xff\xb3sC\xff\xb3sC\xff\xb3sD\xff\xb3s\ +C\xff\xb2tD\xff\xb3tC\xff\xb3sD\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb4tE\xff\xb3t\ +E\xff\xb4uE\xff\xb4uF\xff\xb4uF\xff\xb4u\ +F\xff\xb4vG\xff\xb5vG\xff\xb5wG\xff\xb5w\ +G\xff\xb5wH\xff\xb5wI\xff\xb6xI\xff\xb5x\ +J\xff\xb6xJ\xff\xb6yJ\xff\xb7yK\xff\xb6z\ +K\xff\xb7zM\xff\xb7zM\xff\xb8{N\xff\xb7|\ +N\xff\xb8|O\xff\xb8|P\xff\xb8}Q\xff\xb9~\ +Q\xff\xb9~R\xff\xb9~S\xff\xb9\x7fS\xff\xba\x80\ +T\xff\xba\x80U\xff\xbb\x81U\xff\xbc\x81V\xff\xbb\x82\ +W\xff\xbc\x83W\xff\xbd\x83X\xff\xbd\x84Y\xff\xbd\x84\ +Z\xff\xbe\x85[\xff\xbe\x86\x5c\xff\xbf\x86\x5c\xff\xbf\x86\ +]\xff\xc0\x87^\xff\xc0\x88`\xff\xc0\x89a\xff\x81[\ +?\xff\x00\x00\x00\xff\x00\x00\x00\xda\x00\x00\x00\x01\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\xe4\x00\x00\ +\x00\xffsR;\xff\xc3\x8ce\xff\xc3\x8cc\xff\xc2\x8b\ +c\xff\xc2\x8bb\xff\xc1\x8aa\xff\xc1\x89a\xff\xc0\x88\ +`\xff\xc0\x88_\xff\xc0\x87^\xff\xbf\x86]\xff\xbe\x86\ +\x5c\xff\xbe\x85[\xff\xbe\x85Z\xff\xbd\x84Z\xff\xbd\x83\ +Z\xff\xbc\x83Y\xff\xbc\x82X\xff\xbb\x82W\xff\xbb\x82\ +V\xff\xbb\x81T\xff\xbb\x80U\xff\xba\x7fU\xff\xba\x7f\ +S\xff\xb9~S\xff\xb9~S\xff\xb8~Q\xff\xb8}\ +Q\xff\xb8}P\xff\xb8|O\xff\xb8|O\xff\xb7|\ +O\xff\xb7{M\xff\xb7zM\xff\xb6zL\xff\xb7y\ +L\xff\xb7yL\xff\xb6yJ\xff\xb7yJ\xff\xb6x\ +I\xff\xb6xI\xff\xb6wI\xff\xb5wH\xff\xb5w\ +H\xff\xb5vH\xff\xb4vH\xff\xb5vG\xff\xb4v\ +F\xff\xb4vF\xff\xb4uF\xff\xb4uF\xff\xb4u\ +F\xff\xb4uD\xff\xb3uE\xff\xb3tE\xff\xb3u\ +E\xff\xb4uE\xff\xb3tE\xff\xb3uD\xff\xb3t\ +D\xff\xb3tD\xff\xb3tF\xff\xb3tD\xff\xb3u\ +E\xff\xb3tE\xff\xb3uE\xff\xb4uE\xff\xb4u\ +F\xff\xb4uF\xff\xb4uE\xff\xb4uE\xff\xb4u\ +G\xff\xb4vF\xff\xb4vG\xff\xb5vG\xff\xb5v\ +H\xff\xb5wH\xff\xb5wH\xff\xb5wH\xff\xb5x\ +H\xff\xb6xJ\xff\xb6yJ\xff\xb6yJ\xff\xb6y\ +J\xff\xb6yL\xff\xb6zL\xff\xb6{M\xff\xb7{\ +M\xff\xb7{N\xff\xb7|O\xff\xb8|O\xff\xb8}\ +O\xff\xb8}Q\xff\xb8~Q\xff\xb9~Q\xff\xb9\x7f\ +R\xff\xba\x7fS\xff\xba\x7fS\xff\xba\x80T\xff\xbb\x81\ +U\xff\xbb\x81U\xff\xbc\x81V\xff\xbc\x82W\xff\xbc\x82\ +X\xff\xbc\x83X\xff\xbd\x84Y\xff\xbd\x84[\xff\xbe\x85\ +[\xff\xbe\x86\x5c\xff\xbf\x86\x5c\xff\xbf\x87]\xff\xbf\x87\ +_\xff\xc0\x88^\xff\xc0\x89`\xff\xb8\x83\x5c\xff\x1a\x12\ +\x0c\xff\x00\x00\x00\xff\x00\x00\x00l\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x00\x00\ +\x00\xff\x05\x03\x02\xff\x91hJ\xff\xc3\x8ce\xff\xc3\x8c\ +d\xff\xc2\x8bb\xff\xc2\x8ab\xff\xc1\x8aa\xff\xc1\x89\ +`\xff\xc0\x88`\xff\xc0\x88^\xff\xbf\x87^\xff\xbf\x87\ +]\xff\xbf\x86]\xff\xbe\x85\x5c\xff\xbe\x85[\xff\xbd\x84\ +Y\xff\xbc\x84Y\xff\xbd\x83X\xff\xbc\x83X\xff\xbc\x82\ +W\xff\xbb\x81V\xff\xbb\x81V\xff\xbb\x81T\xff\xba\x80\ +T\xff\xba\x7fT\xff\xba\x7fS\xff\xb9\x7fR\xff\xb9~\ +R\xff\xb8~Q\xff\xb8}Q\xff\xb8}O\xff\xb8|\ +O\xff\xb8|O\xff\xb7{N\xff\xb7{N\xff\xb7{\ +M\xff\xb7zM\xff\xb8zL\xff\xb7yK\xff\xb6y\ +K\xff\xb6yJ\xff\xb6xJ\xff\xb6xJ\xff\xb5x\ +I\xff\xb6wI\xff\xb6wI\xff\xb5wI\xff\xb5w\ +I\xff\xb5wH\xff\xb5wH\xff\xb5vG\xff\xb4v\ +G\xff\xb4vG\xff\xb4vF\xff\xb4vF\xff\xb4v\ +F\xff\xb4vE\xff\xb4uG\xff\xb4vF\xff\xb4v\ +E\xff\xb4vF\xff\xb4uF\xff\xb4vG\xff\xb4u\ +G\xff\xb4uF\xff\xb5vG\xff\xb4vG\xff\xb4v\ +F\xff\xb5vG\xff\xb5vG\xff\xb5vG\xff\xb5v\ +G\xff\xb5wH\xff\xb5wI\xff\xb5wH\xff\xb5w\ +H\xff\xb6wI\xff\xb5xI\xff\xb5xJ\xff\xb6y\ +J\xff\xb6yK\xff\xb6yK\xff\xb7yL\xff\xb6z\ +L\xff\xb7zM\xff\xb7{M\xff\xb7{N\xff\xb8{\ +N\xff\xb8|O\xff\xb8|P\xff\xb8}P\xff\xb8}\ +Q\xff\xb9~R\xff\xb9~R\xff\xba\x7fR\xff\xba\x7f\ +T\xff\xba\x80U\xff\xbb\x80U\xff\xbb\x81T\xff\xbb\x81\ +U\xff\xbc\x81W\xff\xbc\x82X\xff\xbc\x82X\xff\xbd\x83\ +Y\xff\xbd\x84Z\xff\xbe\x84Z\xff\xbe\x85[\xff\xbf\x86\ +\x5c\xff\xbf\x86]\xff\xc0\x87]\xff\xc0\x87^\xff\xc0\x88\ +_\xff\xc0\x89`\xff\xbd\x86_\xff9'\x1a\xff\x00\x00\ +\x00\xff\x00\x00\x00\xd1\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x93\x00\x00\x00\xff\x05\x03\x01\xffsR;\xff\xc2\x8c\ +d\xff\xc3\x8cd\xff\xc2\x8bc\xff\xc2\x8ac\xff\xc1\x8a\ +b\xff\xc1\x89a\xff\xc0\x89`\xff\xc0\x88^\xff\xbf\x87\ +]\xff\xbf\x87]\xff\xbf\x86\x5c\xff\xbe\x86[\xff\xbe\x85\ +[\xff\xbd\x84Z\xff\xbd\x84Y\xff\xbd\x83Y\xff\xbc\x82\ +X\xff\xbc\x82X\xff\xbc\x82V\xff\xbb\x81U\xff\xbb\x81\ +U\xff\xbb\x80T\xff\xba\x80T\xff\xba\x7fT\xff\xb9\x7f\ +S\xff\xb9~R\xff\xb9~R\xff\xb8~Q\xff\xb9}\ +Q\xff\xb8}P\xff\xb8|P\xff\xb7|O\xff\xb7{\ +N\xff\xb7{N\xff\xb7{M\xff\xb7zM\xff\xb6z\ +L\xff\xb7zL\xff\xb6yK\xff\xb6yK\xff\xb7y\ +J\xff\xb6yJ\xff\xb6xJ\xff\xb6xI\xff\xb5x\ +I\xff\xb6xI\xff\xb5wI\xff\xb5xH\xff\xb5w\ +H\xff\xb5wH\xff\xb5wH\xff\xb5wH\xff\xb5v\ +H\xff\xb5vG\xff\xb5wG\xff\xb4wG\xff\xb5v\ +H\xff\xb5vG\xff\xb5vH\xff\xb5vH\xff\xb5w\ +H\xff\xb5wH\xff\xb4wH\xff\xb5wH\xff\xb5w\ +H\xff\xb5wH\xff\xb5wH\xff\xb6wI\xff\xb6x\ +H\xff\xb6xI\xff\xb6xI\xff\xb6xJ\xff\xb5x\ +J\xff\xb6yJ\xff\xb7yK\xff\xb6yJ\xff\xb6z\ +L\xff\xb7zL\xff\xb7zM\xff\xb7{M\xff\xb7{\ +N\xff\xb7{N\xff\xb8|N\xff\xb8|O\xff\xb8|\ +P\xff\xb8}P\xff\xb8}Q\xff\xb9}Q\xff\xb9~\ +Q\xff\xb9\x7fS\xff\xba\x7fS\xff\xba\x7fS\xff\xba\x80\ +T\xff\xbb\x80U\xff\xbb\x81U\xff\xbb\x81V\xff\xbc\x82\ +W\xff\xbc\x83W\xff\xbc\x83Y\xff\xbd\x84Y\xff\xbd\x84\ +Z\xff\xbe\x85Z\xff\xbe\x85\x5c\xff\xbe\x86\x5c\xff\xbf\x86\ +]\xff\xbf\x87^\xff\xc0\x87_\xff\xc0\x88`\xff\xc0\x89\ +_\xff\xaayT\xff,\x1f\x15\xff\x00\x00\x00\xff\x00\x00\ +\x00\xec\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x03\x00\x00\x00\x93\x00\x00\x00\xff\x00\x00\x00\xff\x22\x18\ +\x10\xffpP8\xff\xa5vT\xff\xbd\x87`\xff\xc2\x8b\ +b\xff\xc1\x8ab\xff\xc1\x89a\xff\xc1\x89`\xff\xc0\x88\ +_\xff\xc0\x87]\xff\xc0\x87^\xff\xbf\x86]\xff\xbe\x86\ +[\xff\xbe\x85[\xff\xbe\x85Z\xff\xbd\x84Z\xff\xbd\x83\ +Y\xff\xbd\x83X\xff\xbc\x83X\xff\xbc\x82W\xff\xbc\x81\ +V\xff\xbb\x81U\xff\xbb\x81U\xff\xba\x80T\xff\xba\x80\ +T\xff\xba\x7fS\xff\xb9~S\xff\xb9~R\xff\xb9~\ +R\xff\xb8}R\xff\xb8}Q\xff\xb8}Q\xff\xb8|\ +P\xff\xb8|O\xff\xb8|N\xff\xb7{N\xff\xb7{\ +N\xff\xb7{M\xff\xb7zM\xff\xb7zL\xff\xb6z\ +K\xff\xb6zK\xff\xb6zK\xff\xb6yK\xff\xb6y\ +J\xff\xb5yJ\xff\xb6xJ\xff\xb5xJ\xff\xb6x\ +J\xff\xb6xI\xff\xb5xI\xff\xb6xJ\xff\xb5w\ +I\xff\xb5xH\xff\xb6wI\xff\xb6wI\xff\xb5x\ +I\xff\xb5xI\xff\xb5xI\xff\xb6wI\xff\xb5x\ +H\xff\xb5xI\xff\xb6xI\xff\xb6wI\xff\xb5x\ +I\xff\xb5xJ\xff\xb6xJ\xff\xb6xI\xff\xb6y\ +J\xff\xb6yI\xff\xb7yK\xff\xb6yJ\xff\xb6z\ +K\xff\xb6zL\xff\xb7zL\xff\xb6zL\xff\xb6z\ +M\xff\xb7{N\xff\xb7{N\xff\xb7{N\xff\xb7|\ +O\xff\xb7|O\xff\xb8}Q\xff\xb9|P\xff\xb9}\ +P\xff\xb9~R\xff\xb9~R\xff\xb9~S\xff\xba\x7f\ +S\xff\xba\x7fS\xff\xba\x80U\xff\xba\x80U\xff\xbb\x81\ +U\xff\xbb\x81U\xff\xbc\x82W\xff\xbc\x82W\xff\xbc\x83\ +W\xff\xbd\x83Y\xff\xbd\x83Z\xff\xbd\x85Z\xff\xbe\x85\ +[\xff\xbe\x86[\xff\xbf\x86]\xff\xbf\x86^\xff\xbf\x87\ +^\xff\xbf\x87^\xff\xb2~X\xff\x8dcE\xffL6\ +%\xff\x05\x03\x01\xff\x00\x00\x00\xff\x00\x00\x00\xe5\x00\x00\ +\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x00\x00\x00\xe3\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xfe\x00\x00\x00\xa5\x00\x00\x00\x16\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\ +\x00[\x00\x00\x00\xab\x00\x00\x00\xdf\x00\x00\x00\xf9\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xfd\x00\x00\x00\xef\x00\x00\x00\xc9\x00\x00\ +\x00\x87\x00\x00\x00)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x80\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\xfe\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xfc\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xf8\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf8\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf8\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xfe\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7f\xff\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x01\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\x00\x00\x00@\x00\ +\x00\x00\x80\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00@\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00>\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00<\x00\x00\x00\x16\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00?\x00\x00\x00\xd1\x15\x0f\x0a\xff/\x22\x18\xff0\x22\ +\x18\xff0\x22\x17\xff0!\x17\xff/!\x17\xff/!\ +\x16\xff/!\x16\xff/ \x16\xff/ \x15\xff/ \ +\x15\xff. \x15\xff.\x1f\x14\xff.\x1f\x14\xff.\x1f\ +\x14\xff.\x1f\x13\xff.\x1f\x13\xff.\x1e\x13\xff.\x1e\ +\x13\xff-\x1e\x12\xff-\x1e\x12\xff-\x1e\x12\xff-\x1e\ +\x12\xff-\x1e\x12\xff-\x1e\x12\xff-\x1d\x12\xff-\x1d\ +\x12\xff-\x1d\x12\xff-\x1d\x12\xff-\x1d\x12\xff-\x1e\ +\x12\xff-\x1e\x12\xff-\x1e\x12\xff-\x1e\x12\xff-\x1e\ +\x12\xff-\x1e\x12\xff-\x1e\x12\xff.\x1e\x13\xff.\x1e\ +\x13\xff.\x1f\x13\xff.\x1f\x13\xff.\x1f\x14\xff.\x1f\ +\x14\xff.\x1f\x14\xff. \x15\xff/ \x15\xff/ \ +\x15\xff/ \x16\xff/!\x16\xff/!\x16\xff/!\ +\x17\xff0!\x17\xff,\x1f\x15\xff\x0b\x08\x05\xfd\x00\x00\ +\x00\xb3\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00K\x0e\x0a\ +\x07\xfa\x86_D\xff\xc1\x8aa\xff\xc1\x89`\xff\xbf\x87\ +^\xff\xbf\x86]\xff\xbe\x85[\xff\xbd\x84Y\xff\xbc\x82\ +X\xff\xbb\x81V\xff\xba\x80U\xff\xba\x7fT\xff\xb9~\ +R\xff\xb9}Q\xff\xb8|P\xff\xb7{N\xff\xb7{\ +M\xff\xb7zL\xff\xb6yJ\xff\xb5yI\xff\xb5w\ +I\xff\xb5wH\xff\xb5vG\xff\xb4vG\xff\xb4u\ +F\xff\xb4uE\xff\xb4uE\xff\xb3uE\xff\xb4t\ +E\xff\xb3tE\xff\xb3tD\xff\xb3tE\xff\xb3u\ +E\xff\xb3uE\xff\xb4uF\xff\xb4vF\xff\xb4v\ +F\xff\xb4vG\xff\xb5wH\xff\xb5wH\xff\xb6x\ +I\xff\xb6yK\xff\xb6zL\xff\xb7{M\xff\xb7{\ +N\xff\xb8|P\xff\xb8}Q\xff\xb9~R\xff\xba\x7f\ +S\xff\xbb\x80U\xff\xbb\x81V\xff\xbc\x82X\xff\xbd\x83\ +Y\xff\xbe\x85Z\xff\xbe\x86\x5c\xff\xba\x83[\xffeG\ +1\xff\x02\x01\x01\xe6\x00\x00\x00 \x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x01\x01\x00\xe8\x96k\ +M\xff\xc2\x8ab\xff\xc0\x89`\xff\xc0\x87^\xff\xbf\x86\ +\x5c\xff\xbe\x85Z\xff\xbd\x83Y\xff\xbc\x82W\xff\xbb\x81\ +V\xff\xba\x80T\xff\xba\x7fS\xff\xb9~Q\xff\xb8}\ +P\xff\xb7|O\xff\xb7{M\xff\xb7zL\xff\xb6y\ +J\xff\xb6xI\xff\xb5wH\xff\xb5vH\xff\xb4v\ +G\xff\xb4uE\xff\xb3tE\xff\xb3tD\xff\xb3s\ +C\xff\xb2sC\xff\xb2rB\xff\xb2rB\xff\xb2r\ +A\xff\xb2rA\xff\xb2rA\xff\xb2rA\xff\xb2r\ +B\xff\xb2rB\xff\xb2sB\xff\xb3sB\xff\xb3t\ +D\xff\xb3tD\xff\xb4uE\xff\xb4vF\xff\xb5v\ +H\xff\xb5wH\xff\xb5xI\xff\xb6yJ\xff\xb7y\ +L\xff\xb7{M\xff\xb8|N\xff\xb8|P\xff\xb9}\ +R\xff\xb9~R\xff\xba\x80T\xff\xbb\x81U\xff\xbc\x82\ +W\xff\xbd\x83X\xff\xbd\x84Z\xff\xbe\x86\x5c\xff\xbf\x87\ +^\xffeG1\xff\x00\x00\x00\xb3\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00T7'\x1b\xff\xc1\x8a\ +b\xff\xc1\x89`\xff\xc0\x87^\xff\xbf\x86\x5c\xff\xbe\x85\ +[\xff\xbc\x83Y\xff\xbc\x82W\xff\xbb\x81V\xff\xba\x80\ +T\xff\xb9~R\xff\xb9}Q\xff\xb8|O\xff\xb7{\ +N\xff\xb7zL\xff\xb6yK\xff\xb6xJ\xff\xb5w\ +H\xff\xb4vG\xff\xb4uF\xff\xb3tE\xff\xb3t\ +D\xff\xb2sB\xff\xb2rA\xff\xb1r@\xff\xb1q\ +?\xff\xb1q?\xff\xb1p?\xff\xb0p?\xff\xb0p\ +>\xff\xb0o>\xff\xb0p>\xff\xb0p>\xff\xb0p\ +>\xff\xb0p?\xff\xb1p?\xff\xb1q?\xff\xb1q\ +A\xff\xb2rB\xff\xb2sB\xff\xb3tC\xff\xb3t\ +D\xff\xb4uE\xff\xb5vG\xff\xb5wH\xff\xb5x\ +I\xff\xb6yK\xff\xb6zL\xff\xb7{N\xff\xb8|\ +O\xff\xb8}Q\xff\xb9~R\xff\xba\x7fT\xff\xbb\x80\ +U\xff\xbc\x82W\xff\xbc\x83X\xff\xbd\x84Z\xff\xbe\x86\ +\x5c\xff\xba\x83Z\xff\x0b\x08\x05\xfd\x00\x00\x00\x16\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00{]B/\xff\xc1\x89\ +`\xff\xc0\x87^\xff\xbf\x86\x5c\xff\xbe\x85Z\xff\xbd\x83\ +Y\xff\xbc\x82W\xff\xbb\x81U\xff\xba\x80S\xff\xb9~\ +R\xff\xb8}Q\xff\xb7|O\xff\xb7{M\xff\xb7y\ +L\xff\xb6xJ\xff\xb5wH\xff\xb5vG\xff\xb4u\ +F\xff\xb3tD\xff\xb3sC\xff\xb2sA\xff\xb1r\ +@\xff\xb1q?\xff\xb0p>\xff\xb0o>\xff\xb0n\ +=\xff\xafn<\xff\xafm<\xff\xafm<\xff\xafm\ +;\xff\xafm;\xff\xafm;\xff\xafm;\xff\xafm\ +;\xff\xafm<\xff\xafn<\xff\xb0n=\xff\xb0o\ +=\xff\xb0p>\xff\xb1q?\xff\xb1r@\xff\xb2r\ +A\xff\xb3sC\xff\xb3tD\xff\xb4uE\xff\xb4v\ +G\xff\xb5wH\xff\xb6xJ\xff\xb6yJ\xff\xb7z\ +M\xff\xb8{N\xff\xb8|P\xff\xb9~R\xff\xba\x7f\ +S\xff\xbb\x80U\xff\xbb\x82W\xff\xbc\x83X\xff\xbd\x84\ +Z\xff\xbe\x86\x5c\xff,\x1f\x15\xff\x00\x00\x00;\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80`E0\xff\xc0\x88\ +_\xff\xbf\x86]\xff\xbe\x85[\xff\xbd\x83Y\xff\xbc\x82\ +W\xff\xbb\x81U\xff\xba\x80S\xff\xb9~R\xff\xb8}\ +P\xff\xb7|N\xff\xb7zL\xff\xb6yK\xff\xb6x\ +I\xff\xb5wH\xff\xb4vF\xff\xb3uE\xff\xb3s\ +C\xff\xb2rA\xff\xb1q@\xff\xb1p>\xff\xb0o\ +>\xff\xafn<\xff\xafm<\xff\xaem:\xff\xael\ +:\xff\xael9\xff\xadk9\xff\xadk7\xff\xadj\ +7\xff\xadj7\xff\xadj7\xff\xadj7\xff\xadk\ +7\xff\xadk8\xff\xaek8\xff\xael9\xff\xael\ +:\xff\xafm;\xff\xafn<\xff\xb0o=\xff\xb0p\ +?\xff\xb1q?\xff\xb2rA\xff\xb2sC\xff\xb3t\ +D\xff\xb4uF\xff\xb5vH\xff\xb5xI\xff\xb6y\ +J\xff\xb7zL\xff\xb7{N\xff\xb8}P\xff\xb9~\ +R\xff\xba\x7fS\xff\xbb\x80U\xff\xbb\x82V\xff\xbc\x83\ +Y\xff\xbd\x84Z\xff0!\x17\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80`D/\xff\xbf\x87\ +]\xff\xbe\x85[\xff\xbd\x83Z\xff\xbc\x82W\xff\xbb\x81\ +U\xff\xba\x7fT\xff\xb9~R\xff\xb8}P\xff\xb7{\ +N\xff\xb7zL\xff\xb6yK\xff\xb5xI\xff\xb5v\ +G\xff\xb4uE\xff\xb3tD\xff\xb2sB\xff\xb1q\ +@\xff\xb1p>\xff\xb0o=\xff\xafm<\xff\xafl\ +;\xff\xael9\xff\xaek8\xff\xadj7\xff\xadj\ +6\xff\xaci5\xff\xaci5\xff\xaci4\xff\xach\ +3\xff\xach4\xff\xach4\xff\xabh4\xff\xach\ +5\xff\xaci4\xff\xaci6\xff\xadi6\xff\xadj\ +7\xff\xadk8\xff\xaek9\xff\xael:\xff\xafm\ +<\xff\xb0n=\xff\xb0p?\xff\xb1q?\xff\xb2r\ +B\xff\xb3sC\xff\xb4uE\xff\xb4vG\xff\xb5w\ +H\xff\xb6xJ\xff\xb6zK\xff\xb7{N\xff\xb8|\ +P\xff\xb9~Q\xff\xba\x7fS\xff\xbb\x80U\xff\xbc\x82\ +W\xff\xbc\x83Y\xff/!\x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_C.\xff\xbe\x85\ +[\xff\xbd\x84Y\xff\xbc\x82W\xff\xbb\x81V\xff\xba\x7f\ +T\xff\xb9~R\xff\xb8}P\xff\xb7{N\xff\xb6z\ +L\xff\xb6yJ\xff\xb5wH\xff\xb4vG\xff\xb3u\ +E\xff\xb3sC\xff\xb2rA\xff\xb1q?\xff\xb0o\ +>\xff\xafm<\xff\xafl;\xff\xaek9\xff\xadj\ +8\xff\xadi6\xff\xaci5\xff\xabh4\xff\xabg\ +3\xff\xabg2\xff\xabf1\xff\xaaf1\xff\xaaf\ +0\xff\xaaf0\xff\xaaf0\xff\xaaf0\xff\xaaf\ +0\xff\xaaf1\xff\xabg2\xff\xabg2\xff\xabh\ +4\xff\xaci4\xff\xaci6\xff\xadj7\xff\xaek\ +8\xff\xael:\xff\xafm<\xff\xb0n=\xff\xb1p\ +?\xff\xb1r@\xff\xb2sB\xff\xb3tE\xff\xb4v\ +F\xff\xb5wH\xff\xb6xJ\xff\xb6zL\xff\xb7{\ +N\xff\xb8|P\xff\xb9~R\xff\xba\x7fS\xff\xbb\x81\ +U\xff\xbc\x82W\xff/!\x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_C.\xff\xbd\x84\ +Z\xff\xbc\x83X\xff\xbb\x81V\xff\xba\x80T\xff\xb9~\ +R\xff\xb8}P\xff\xb7{N\xff\xb6zL\xff\xb6x\ +K\xff\xb5wH\xff\xb4vF\xff\xb3tE\xff\xb2s\ +B\xff\xb1r@\xff\xb0p?\xff\xb0n=\xff\xafm\ +;\xff\xaek9\xff\xadj7\xff\xaci6\xff\xach\ +4\xff\xabg2\xff\xaaf1\xff\xaaf0\xff\xa9e\ +0\xff\xa9e.\xff\xa9d-\xff\xa9d-\xff\xa8c\ +-\xff\xa8c-\xff\xa8d,\xff\xa8c-\xff\xa1_\ +*\xff\x22\x14\x09\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x07\x04\x02\xffg?!\xff\xafl;\xff\xafm\ +<\xff\xb0p>\xff\xb1q@\xff\xb2sB\xff\xb3t\ +D\xff\xb4vF\xff\xb5wH\xff\xb6xJ\xff\xb6z\ +K\xff\xb7{N\xff\xb8|P\xff\xb9~R\xff\xba\x7f\ +S\xff\xbb\x81V\xff/ \x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_B-\xff\xbc\x83\ +Y\xff\xbc\x82W\xff\xba\x80U\xff\xb9~S\xff\xb8}\ +Q\xff\xb8|O\xff\xb6zM\xff\xb6yJ\xff\xb5w\ +H\xff\xb4vF\xff\xb3tD\xff\xb2sB\xff\xb1q\ +@\xff\xb0o>\xff\xafm<\xff\xafl:\xff\xadk\ +7\xff\xadj6\xff\xabh4\xff\xabg2\xff\xaaf\ +1\xff\xaae0\xff\xa9d-\xff\xa8d,\xff\xa8c\ +,\xff\xa8c+\xff\xa7b*\xff\xa7b)\xff\xa7a\ +(\xff\xa7a)\xff\xa7a(\xff\xa7a)\xffg<\ +\x19\xff\x1b\x1b\x1b\xff\xbf\xbf\xbf\xff\xbf\xbf\xbf\xff\xbf\xbf\ +\xbf\xff\xbf\xbf\xbf\xff\xbf\xbf\xbf\xff\xbf\xbf\xbf\xff\xbf\xbf\ +\xbf\xff\x84\x84\x84\xff\x0e\x08\x04\xff\xabi7\xff\xael\ +9\xff\xafm;\xff\xb0o=\xff\xb1q?\xff\xb2s\ +A\xff\xb3tD\xff\xb4uF\xff\xb5wH\xff\xb6x\ +J\xff\xb6zL\xff\xb8{N\xff\xb8}Q\xff\xb9~\ +R\xff\xba\x80T\xff/ \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^B-\xff\xbc\x82\ +W\xff\xbb\x81U\xff\xba\x7fS\xff\xb9~Q\xff\xb8|\ +O\xff\xb7zM\xff\xb6yK\xff\xb5wI\xff\xb4v\ +G\xff\xb3tE\xff\xb2sB\xff\xb1q?\xff\xb0o\ +>\xff\xafm<\xff\xael9\xff\xadj7\xff\xaci\ +5\xff\xabg3\xff\xaaf1\xff\xaae/\xff\xa9d\ +.\xff\xa8c,\xff\xa8b*\xff\xa7a)\xff\xa6a\ +(\xff\xa6`'\xff\xa6_&\xff\xa5_&\xff\xa5_\ +%\xff\xa5_%\xff\xa5_$\xff\xa5_%\xff)\x17\ +\x09\xffsss\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf4\xf4\xf4\xff\x0c\x0c\x0c\xffzJ%\xff\xadj\ +6\xff\xaek9\xff\xafm;\xff\xb0o=\xff\xb1q\ +?\xff\xb2rB\xff\xb3tC\xff\xb4uF\xff\xb5w\ +H\xff\xb6yJ\xff\xb6zL\xff\xb7|O\xff\xb8}\ +Q\xff\xb9\x7fS\xff/ \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^A,\xff\xbb\x81\ +V\xff\xba\x80T\xff\xb9~R\xff\xb8|P\xff\xb7{\ +M\xff\xb6yK\xff\xb6wI\xff\xb5vG\xff\xb3u\ +E\xff\xb2sB\xff\xb1q@\xff\xb0o=\xff\xafm\ +;\xff\xaek9\xff\xadj7\xff\xaci4\xff\xabg\ +3\xff\xaaf0\xff\xa9d.\xff\xa8c,\xff\xa7b\ +*\xff\xa7a)\xff\xa6`'\xff\xa6_%\xff\xa5^\ +$\xff\xa4^#\xff\xa4]\x22\xff\xa4]\x22\xff\xa4]\ +!\xff\xa4] \xff\xa3] \xff\x92R\x1d\xff\x01\x01\ +\x00\xff\xcd\xcd\xcd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffZZZ\xff>%\x11\xff\xabh\ +4\xff\xadi6\xff\xaek8\xff\xafm;\xff\xb0o\ +<\xff\xb1q?\xff\xb2rB\xff\xb3tD\xff\xb4v\ +F\xff\xb5wH\xff\xb6yK\xff\xb7zM\xff\xb8|\ +O\xff\xb9~Q\xff. \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^A+\xff\xbb\x80\ +T\xff\xb9\x7fR\xff\xb8}Q\xff\xb7{N\xff\xb6z\ +L\xff\xb6xJ\xff\xb5vH\xff\xb4uE\xff\xb2s\ +C\xff\xb1q@\xff\xb0p=\xff\xafm;\xff\xaek\ +9\xff\xadj6\xff\xach4\xff\xabg2\xff\xaae\ +/\xff\xa9d-\xff\xa7b+\xff\xa7a)\xff\xa6`\ +'\xff\xa5_%\xff\xa5^#\xff\xa4]\x22\xff\xa3\x5c\ +!\xff\xa3[\x1e\xff\xa3[\x1d\xff\xa2Z\x1e\xff\xa2Z\ +\x1d\xff\xa2Z\x1c\xff\xa2Z\x1c\xffZ1\x0f\xff))\ +)\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xb6\xb6\xb6\xff\x07\x04\x01\xff\xa3a\ +/\xff\xabh3\xff\xadi6\xff\xadk8\xff\xafm\ +;\xff\xb0n=\xff\xb1q?\xff\xb2sB\xff\xb3t\ +E\xff\xb4vG\xff\xb5xI\xff\xb6yK\xff\xb7{\ +M\xff\xb8}P\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]@+\xff\xba\x7f\ +S\xff\xb9~Q\xff\xb8|O\xff\xb7zM\xff\xb6y\ +J\xff\xb5wH\xff\xb4uE\xff\xb3tC\xff\xb1r\ +A\xff\xb0p>\xff\xafm<\xff\xael9\xff\xacj\ +6\xff\xach4\xff\xabg1\xff\xa9e/\xff\xa8c\ +,\xff\xa7b+\xff\xa6a(\xff\xa5_&\xff\xa5^\ +$\xff\xa4]!\xff\xa3\x5c \xff\xa2[\x1d\xff\xa2Z\ +\x1c\xff\xa1Y\x1b\xff\xa1Y\x19\xff\xa1X\x18\xff\xa1X\ +\x17\xff\xa0W\x18\xff\xa0W\x18\xff \x11\x04\xff\x84\x84\ +\x84\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\x15\x15\x15\xffm@\ +\x1d\xff\xaaf0\xff\xabh3\xff\xacj6\xff\xaek\ +8\xff\xafm;\xff\xb0o>\xff\xb1q@\xff\xb2s\ +C\xff\xb4uF\xff\xb5wG\xff\xb6xJ\xff\xb7z\ +L\xff\xb7|N\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]@*\xff\xb9\x7f\ +S\xff\xb8}P\xff\xb7{N\xff\xb6yK\xff\xb5x\ +I\xff\xb4vF\xff\xb3tD\xff\xb2rA\xff\xb1q\ +>\xff\xafn<\xff\xael:\xff\xadj7\xff\xach\ +4\xff\xaaf1\xff\xa9e/\xff\xa8c-\xff\xa7b\ +*\xff\xa6`'\xff\xa5_$\xff\xa4]#\xff\xa3\x5c\ + \xff\xa2[\x1e\xff\xa2Z\x1b\xff\xa1X\x1a\xff\xa0W\ +\x17\xff\xa0V\x15\xff\xa0V\x14\xff\x9fU\x14\xff\x9fT\ +\x14\xff\x9fT\x13\xff\x85F\x0f\xff\x00\x00\x00\xff\xdd\xdd\ +\xdd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffkkk\xff2\x1d\ +\x0d\xff\xa9d/\xff\xaaf1\xff\xach3\xff\xacj\ +6\xff\xaek9\xff\xafm<\xff\xb0p?\xff\xb2r\ +@\xff\xb3tD\xff\xb4uF\xff\xb5wH\xff\xb6y\ +K\xff\xb7{M\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]?)\xff\xb9~\ +Q\xff\xb8|O\xff\xb6zL\xff\xb6yJ\xff\xb5w\ +H\xff\xb4uE\xff\xb3sB\xff\xb1q?\xff\xb0n\ +=\xff\xafl;\xff\xadk8\xff\xaci5\xff\xabg\ +2\xff\xa9e/\xff\xa8c,\xff\xa7b*\xff\xa6`\ +'\xff\xa5^$\xff\xa4]!\xff\xa3[\x1e\xff\xa2Z\ +\x1b\xff\xa1Y\x1a\xff\xa0W\x17\xff\xa0V\x15\xff\x9fU\ +\x13\xff\x9eT\x11\xff\x9eS\x10\xff\x9eS\x0e\xff\x9dS\ +\x0c\xff\x9dR\x0e\xffL'\x06\xff:::\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc6\xc6\xc6\xff\x03\x02\ +\x00\xff\x99Z'\xff\xa9e.\xff\xabf0\xff\xach\ +4\xff\xadj7\xff\xael:\xff\xb0n=\xff\xb1q\ +?\xff\xb2sB\xff\xb3tE\xff\xb5vG\xff\xb6x\ +I\xff\xb6zL\xff.\x1f\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]?)\xff\xb8}\ +P\xff\xb7{M\xff\xb6zK\xff\xb6wI\xff\xb4v\ +F\xff\xb3tD\xff\xb2rA\xff\xb0p>\xff\xafm\ +<\xff\xaek8\xff\xaci5\xff\xabg2\xff\xaae\ +0\xff\xa8d-\xff\xa7b*\xff\xa6`'\xff\xa5^\ +$\xff\xa3\x5c!\xff\xa2[\x1e\xff\xa2Z\x1b\xff\xa1X\ +\x18\xff\xa0V\x16\xff\x9fU\x13\xff\x9eT\x10\xff\x9eS\ +\x0d\xff\x9dR\x0c\xff\x9dQ\x0a\xff\x9cQ\x09\xff\x9cP\ +\x07\xff\x9cP\x07\xff\x15\x0a\x01\xff\x93\x93\x93\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffhhh\xff\xda\xda\xda\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff!!\ +!\xffa8\x17\xff\xa8c,\xff\xa9e/\xff\xabg\ +1\xff\xaci5\xff\xadk8\xff\xafm;\xff\xb0o\ +=\xff\xb1q@\xff\xb3sC\xff\xb4uF\xff\xb5w\ +H\xff\xb6yJ\xff.\x1e\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c?)\xff\xb8|\ +O\xff\xb7zM\xff\xb6yJ\xff\xb5wG\xff\xb4u\ +E\xff\xb2sC\xff\xb1q?\xff\xafn=\xff\xael\ +:\xff\xadj6\xff\xabh4\xff\xaaf1\xff\xa9d\ +.\xff\xa7b+\xff\xa6`(\xff\xa5^$\xff\xa4]\ +!\xff\xa2[\x1d\xff\xa1Y\x1b\xff\xa0W\x17\xff\xa0V\ +\x14\xff\x9eT\x11\xff\x9eS\x0e\xff\x9dR\x0a\xff\x9cQ\ +\x07\xff\x9cP\x05\xff\x9bO\x03\xff\x9bO\x03\xff\x9bN\ +\x02\xffy=\x01\xff\x05\x05\x05\xff\xea\xea\xea\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\ +\xfc\xff\x17\x17\x17\xff\x87\x87\x87\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff||\ +|\xff%\x15\x08\xff\xa7b)\xff\xa8c-\xff\xaae\ +0\xff\xabh2\xff\xacj6\xff\xael9\xff\xafm\ +<\xff\xb1p?\xff\xb2rA\xff\xb3tD\xff\xb4v\ +G\xff\xb6xJ\xff.\x1e\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>(\xff\xb7{\ +O\xff\xb6zL\xff\xb5xI\xff\xb4vG\xff\xb3t\ +D\xff\xb2rA\xff\xb0o>\xff\xafm;\xff\xadk\ +8\xff\xaci5\xff\xaag2\xff\xa9e/\xff\xa8c\ +,\xff\xa7a(\xff\xa5_&\xff\xa4]!\xff\xa3[\ +\x1e\xff\xa1Y\x1b\xff\xa0W\x17\xff\x9fU\x14\xff\x9eT\ +\x11\xff\x9dR\x0c\xff\x9cQ\x08\xff\x9cP\x06\xff\x9bO\ +\x02\xff\x9aN\x01\xff\x9aM\x01\xff\x99M\x00\xff\x99L\ +\x00\xff@\x1f\x00\xffJJJ\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc0\xc0\ +\xc0\xff\x00\x00\x00\xff333\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd6\xd6\ +\xd6\xff\x00\x00\x00\xff\x91T\x22\xff\xa7b*\xff\xa9d\ +.\xff\xaaf1\xff\xabh4\xff\xadj7\xff\xafl\ +:\xff\xb0o=\xff\xb1q@\xff\xb3sC\xff\xb4u\ +F\xff\xb5wH\xff-\x1e\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>(\xff\xb7{\ +M\xff\xb6yK\xff\xb5wG\xff\xb4uE\xff\xb2s\ +C\xff\xb1q?\xff\xafn=\xff\xael:\xff\xadj\ +6\xff\xabh4\xff\xaaf0\xff\xa9d,\xff\xa7b\ +*\xff\xa6`'\xff\xa4^\x22\xff\xa3\x5c\x1f\xff\xa2Z\ +\x1b\xff\xa1W\x18\xff\x9fU\x15\xff\x9eT\x10\xff\x9dR\ +\x0c\xff\x9cP\x08\xff\x9bO\x02\xff\x9aN\x01\xff\x9aM\ +\x00\xff\x99L\x00\xff\x98K\x00\xff\x98K\x00\xff\x95I\ +\x00\xff\x0c\x06\x00\xff\xa3\xa3\xa3\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffll\ +l\xff\x1c\x0d\x00\xff\x00\x00\x00\xff\xdd\xdd\xdd\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff222\xffU1\x13\xff\xa7a)\xff\xa8c\ +,\xff\xaae/\xff\xabg2\xff\xaci6\xff\xaek\ +8\xff\xafm<\xff\xb1p>\xff\xb2rB\xff\xb3t\ +E\xff\xb5wG\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>'\xff\xb7z\ +L\xff\xb6xJ\xff\xb5vH\xff\xb3tD\xff\xb2r\ +B\xff\xb0p>\xff\xafm<\xff\xadk8\xff\xaci\ +5\xff\xabg2\xff\xa9e/\xff\xa8c+\xff\xa6a\ +'\xff\xa5^$\xff\xa4\x5c!\xff\xa2Z\x1d\xff\xa1X\ +\x19\xff\xa0V\x15\xff\x9eT\x11\xff\x9dR\x0c\xff\x9cQ\ +\x07\xff\x9bO\x02\xff\x9aN\x00\xff\x99L\x00\xff\x99K\ +\x00\xff\x98J\x00\xff\x97I\x00\xff\x97I\x00\xffk3\ +\x00\xff\x0c\x0c\x0c\xff\xf4\xf4\xf4\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\x1a\x1a\ +\x1a\xffa0\x00\xff\x1d\x0e\x00\xff\x89\x89\x89\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x8c\x8c\x8c\xff\x1a\x0e\x05\xff\xa6`'\xff\xa7b\ +*\xff\xa9d.\xff\xaaf1\xff\xach5\xff\xadj\ +7\xff\xafm;\xff\xb0o>\xff\xb1rA\xff\xb3t\ +D\xff\xb4vF\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[>'\xff\xb6z\ +K\xff\xb5xI\xff\xb4vF\xff\xb3tC\xff\xb1r\ +@\xff\xb0o>\xff\xael:\xff\xadj7\xff\xabh\ +4\xff\xaaf0\xff\xa9d-\xff\xa7b)\xff\xa6`\ +&\xff\xa4]\x22\xff\xa3[\x1e\xff\xa1Y\x1b\xff\xa0V\ +\x17\xff\x9fT\x13\xff\x9dR\x0d\xff\x9cQ\x09\xff\x9bO\ +\x03\xff\x9aM\x01\xff\x99L\x00\xff\x98K\x00\xff\x97I\ +\x00\xff\x97H\x00\xff\x96G\x00\xff\x96F\x00\xff6\x19\ +\x00\xffYYY\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc4\xc4\xc4\xff\x03\x01\ +\x00\xff\x90G\x00\xffN&\x00\xff666\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xe4\xe4\xe4\xff\x02\x02\x02\xff\x86M\x1d\xff\xa7a\ +)\xff\xa8c,\xff\xaae0\xff\xabg3\xff\xadj\ +6\xff\xael9\xff\xafn<\xff\xb1q?\xff\xb3s\ +C\xff\xb4uE\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6y\ +K\xff\xb5wH\xff\xb4uE\xff\xb2sC\xff\xb1q\ +?\xff\xb0n<\xff\xael9\xff\xaci6\xff\xabg\ +2\xff\xa9e/\xff\xa8c+\xff\xa7a(\xff\xa5^\ +$\xff\xa3\x5c \xff\xa2Z\x1c\xffd6\x0f\xff*\x16\ +\x05\xff(\x15\x04\xff'\x14\x03\xff'\x14\x01\xff'\x14\ +\x01\xff&\x13\x00\xff&\x13\x00\xff(\x13\x00\xff\x5c+\ +\x00\xff\x95F\x00\xff\x95E\x00\xff\x8eA\x00\xff\x06\x02\ +\x00\xff\xb5\xb5\xb5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffppp\xff,\x15\ +\x00\xff\x98J\x00\xff\x80?\x00\xff\x00\x00\x00\xff\xdf\xdf\ +\xdf\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffCCC\xffK+\x0f\xff\xa6`\ +'\xff\xa8b+\xff\xa9e.\xff\xaag2\xff\xaci\ +5\xff\xaek9\xff\xafn<\xff\xb1p?\xff\xb2s\ +B\xff\xb4uE\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6y\ +J\xff\xb5vH\xff\xb3uE\xff\xb2sB\xff\xb1p\ +?\xff\xafm<\xff\xadk8\xff\xaci5\xff\xaag\ +2\xff\xa9d-\xff\xa7b+\xff\xa6`&\xff\xa4^\ +\x22\xff\xa3[\x1f\xff\x97S\x19\xff\x04\x02\x00\xffll\ +l\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\x80\xff\x80\x80\ +\x80\xff\x80\x80\x80\xff\x80\x80\x80\xffsss\xff\x01\x00\ +\x00\xff\x84=\x00\xff\x94C\x00\xff_+\x00\xff\x15\x15\ +\x15\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\x1d\x1d\x1d\xff]+\ +\x00\xff\x97I\x00\xff\x98K\x00\xff\x1a\x0c\x00\xff\x8b\x8b\ +\x8b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x9b\x9b\x9b\xff\x10\x09\x03\xff\xa4_\ +%\xff\xa7a)\xff\xa8d-\xff\xaaf0\xff\xach\ +4\xff\xadj7\xff\xafm<\xff\xb0o>\xff\xb2r\ +A\xff\xb3tD\xff-\x1d\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6x\ +J\xff\xb5vG\xff\xb3tD\xff\xb2rA\xff\xb0o\ +>\xff\xafm;\xff\xadk7\xff\xach5\xff\xaaf\ +0\xff\xa9d-\xff\xa7a)\xff\xa5_&\xff\xa4]\ +\x22\xff\xa2[\x1e\xff`4\x0f\xff\x1e\x1e\x1e\xff\xfd\xfd\ +\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff**\ +*\xffQ$\x00\xff\x93B\x00\xff+\x13\x00\xffjj\ +j\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc8\xc8\xc8\xff\x02\x01\x00\xff\x8a@\ +\x00\xff\x96G\x00\xff\x97I\x00\xffK$\x00\xff88\ +8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xef\xef\xef\xff\x08\x08\x08\xffzE\ +\x1b\xff\xa7a(\xff\xa8c,\xff\xaae0\xff\xabh\ +3\xff\xadj7\xff\xael:\xff\xb0n=\xff\xb1q\ +@\xff\xb3tD\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5x\ +I\xff\xb4vG\xff\xb3tD\xff\xb2r@\xff\xb0o\ +>\xff\xael;\xff\xadj7\xff\xabh3\xff\xaae\ +0\xff\xa8c,\xff\xa7a(\xff\xa5^$\xff\xa4\x5c\ +!\xff\xa2Z\x1c\xff&\x14\x05\xffxxx\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x85\x85\ +\x85\xff\x1d\x0c\x00\xff\x87<\x00\xff\x03\x01\x00\xff\xc5\xc5\ +\xc5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffttt\xff(\x12\x00\xff\x94D\ +\x00\xff\x95F\x00\xff\x97H\x00\xff\x7f=\x00\xff\x00\x00\ +\x00\xff\xe1\xe1\xe1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffRRR\xff@$\ +\x0e\xff\xa6`(\xff\xa8c+\xff\xa9e/\xff\xabg\ +2\xff\xaci6\xff\xael:\xff\xb0n=\xff\xb1q\ +?\xff\xb3sC\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb5x\ +I\xff\xb4vF\xff\xb3tD\xff\xb1q@\xff\xb0o\ +=\xff\xael9\xff\xadj6\xff\xabh3\xff\xa9e\ +/\xff\xa8c+\xff\xa6`(\xff\xa5^$\xff\xa3\x5c\ + \xff\x8fO\x17\xff\x01\x00\x00\xff\xd1\xd1\xd1\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdd\xdd\ +\xdd\xff\x00\x00\x00\xff=\x1a\x00\xff \xff\xfe\xfe\ +\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfe\xfe\xfe\xff \xffW'\x00\xff\x94D\ +\x00\xff\x95E\x00\xff\x96G\x00\xff\x97I\x00\xff\x19\x0b\ +\x00\xff\x8e\x8e\x8e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xad\xad\xad\xff\x0a\x06\ +\x02\xff\xa2^&\xff\xa7b+\xff\xa9e.\xff\xabg\ +2\xff\xaci5\xff\xaek9\xff\xafn<\xff\xb1q\ +?\xff\xb2sC\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5w\ +I\xff\xb4uF\xff\xb3sD\xff\xb1q@\xff\xb0n\ +=\xff\xael:\xff\xaci6\xff\xabg2\xff\xa9e\ +.\xff\xa8b+\xff\xa6`'\xff\xa5^#\xff\xa3\x5c\ +\x1f\xffW0\x0e\xff---\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff;;;\xff\x01\x00\x00\xff{{{\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xcb\xcb\xcb\xff\x02\x00\x00\xff\x85;\x00\xff\x94C\ +\x00\xff\x95E\x00\xff\x96F\x00\xff\x97I\x00\xffK$\ +\x00\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\x10\x10\ +\x10\xffp@\x19\xff\xa7b*\xff\xa9d.\xff\xabg\ +1\xff\xaci5\xff\xaek8\xff\xafn<\xff\xb1p\ +@\xff\xb2sB\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[<%\xff\xb5w\ +I\xff\xb4uF\xff\xb2sC\xff\xb1q?\xff\xb0n\ +<\xff\xael9\xff\xaci5\xff\xabg2\xff\xa9e\ +.\xff\xa8c+\xff\xa6`'\xff\xa4^#\xff\xa3[\ +\x1f\xff\x1c\x0f\x04\xff\x88\x88\x88\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x94\x94\x94\xff\x00\x00\x00\xff\xd5\xd5\xd5\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffxxx\xff$\x0f\x00\xff\x92A\x00\xff\x93B\ +\x00\xff\x94D\x00\xff\x96F\x00\xff\x97H\x00\xff}=\ +\x00\xff\x01\x01\x01\xff\xe3\xe3\xe3\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffaa\ +a\xff6\x1f\x0c\xff\xa7b*\xff\xa9d-\xff\xaag\ +1\xff\xaci5\xff\xaek8\xff\xafm<\xff\xb1p\ +?\xff\xb2sB\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5w\ +I\xff\xb4uF\xff\xb3sC\xff\xb1q@\xff\xb0n\ +=\xff\xaek9\xff\xaci5\xff\xabg1\xff\xa9e\ +/\xff\xa7b+\xff\xa6`'\xff\xa4^#\xff\x86K\ +\x19\xff\x01\x01\x01\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\xfb\xff\xf7\xf7\ +\xf7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x85\x85\x85\xff111\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xff###\xffT$\x00\xff\x92A\x00\xff\x93B\ +\x00\xff\x94D\x00\xff\x95F\x00\xff\x97H\x00\xff\x98J\ +\x00\xff\x17\x0b\x00\xff\x91\x91\x91\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbe\xbe\ +\xbe\xff\x05\x02\x01\xff\x9e\x5c'\xff\xa9d-\xff\xaaf\ +1\xff\xaci5\xff\xaek8\xff\xafm<\xff\xb1p\ +>\xff\xb2sB\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5w\ +H\xff\xb4uF\xff\xb3sC\xff\xb1q@\xff\xafn\ +<\xff\xaek9\xff\xaci6\xff\xabg2\xff\xa9e\ +/\xff\xa7b+\xff\xa6`'\xff\xa4]#\xffM+\ +\x0e\xff>>>\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbd\xbd\xbd\xff\xb1\xb1\ +\xb1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff+++\xff\x8b\x8b\x8b\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcf\xcf\ +\xcf\xff\x01\x00\x00\xff\x839\x00\xff\x92A\x00\xff\x93B\ +\x00\xff\x94D\x00\xff\x96F\x00\xff\x96H\x00\xff\x98K\ +\x00\xffJ$\x00\xff===\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\ +\xfc\xff\x1b\x1b\x1b\xffg<\x1a\xff\xa9d-\xff\xaaf\ +2\xff\xaci5\xff\xaek8\xff\xafm<\xff\xb1p\ +?\xff\xb2sB\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[<&\xff\xb6w\ +I\xff\xb4uF\xff\xb3sC\xff\xb1q?\xff\xb0n\ +=\xff\xael9\xff\xaci6\xff\xabg3\xff\xa9e\ +/\xff\xa8b+\xff\xa6`'\xff\xa4^#\xff\x14\x0b\ +\x03\xff\x97\x97\x97\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffiii\xff[[\ +[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd0\xd0\ +\xd0\xff\x02\x02\x02\xff\xe3\xe3\xe3\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff||\ +|\xff\x22\x0e\x00\xff\x91@\x00\xff\x92A\x00\xff\x93C\ +\x00\xff\x94D\x00\xff\x95F\x00\xff\x97I\x00\xff\x98K\ +\x00\xff}>\x00\xff\x02\x02\x02\xff\xe5\xe5\xe5\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffsss\xff*\x18\x0a\xff\xa9d.\xff\xaaf\ +2\xff\xaci6\xff\xaek8\xff\xafm<\xff\xb1q\ +?\xff\xb2sC\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5x\ +I\xff\xb4vF\xff\xb3sC\xff\xb1r?\xff\xb0o\ +=\xff\xael:\xff\xadj6\xff\xabg3\xff\xa9e\ +/\xff\xa8c,\xff\xa6`'\xff}G\x1b\xff\x06\x06\ +\x06\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x18\x18\x18\xff\x0f\x0f\ +\x0f\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff\xff\xff\xff\xffvv\ +v\xffBBB\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff''\ +'\xffR$\x00\xff\x92A\x00\xff\x93B\x00\xff\x94C\ +\x00\xff\x95E\x00\xff\x96F\x00\xff\x97I\x00\xff\x98K\ +\x00\xff\x9aM\x01\xff\x16\x0b\x00\xff\x93\x93\x93\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xcd\xcd\xcd\xff\x02\x01\x00\xff\x97Z)\xff\xabg\ +2\xff\xaci5\xff\xaek9\xff\xafm=\xff\xb1q\ +?\xff\xb2sB\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=%\xff\xb5x\ +I\xff\xb4vF\xff\xb3tD\xff\xb1r@\xff\xb0o\ +>\xff\xael:\xff\xadj7\xff\xabh3\xff\xaae\ +0\xff\xa8c,\xff\xa7a(\xffC&\x0e\xffNN\ +N\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc1\xc1\xc1\xff\x04\x02\x00\xff\x08\x04\ +\x00\xff\xb3\xb3\xb3\xff\xff\xff\xff\xff\xff\xff\xff\xff//\ +/\xff\x81\x81\x81\xff\xdd\xdd\xdd\xff\xdd\xdd\xdd\xff\xdd\xdd\ +\xdd\xff\xdd\xdd\xdd\xff\xdd\xdd\xdd\xff\xbc\xbc\xbc\xff\x00\x00\ +\x00\xff\x829\x00\xff\x92A\x00\xff\x93C\x00\xff\x94D\ +\x00\xff\x95F\x00\xff\x96H\x00\xff\x98J\x00\xff\x99L\ +\x00\xff\x9aN\x01\xffJ%\x01\xff;;;\xff\xdd\xdd\ +\xdd\xff\xdd\xdd\xdd\xff\xdd\xdd\xdd\xff\xdd\xdd\xdd\xff\xdd\xdd\ +\xdd\xff\xdd\xdd\xdd\xff\x1d\x1d\x1d\xffk?\x1d\xff\xabg\ +3\xff\xaci6\xff\xael9\xff\xafn<\xff\xb1q\ +@\xff\xb2sC\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6x\ +I\xff\xb4vF\xff\xb3tD\xff\xb2rA\xff\xb0o\ +>\xff\xafm;\xff\xadj7\xff\xabh4\xff\xaaf\ +0\xff\xa8d-\xff\xa4_(\xff\x0c\x07\x02\xff\xa8\xa8\ +\xa8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffmmm\xff.\x16\x00\xff7\x1a\ +\x00\xff]]]\xff\xff\xff\xff\xff\xff\xff\xff\xffqq\ +q\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff7\x17\ +\x00\xff\x92B\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\ +\x00\xff\x96G\x00\xff\x97I\x00\xff\x98K\x00\xff\x99M\ +\x00\xff\x9bN\x02\xff\x88F\x06\xff\x0d\x06\x01\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\ +\x00\xff\x00\x00\x00\xff\x0a\x05\x02\xff\x91V(\xff\xabh\ +4\xff\xadj7\xff\xael:\xff\xb0o=\xff\xb1q\ +@\xff\xb3tC\xff-\x1d\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6x\ +K\xff\xb5wH\xff\xb3tE\xff\xb2rA\xff\xb0p\ +>\xff\xafm<\xff\xadk8\xff\xaci5\xff\xaaf\ +1\xff\xa9d.\xffuD\x1d\xff\x0e\x0e\x0e\xff\xf6\xf6\ +\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfd\xfd\xfd\xff\x1b\x1b\x1b\xffa0\x01\xffi4\ +\x00\xff\x11\x11\x11\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf2\xf2\xf2\xff\xeb\xeb\xeb\xff\xe8\xe8\xe8\xff\x15\x15\ +\x15\xffU%\x00\xff\x87<\x00\xff\x8a>\x00\xff\x93B\ +\x00\xff\x94C\x00\xff\x94D\x00\xff\x95E\x00\xff\x96F\ +\x00\xff\x96H\x00\xff\x98J\x00\xff\x99L\x00\xff\x9aN\ +\x00\xff\x9bP\x05\xff\x9dQ\x0b\xff\x9cS\x10\xff\x92N\ +\x11\xff\x94Q\x17\xff\x95S\x1b\xff\x97U\x1e\xff\x98W\ +\x22\xff\x99Y%\xff\xa4a+\xff\xaaf0\xff\xach\ +4\xff\xadj7\xff\xafm;\xff\xb0o>\xff\xb2r\ +A\xff\xb3tD\xff-\x1d\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80[=&\xff\xb6y\ +K\xff\xb5wH\xff\xb4uF\xff\xb2sB\xff\xb1q\ +?\xff\xafn<\xff\xael9\xff\xadi6\xff\xabg\ +2\xff\xa9e/\xff9!\x0e\xff]]]\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xc5\xc5\xc5\xff\x03\x01\x00\xff\x92J\x03\xff\x94J\ +\x00\xff\x06\x03\x00\xff\xb6\xb6\xb6\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffkk\ +k\xff,\x13\x00\xff\x94C\x00\xff\x94C\x00\xff\x94D\ +\x00\xff\x95E\x00\xff\x95E\x00\xff\x96F\x00\xff\x97H\ +\x00\xff\x98J\x00\xff\x99K\x00\xff\x9aM\x00\xff\x9bO\ +\x02\xff\x9cP\x07\xff\x9dR\x0d\xff\x9fT\x13\xff\xa0V\ +\x17\xff\xa2Y\x1b\xff\xa3\x5c\x1e\xff\xa4^\x22\xff\xa6`\ +'\xff\xa7b*\xff\xa9d.\xff\xabg1\xff\xaci\ +5\xff\xadk8\xff\xafm;\xff\xb1p>\xff\xb2r\ +B\xff\xb3tE\xff-\x1e\x11\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c='\xff\xb6y\ +K\xff\xb5wI\xff\xb4uG\xff\xb3sD\xff\xb1q\ +@\xff\xb0o=\xff\xael:\xff\xadj6\xff\xabh\ +3\xff\xa1`-\xff\x06\x03\x01\xff\xb9\xb9\xb9\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffqqq\xff-\x17\x03\xff\x9cP\x07\xff\x9bO\ +\x02\xff4\x1a\x00\xff___\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc6\xc6\ +\xc6\xff\x03\x01\x00\xff\x88>\x00\xff\x95E\x00\xff\x95E\ +\x00\xff\x95F\x00\xff\x96G\x00\xff\x97I\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x9aM\x00\xff\x9aN\x02\xff\x9cP\ +\x05\xff\x9dR\x0b\xff\x9eT\x10\xff\x9fU\x15\xff\xa1X\ +\x1a\xff\xa2[\x1d\xff\xa3] \xff\xa5_%\xff\xa7a\ +)\xff\xa8c,\xff\xa9e/\xff\xabg2\xff\xadi\ +6\xff\xael9\xff\xafn=\xff\xb1q?\xff\xb2s\ +C\xff\xb4uF\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>'\xff\xb7z\ +L\xff\xb5xI\xff\xb5vG\xff\xb3tD\xff\xb2r\ +A\xff\xb0o>\xff\xafm;\xff\xadk8\xff\xaci\ +4\xfflA\x1f\xff\x18\x18\x18\xff\xfb\xfb\xfb\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\ +\xfd\xff\x1e\x1e\x1e\xffa3\x09\xff\x9dR\x0b\xff\x9cP\ +\x05\xffg4\x02\xff\x12\x12\x12\xff\xfa\xfa\xfa\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xff!!!\xffW(\x00\xff\x96G\x00\xff\x96H\ +\x00\xff\x97I\x00\xff\x97I\x00\xff\x98J\x00\xff\x99L\ +\x00\xff\x9aM\x00\xff\x9bN\x01\xff\x9cP\x03\xff\x9dQ\ +\x09\xff\x9eS\x0f\xff\x9fU\x13\xff\xa0W\x17\xff\xa2Y\ +\x1c\xff\xa3\x5c\x1e\xff\xa4^#\xff\xa6`&\xff\xa7b\ +*\xff\xa9d-\xff\xaaf1\xff\xach4\xff\xadj\ +7\xff\xaem:\xff\xb0o>\xff\xb1r@\xff\xb3t\ +D\xff\xb4vF\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>(\xff\xb7{\ +M\xff\xb6yJ\xff\xb5wH\xff\xb4uF\xff\xb2s\ +B\xff\xb1q?\xff\xafn=\xff\xael9\xff\xadj\ +7\xff1\x1d\x0e\xffooo\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc9\xc9\ +\xc9\xff\x02\x01\x00\xff\x93N\x11\xff\x9eS\x10\xff\x9dQ\ +\x0b\xff\x95M\x06\xff\x06\x03\x00\xff\xb8\xb8\xb8\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff|||\xff\x22\x10\x00\xff\x98J\x00\xff\x98J\ +\x00\xff\x98K\x00\xff\x99K\x00\xff\x99L\x00\xff\x9aM\ +\x00\xff\x9bN\x02\xff\x9cP\x04\xff\x9cQ\x09\xff\x9dS\ +\x0e\xff\x9fT\x13\xff\xa0V\x16\xff\xa1Y\x1a\xff\xa2[\ +\x1e\xff\xa4]!\xff\xa5_%\xff\xa6a(\xff\xa8c\ ++\xff\xa9e/\xff\xabg2\xff\xaci5\xff\xaek\ +9\xff\xafm<\xff\xb1p>\xff\xb2rB\xff\xb3t\ +E\xff\xb5vG\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c>(\xff\xb7{\ +N\xff\xb6zK\xff\xb5xI\xff\xb4uF\xff\xb3t\ +D\xff\xb1r@\xff\xb0o>\xff\xafm;\xff\x9d`\ +1\xff\x02\x01\x00\xff\xc9\xc9\xc9\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffuu\ +u\xff*\x17\x06\xff\xa0V\x17\xff\x9fU\x13\xff\x9eS\ +\x0e\xff\x9dR\x0b\xff4\x1a\x03\xffbbb\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xd5\xd5\xd5\xff\x00\x00\x00\xff\x86B\x00\xff\x99L\ +\x00\xff\x9aM\x00\xff\x9aM\x00\xff\x9aN\x01\xff\x9bO\ +\x02\xff\x9cP\x07\xff\x9dR\x0a\xff\x9eS\x0f\xff\x9fU\ +\x12\xff\xa0V\x16\xff\xa1X\x19\xff\xa2Z\x1d\xff\xa3\x5c\ + \xff\xa5^#\xff\xa6`'\xff\xa7b*\xff\xa9d\ +-\xff\xaaf1\xff\xabh4\xff\xadj7\xff\xael\ +:\xff\xb0o=\xff\xb1q@\xff\xb2sC\xff\xb4u\ +F\xff\xb5wH\xff-\x1e\x12\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x5c?)\xff\xb8|\ +O\xff\xb6zL\xff\xb5xJ\xff\xb5vH\xff\xb3u\ +E\xff\xb2rB\xff\xb1p?\xff\xafn<\xffc=\ + \xff$$$\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff!!\ +!\xff`5\x10\xff\xa1Y\x1a\xff\xa0V\x17\xff\x9fU\ +\x13\xff\x9eT\x0f\xffh6\x09\xff\x14\x14\x14\xff\xfa\xfa\ +\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff111\xffO'\x00\xff\x9bN\ +\x01\xff\x9bN\x02\xff\x9bO\x02\xff\x9cP\x06\xff\x9cQ\ +\x08\xff\x9dR\x0b\xff\x9eS\x10\xff\x9fU\x13\xff\xa0V\ +\x16\xff\xa1X\x19\xff\xa2Z\x1c\xff\xa3\x5c \xff\xa5^\ +#\xff\xa6`&\xff\xa7a)\xff\xa8c,\xff\xaae\ +/\xff\xabg2\xff\xaci5\xff\xaek8\xff\xafm\ +<\xff\xb0p?\xff\xb2rA\xff\xb3tD\xff\xb4v\ +G\xff\xb5xI\xff-\x1e\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]?)\xff\xb8}\ +P\xff\xb7{M\xff\xb6yK\xff\xb5wH\xff\xb4u\ +F\xff\xb3tC\xff\xb1r@\xff\xb0o>\xff&\x17\ +\x0c\xff\x7f\x7f\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\xcc\xcc\xff\x02\x01\ +\x00\xff\x94S\x1c\xff\xa2[\x1d\xff\xa1Y\x1a\xff\xa0W\ +\x17\xff\x9fU\x14\xff\x97P\x11\xff\x06\x02\x00\xff\xba\xba\ +\xba\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x8c\x8c\x8c\xff\x19\x0c\x00\xff\x9cP\ +\x06\xff\x9cQ\x08\xff\x9cQ\x0a\xff\x9dR\x0b\xff\x9eS\ +\x0e\xff\x9eT\x11\xff\x9fU\x13\xff\xa0V\x17\xff\xa1X\ +\x1a\xff\xa2Z\x1d\xff\xa3\x5c \xff\xa4^\x22\xff\xa5_\ +&\xff\xa7a(\xff\xa8c+\xff\xa9e/\xff\xaaf\ +1\xff\xach4\xff\xadj7\xff\xael:\xff\xb0n\ +=\xff\xb1q?\xff\xb2sB\xff\xb4uE\xff\xb5w\ +H\xff\xb6yJ\xff.\x1e\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]?)\xff\xb9}\ +Q\xff\xb7|N\xff\xb6zL\xff\xb6xI\xff\xb4v\ +G\xff\xb3tE\xff\xb2sB\xff\x99a7\xff\x00\x00\ +\x00\xff\xd9\xd9\xd9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffyyy\xff)\x17\ +\x08\xff\xa4^#\xff\xa4\x5c \xff\xa3[\x1d\xff\xa2Z\ +\x1b\xff\xa1X\x18\xff\xa0V\x16\xff4\x1b\x06\xffee\ +e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xe3\xe3\xe3\xff\x02\x02\x02\xff\x7fB\ +\x09\xff\x9dS\x0e\xff\x9eS\x10\xff\x9eT\x12\xff\x9fU\ +\x14\xff\xa0V\x16\xff\xa1W\x18\xff\xa1Y\x1a\xff\xa2[\ +\x1e\xff\xa3\x5c \xff\xa4^#\xff\xa5_%\xff\xa7a\ +(\xff\xa8b+\xff\xa9d.\xff\xaaf0\xff\xabh\ +4\xff\xadj7\xff\xael9\xff\xafn<\xff\xb0p\ +>\xff\xb2rB\xff\xb3tE\xff\xb4vG\xff\xb6x\ +I\xff\xb6zK\xff.\x1f\x13\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]@*\xff\xb9~\ +R\xff\xb8}P\xff\xb7{N\xff\xb6yK\xff\xb5w\ +I\xff\xb4vF\xff\xb3tD\xffX8 \xff55\ +5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff$$$\xffa8\ +\x16\xff\xa6`&\xff\xa5^#\xff\xa4]!\xff\xa3[\ +\x1f\xff\xa2Z\x1c\xff\xa1Y\x1a\xffi8\x10\xff\x15\x15\ +\x15\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffBBB\xffH&\ +\x08\xff\x9fU\x14\xff\xa0V\x14\xff\xa0V\x16\xff\xa0W\ +\x19\xff\xa1Y\x1a\xff\xa2Z\x1c\xff\xa3[\x1f\xff\xa3\x5c\ +!\xff\xa4^#\xff\xa5_&\xff\xa7a(\xff\xa7b\ ++\xff\xa9d-\xff\xaaf1\xff\xabh3\xff\xaci\ +6\xff\xaek8\xff\xafm;\xff\xb0p=\xff\xb1q\ +@\xff\xb3sC\xff\xb4uF\xff\xb5wH\xff\xb6y\ +K\xff\xb7zM\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80]@*\xff\xba\x7f\ +S\xff\xb9~Q\xff\xb8|O\xff\xb7zL\xff\xb6x\ +J\xff\xb5wG\xff\xb4uF\xff\x1b\x11\x09\xff\x8f\x8f\ +\x8f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xd0\xd0\xd0\xff\x01\x00\x00\xff\x97X\ +'\xff\xa7a*\xff\xa6`'\xff\xa5_$\xff\xa4^\ +\x22\xff\xa3] \xff\xa3[\x1e\xff\x9aV\x1b\xff\x05\x02\ +\x01\xff\xbd\xbd\xbd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9b\x9b\x9b\xff\x10\x08\ +\x02\xff\x9fW\x17\xff\xa1X\x1a\xff\xa1Y\x1a\xff\xa2Z\ +\x1c\xff\xa3[\x1e\xff\xa3\x5c \xff\xa4]\x22\xff\xa5^\ +$\xff\xa6`&\xff\xa7a)\xff\xa8b+\xff\xa9d\ +-\xff\xaaf0\xff\xabg2\xff\xaci6\xff\xadk\ +8\xff\xael;\xff\xb0o=\xff\xb1q?\xff\xb2s\ +B\xff\xb3uE\xff\xb5vG\xff\xb5xI\xff\xb6z\ +L\xff\xb7{N\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^A+\xff\xba\x80\ +U\xff\xb9~R\xff\xb8}P\xff\xb7{N\xff\xb6y\ +K\xff\xb5xI\xff\x90^8\xff\x03\x03\x03\xff\xe6\xe6\ +\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff}}}\xff(\x17\x0a\xff\xa9e\ +/\xff\xa8c,\xff\xa7b*\xff\xa6a(\xff\xa6_\ +&\xff\xa5^$\xff\xa4]#\xff\xa3\x5c \xff4\x1d\ +\x09\xffhhh\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xef\xef\xef\xff\x07\x07\ +\x07\xffxB\x14\xff\xa2[\x1e\xff\xa3[\x1f\xff\xa3\x5c\ + \xff\xa4]\x22\xff\xa5^$\xff\xa6_%\xff\xa6`\ +(\xff\xa7a)\xff\xa8c,\xff\xa9d.\xff\xaaf\ +1\xff\xabg2\xff\xaci5\xff\xadk7\xff\xael\ +;\xff\xb0n<\xff\xb1p?\xff\xb2rB\xff\xb3t\ +D\xff\xb4vF\xff\xb5wH\xff\xb6yJ\xff\xb7{\ +M\xff\xb8|P\xff.\x1f\x14\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^A,\xff\xbb\x81\ +V\xff\xba\x7fT\xff\xb8~R\xff\xb8|O\xff\xb7{\ +M\xff\xb6yK\xffU8!\xffEEE\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff(((\xffa:\x1c\xff\xabg\ +1\xff\xaae/\xff\xa9d.\xff\xa8c+\xff\xa7a\ +*\xff\xa6`(\xff\xa6_&\xff\xa5_$\xffj<\ +\x16\xff\x17\x17\x17\xff\xfc\xfc\xfc\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffRR\ +R\xffD&\x0c\xff\xa4]\x22\xff\xa4^#\xff\xa5^\ +$\xff\xa6_&\xff\xa6`'\xff\xa7a*\xff\xa8b\ ++\xff\xa8d,\xff\xa9e/\xff\xaaf1\xff\xabh\ +3\xff\xaci5\xff\xadk8\xff\xafl:\xff\xafn\ +=\xff\xb1p?\xff\xb2rA\xff\xb3tD\xff\xb4u\ +F\xff\xb5wH\xff\xb6yJ\xff\xb6zL\xff\xb8|\ +O\xff\xb9~Q\xff. \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80^A,\xff\xbb\x82\ +W\xff\xba\x80U\xff\xb9\x7fS\xff\xb8}Q\xff\xb7|\ +O\xff\xb7zL\xffdB(\xff\x0e\x0e\x0e\xff\x1e\x1e\ +\x1e\xff\x1e\x1e\x1e\xff\x1e\x1e\x1e\xff\x1e\x1e\x1e\xff\x1e\x1e\ +\x1e\xff\x1d\x1d\x1d\xff\x08\x05\x02\xff\x9b_0\xff\xach\ +4\xff\xabg2\xff\xaaf0\xff\xa9e/\xff\xa8c\ +-\xff\xa8c+\xff\xa7b*\xff\xa7a(\xff\x9d[\ +$\xff\x0d\x07\x03\xff\x1b\x1b\x1b\xff\x1e\x1e\x1e\xff\x1e\x1e\ +\x1e\xff\x1e\x1e\x1e\xff\x1e\x1e\x1e\xff\x1e\x1e\x1e\xff\x0f\x0f\ +\x0f\xffU0\x12\xff\xa6_&\xff\xa6`'\xff\xa6a\ +(\xff\xa7b)\xff\xa8b*\xff\xa8c,\xff\xa9d\ +.\xff\xaae/\xff\xabg2\xff\xach4\xff\xadi\ +6\xff\xadk8\xff\xael;\xff\xafn=\xff\xb1p\ +?\xff\xb2rA\xff\xb3sC\xff\xb4uE\xff\xb5w\ +H\xff\xb5xI\xff\xb6zL\xff\xb7{N\xff\xb8}\ +P\xff\xb9~S\xff. \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_B,\xff\xbc\x83\ +X\xff\xbb\x81V\xff\xba\x80T\xff\xb9~R\xff\xb8}\ +P\xff\xb7{N\xff\xb5yK\xff\x85X5\xffyO\ +0\xffyO.\xffxM-\xffwL+\xffwK\ +*\xffwK)\xff\x99_4\xff\xael:\xff\xadj\ +7\xff\xaci5\xff\xach3\xff\xabg2\xff\xaaf\ +0\xff\xa9e.\xff\xa9d-\xff\xa8c,\xff\xa8c\ +*\xff\x95W%\xffrB\x1c\xffpA\x1b\xffpA\ +\x1b\xffpA\x1b\xffoA\x1a\xffpA\x1b\xffwE\ +\x1d\xff\xa4`(\xff\xa7b*\xff\xa7b*\xff\xa8c\ +,\xff\xa8d,\xff\xa9d.\xff\xaae0\xff\xaaf\ +1\xff\xabh3\xff\xaci5\xff\xadj6\xff\xaek\ +9\xff\xafm;\xff\xb0n=\xff\xb1p?\xff\xb1r\ +A\xff\xb3sD\xff\xb4uE\xff\xb5vH\xff\xb5x\ +I\xff\xb6zK\xff\xb7{N\xff\xb8|P\xff\xb9~\ +R\xff\xba\x80T\xff/ \x15\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_C.\xff\xbd\x84\ +Z\xff\xbc\x82X\xff\xbb\x81V\xff\xba\x7fS\xff\xb9~\ +R\xff\xb8|P\xff\xb7{N\xff\xb6zL\xff\xb6x\ +J\xff\xb5wH\xff\xb4uF\xff\xb3tD\xff\xb2s\ +B\xff\xb1q?\xff\xb0p=\xff\xafn<\xff\xael\ +:\xff\xadk8\xff\xadj6\xff\xaci5\xff\xabh\ +3\xff\xabg2\xff\xaaf1\xff\xaae/\xff\xa9e\ +/\xff\xa9d-\xff\xa8d-\xff\xa8c,\xff\xa8c\ ++\xff\xa8c,\xff\xa8c,\xff\xa8c,\xff\xa8c\ +,\xff\xa8d,\xff\xa8d.\xff\xa9d.\xff\xa9e\ +0\xff\xaaf0\xff\xabg1\xff\xabg3\xff\xach\ +5\xff\xadj6\xff\xadk8\xff\xael9\xff\xafm\ +<\xff\xb0o>\xff\xb1q?\xff\xb2rA\xff\xb3s\ +D\xff\xb4uF\xff\xb5vH\xff\xb6xJ\xff\xb6y\ +K\xff\xb7{M\xff\xb8|O\xff\xb9~Q\xff\xba\x7f\ +S\xff\xbb\x80U\xff/ \x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80_C.\xff\xbe\x85\ +[\xff\xbd\x84Y\xff\xbc\x82W\xff\xbb\x81U\xff\xba\x7f\ +S\xff\xb9~R\xff\xb8|P\xff\xb7{N\xff\xb6z\ +L\xff\xb6xI\xff\xb5wH\xff\xb4vF\xff\xb3t\ +E\xff\xb2sC\xff\xb1r@\xff\xb0p?\xff\xb0n\ +=\xff\xafm;\xff\xael:\xff\xaek8\xff\xadj\ +6\xff\xaci5\xff\xach4\xff\xabg3\xff\xabg\ +2\xff\xaaf1\xff\xaaf0\xff\xaaf0\xff\xaae\ +0\xff\xa9e/\xff\xa9e0\xff\xaae0\xff\xaaf\ +0\xff\xaaf0\xff\xaaf1\xff\xabg2\xff\xabg\ +3\xff\xabh4\xff\xaci5\xff\xadj6\xff\xadk\ +8\xff\xael9\xff\xafm;\xff\xafn=\xff\xb0p\ +>\xff\xb1q@\xff\xb2sB\xff\xb3tD\xff\xb4u\ +F\xff\xb5wG\xff\xb6xJ\xff\xb6yK\xff\xb7{\ +M\xff\xb8|P\xff\xb9~Q\xff\xb9\x7fS\xff\xba\x80\ +U\xff\xbc\x82W\xff/!\x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80`D/\xff\xbf\x86\ +]\xff\xbe\x85Z\xff\xbd\x83X\xff\xbc\x82W\xff\xbb\x80\ +U\xff\xba\x7fS\xff\xb9~Q\xff\xb8|P\xff\xb7{\ +N\xff\xb7zK\xff\xb6xJ\xff\xb5wH\xff\xb4v\ +G\xff\xb4uE\xff\xb3sC\xff\xb2rA\xff\xb1q\ +?\xff\xb0p>\xff\xb0n=\xff\xafm;\xff\xael\ +:\xff\xaek9\xff\xadj7\xff\xadi6\xff\xaci\ +5\xff\xach5\xff\xach4\xff\xabh3\xff\xabh\ +3\xff\xabh3\xff\xabg3\xff\xabh3\xff\xabh\ +3\xff\xach4\xff\xach5\xff\xaci5\xff\xadj\ +6\xff\xadj7\xff\xadk8\xff\xael:\xff\xafm\ +;\xff\xafn<\xff\xb0o>\xff\xb1q>\xff\xb2r\ +A\xff\xb2sC\xff\xb3tD\xff\xb4uF\xff\xb5w\ +H\xff\xb6xI\xff\xb6yK\xff\xb7{M\xff\xb8|\ +O\xff\xb9}Q\xff\xb9\x7fS\xff\xbb\x80U\xff\xbb\x81\ +W\xff\xbc\x83X\xff/!\x16\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80`D0\xff\xc0\x87\ +^\xff\xbe\x86\x5c\xff\xbe\x85Z\xff\xbd\x83X\xff\xbc\x82\ +W\xff\xbb\x80U\xff\xba\x7fS\xff\xb9~Q\xff\xb8|\ +P\xff\xb7{N\xff\xb6zL\xff\xb6yK\xff\xb5w\ +I\xff\xb5vH\xff\xb4uF\xff\xb3tD\xff\xb2s\ +B\xff\xb2r@\xff\xb1q?\xff\xb0p>\xff\xb0n\ +=\xff\xafm<\xff\xafm;\xff\xael9\xff\xaek\ +9\xff\xaek8\xff\xadj7\xff\xadj7\xff\xadj\ +6\xff\xadj7\xff\xadj6\xff\xadj6\xff\xadj\ +7\xff\xadj7\xff\xadk8\xff\xaek8\xff\xael\ +9\xff\xael:\xff\xafm;\xff\xafn=\xff\xb0o\ +>\xff\xb1q?\xff\xb2r@\xff\xb2sB\xff\xb3t\ +D\xff\xb4uE\xff\xb4vG\xff\xb5wI\xff\xb6x\ +J\xff\xb6zK\xff\xb7{M\xff\xb8|P\xff\xb8}\ +Q\xff\xba\x7fS\xff\xba\x80U\xff\xbb\x81V\xff\xbc\x83\ +X\xff\xbd\x84Z\xff/!\x17\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80aE1\xff\xc0\x89\ +`\xff\xbf\x87^\xff\xbe\x86\x5c\xff\xbd\x84Z\xff\xbd\x83\ +Y\xff\xbb\x82W\xff\xbb\x80U\xff\xba\x7fS\xff\xb9~\ +R\xff\xb8}P\xff\xb7{N\xff\xb7zL\xff\xb7y\ +K\xff\xb5xI\xff\xb5wH\xff\xb4vG\xff\xb3u\ +E\xff\xb3tD\xff\xb2sB\xff\xb1r@\xff\xb1q\ +?\xff\xb1p>\xff\xb0o=\xff\xb0n=\xff\xafm\ +<\xff\xafm;\xff\xafm;\xff\xael;\xff\xael\ +:\xff\xael:\xff\xael:\xff\xael:\xff\xafl\ +:\xff\xafm;\xff\xafm;\xff\xafm<\xff\xb0n\ +<\xff\xb0o=\xff\xb0p>\xff\xb1q?\xff\xb2r\ +@\xff\xb2rB\xff\xb3tC\xff\xb3tE\xff\xb4u\ +G\xff\xb5wG\xff\xb5xI\xff\xb6yJ\xff\xb7z\ +L\xff\xb7{N\xff\xb8|O\xff\xb8~Q\xff\xba\x7f\ +S\xff\xba\x80T\xff\xbb\x82V\xff\xbc\x83X\xff\xbd\x84\ +Z\xff\xbe\x85[\xff0\x22\x17\xff\x00\x00\x00@\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00~`E0\xff\xc1\x8a\ +a\xff\xc0\x88`\xff\xbf\x87^\xff\xbe\x86\x5c\xff\xbd\x84\ +Z\xff\xbd\x83X\xff\xbb\x82V\xff\xbb\x81U\xff\xba\x7f\ +S\xff\xb9~R\xff\xb8}Q\xff\xb8|O\xff\xb7{\ +M\xff\xb6zL\xff\xb6yJ\xff\xb5xH\xff\xb5w\ +H\xff\xb4vF\xff\xb4uE\xff\xb3tD\xff\xb3s\ +C\xff\xb2rB\xff\xb2rA\xff\xb1q@\xff\xb1p\ +?\xff\xb1p>\xff\xb0p>\xff\xb0o>\xff\xb0o\ +=\xff\xb0o=\xff\xb0o=\xff\xb0o=\xff\xb0o\ +=\xff\xb0o>\xff\xb1p>\xff\xb1q>\xff\xb1q\ +?\xff\xb1rA\xff\xb2rA\xff\xb2sC\xff\xb3t\ +D\xff\xb3uE\xff\xb4uF\xff\xb5vG\xff\xb5w\ +H\xff\xb6xJ\xff\xb6yK\xff\xb7zM\xff\xb7|\ +N\xff\xb8}P\xff\xb9~R\xff\xba\x7fS\xff\xba\x80\ +U\xff\xbb\x81V\xff\xbc\x83X\xff\xbd\x84Z\xff\xbe\x85\ +[\xff\xbf\x87]\xff/!\x17\xff\x00\x00\x00>\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00cE1#\xff\xc2\x8b\ +c\xff\xc1\x8aa\xff\xc0\x88_\xff\xbf\x87^\xff\xbe\x86\ +\x5c\xff\xbd\x84Z\xff\xbd\x83Y\xff\xbc\x82W\xff\xbb\x81\ +V\xff\xba\x80T\xff\xb9~S\xff\xb8}Q\xff\xb8|\ +P\xff\xb7{N\xff\xb7zM\xff\xb6yK\xff\xb6x\ +J\xff\xb6xI\xff\xb5wH\xff\xb5vG\xff\xb4u\ +F\xff\xb3tD\xff\xb3tD\xff\xb3sC\xff\xb2s\ +B\xff\xb2sA\xff\xb2rA\xff\xb1rA\xff\xb1q\ +A\xff\xb2r@\xff\xb1r@\xff\xb1r@\xff\xb1r\ +A\xff\xb2rA\xff\xb2rA\xff\xb2sB\xff\xb2s\ +C\xff\xb3tD\xff\xb3tD\xff\xb4uF\xff\xb4v\ +F\xff\xb5vG\xff\xb5wI\xff\xb6xI\xff\xb6y\ +J\xff\xb7zL\xff\xb7{N\xff\xb8|O\xff\xb8}\ +Q\xff\xb9~R\xff\xba\x7fS\xff\xbb\x80U\xff\xbb\x82\ +W\xff\xbc\x83X\xff\xbd\x84Z\xff\xbe\x85[\xff\xbf\x87\ +]\xff\xbf\x88^\xff\x15\x0e\x0a\xff\x00\x00\x00#\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x09\x06\x04\xf8\xaf}\ +Z\xff\xc2\x8bc\xff\xc1\x8aa\xff\xc0\x88`\xff\xc0\x87\ +^\xff\xbe\x86\x5c\xff\xbd\x85Z\xff\xbc\x83Y\xff\xbc\x82\ +X\xff\xbb\x81V\xff\xba\x80T\xff\xba\x7fS\xff\xb9~\ +R\xff\xb8}P\xff\xb8|O\xff\xb7{N\xff\xb7z\ +L\xff\xb6yK\xff\xb6yJ\xff\xb6xI\xff\xb5w\ +H\xff\xb5vG\xff\xb4vG\xff\xb4uF\xff\xb4u\ +E\xff\xb3uE\xff\xb3tD\xff\xb3tE\xff\xb3t\ +D\xff\xb3tD\xff\xb3tD\xff\xb3tD\xff\xb3t\ +D\xff\xb3tE\xff\xb3tE\xff\xb4uE\xff\xb4u\ +F\xff\xb4vG\xff\xb5vG\xff\xb5wH\xff\xb5x\ +I\xff\xb6xJ\xff\xb6yK\xff\xb7zL\xff\xb7{\ +N\xff\xb8|N\xff\xb8}P\xff\xb9~Q\xff\xba~\ +S\xff\xba\x80T\xff\xbb\x81U\xff\xbc\x82W\xff\xbc\x83\ +X\xff\xbd\x84Z\xff\xbe\x85\x5c\xff\xbf\x87]\xff\xc0\x88\ +_\xff\x85^B\xff\x00\x00\x00\xd1\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z'\x1b\ +\x13\xff\xaf}Z\xff\xc2\x8bc\xff\xc1\x8aa\xff\xc0\x88\ +_\xff\xbf\x87]\xff\xbf\x86\x5c\xff\xbe\x85[\xff\xbd\x84\ +Y\xff\xbc\x83X\xff\xbc\x81V\xff\xbb\x81T\xff\xba\x7f\ +T\xff\xb9\x7fS\xff\xb8~Q\xff\xb8}P\xff\xb8|\ +O\xff\xb7{N\xff\xb7zM\xff\xb7zL\xff\xb6y\ +K\xff\xb6xJ\xff\xb6xI\xff\xb5wI\xff\xb5w\ +H\xff\xb5wG\xff\xb4vG\xff\xb4vG\xff\xb4v\ +G\xff\xb4vF\xff\xb4vG\xff\xb4vG\xff\xb4v\ +G\xff\xb5vG\xff\xb5wG\xff\xb5wH\xff\xb5w\ +I\xff\xb5xI\xff\xb6xJ\xff\xb6yJ\xff\xb6y\ +L\xff\xb7zL\xff\xb7{M\xff\xb7|O\xff\xb8}\ +P\xff\xb9}Q\xff\xb9~R\xff\xba\x7fS\xff\xbb\x80\ +U\xff\xbb\x81V\xff\xbc\x82X\xff\xbd\x83Y\xff\xbe\x84\ +[\xff\xbe\x86\x5c\xff\xbf\x87^\xff\xc0\x88_\xff\x95i\ +J\xff\x0e\x0a\x06\xfa\x00\x00\x00?\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\ +\x00z\x09\x06\x04\xf8E1#\xff`D0\xffaE\ +1\xff`D0\xff`C/\xff_C.\xff_B\ +-\xff^B-\xff^A,\xff^A+\xff^@\ ++\xff]@*\xff]?*\xff]?)\xff\x5c>\ +)\xff\x5c>(\xff\x5c>'\xff\x5c='\xff[=\ +&\xff[=&\xff[=&\xff[<%\xff[<\ +%\xff[<%\xff[<%\xff[<%\xff[<\ +$\xff[<$\xffZ<$\xff[<$\xff[<\ +$\xff[<%\xff[<%\xff[<%\xff[<\ +%\xff[=%\xff[=&\xff[=&\xff\x5c=\ +'\xff\x5c>'\xff\x5c>(\xff\x5c>(\xff\x5c?\ +)\xff]?*\xff]@*\xff]@*\xff^A\ ++\xff^A+\xff^B-\xff_B-\xff_C\ +.\xff`C/\xff\x5cA-\xff6&\x1b\xff\x01\x01\ +\x00\xe8\x00\x00\x00K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x18\x00\x00\x00c\x00\x00\x00~\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\ +\x00\x80\x00\x00\x00\x80\x00\x00\x00{\x00\x00\x00T\x00\x00\ +\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\ +\x00\x1f\xe0\x00\x00\x00\x00\x00\x00\x07\xc0\x00\x00\x00\x00\x00\ +\x00\x03\x80\x00\x00\x00\x00\x00\x00\x03\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\ +\x00\x01\xc0\x00\x00\x00\x00\x00\x00\x03\xc0\x00\x00\x00\x00\x00\ +\x00\x07\xf0\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\ +\xff\xff(\x00\x00\x000\x00\x00\x00`\x00\x00\x00\x01\x00\ + \x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x08\x00\x00\x00i\x00\x00\x00\xa7\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xaf\x00\x00\ +\x00\xaf\x00\x00\x00\xaf\x00\x00\x00\xa1\x00\x00\x00U\x00\x00\ +\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x0d\x0a\x07\x05\xc5pP9\xff\xad{W\xff\xb4\x7f\ +X\xff\xb3~W\xff\xb2|T\xff\xb1{S\xff\xb0y\ +Q\xff\xafxO\xff\xaewN\xff\xaduL\xff\xact\ +J\xff\xacsI\xff\xabrG\xff\xaaqF\xff\xaap\ +E\xff\xaapD\xff\xa9oC\xff\xa9nB\xff\xa9n\ +A\xff\xa8nA\xff\xa8mA\xff\xa8m@\xff\xa8m\ +A\xff\xa8nA\xff\xa8nA\xff\xa9nA\xff\xa9o\ +B\xff\xa9oC\xff\xaapD\xff\xaaqE\xff\xabr\ +F\xff\xabsH\xff\xactI\xff\xaduK\xff\xadv\ +M\xff\xaewN\xff\xafxP\xff\xb0zR\xff\xb1{\ +S\xff\xb2}U\xff\xa5tP\xffZ@,\xff\x02\x01\ +\x01\xa1\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x84\x80[A\xff\xc1\x8aa\xff\xc0\x88^\xff\xbf\x86\ +\x5c\xff\xbd\x84Z\xff\xbc\x82X\xff\xbb\x81U\xff\xba\x7f\ +T\xff\xb9~R\xff\xb8}P\xff\xb7{N\xff\xb7z\ +L\xff\xb6yJ\xff\xb5xH\xff\xb5vH\xff\xb4u\ +F\xff\xb3tE\xff\xb3tD\xff\xb2sB\xff\xb2r\ +B\xff\xb2rA\xff\xb1rA\xff\xb1rA\xff\xb1r\ +@\xff\xb2rA\xff\xb2rA\xff\xb2sB\xff\xb2s\ +C\xff\xb3tD\xff\xb3uE\xff\xb4vG\xff\xb5w\ +H\xff\xb6xI\xff\xb6yK\xff\xb7zM\xff\xb7|\ +O\xff\xb8}Q\xff\xb9~R\xff\xba\x80T\xff\xbb\x81\ +V\xff\xbd\x83X\xff\xbe\x85Z\xff\xbf\x87]\xffZ?\ +,\xff\x00\x00\x00T\x00\x00\x00\x00\x00\x00\x00\x00\x12\x0d\ +\x09\xd0\xbc\x86_\xff\xc0\x88_\xff\xbf\x86\x5c\xff\xbd\x84\ +Z\xff\xbc\x83W\xff\xbb\x81U\xff\xba\x7fS\xff\xb9~\ +Q\xff\xb8|O\xff\xb7zM\xff\xb6yK\xff\xb5x\ +I\xff\xb5vG\xff\xb4uE\xff\xb3tD\xff\xb2s\ +B\xff\xb2r@\xff\xb1q?\xff\xb0p?\xff\xb0o\ +>\xff\xb0o=\xff\xb0n=\xff\xafn=\xff\xb0n\ +=\xff\xb0n=\xff\xb0o=\xff\xb0o>\xff\xb1p\ +?\xff\xb1q@\xff\xb2rA\xff\xb2sC\xff\xb3t\ +D\xff\xb4uF\xff\xb5wH\xff\xb5xI\xff\xb6z\ +K\xff\xb7{N\xff\xb8|P\xff\xb9~R\xff\xba\x80\ +T\xff\xbb\x81V\xff\xbc\x83X\xff\xbe\x85[\xff\xa5t\ +P\xff\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x14\ +\x0e\xdf\xc0\x88_\xff\xbf\x86]\xff\xbd\x84Z\xff\xbc\x82\ +W\xff\xbb\x81U\xff\xba\x7fS\xff\xb8}Q\xff\xb7|\ +O\xff\xb7zL\xff\xb6xJ\xff\xb5wH\xff\xb4u\ +F\xff\xb3tD\xff\xb2sB\xff\xb1q@\xff\xb0p\ +>\xff\xb0n=\xff\xafm;\xff\xael:\xff\xael\ +9\xff\xaek9\xff\xaek8\xff\xadk8\xff\xadk\ +8\xff\xadk8\xff\xaek9\xff\xael9\xff\xafm\ +;\xff\xafn<\xff\xb0o=\xff\xb1p?\xff\xb1r\ +@\xff\xb2sB\xff\xb3tD\xff\xb4vF\xff\xb5w\ +H\xff\xb6yJ\xff\xb7zM\xff\xb8|O\xff\xb9~\ +R\xff\xba\x7fT\xff\xbb\x81V\xff\xbc\x83X\xff\xb2|\ +U\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbf\x87]\xff\xbd\x85[\xff\xbc\x82X\xff\xbb\x81\ +U\xff\xba\x7fS\xff\xb8}Q\xff\xb7{N\xff\xb6z\ +L\xff\xb6xI\xff\xb4vG\xff\xb3tE\xff\xb2s\ +C\xff\xb1q@\xff\xb0p>\xff\xafm<\xff\xael\ +;\xff\xaek8\xff\xadj7\xff\xaci6\xff\xaci\ +5\xff\xach4\xff\xabh3\xff\xabh3\xff\xabh\ +3\xff\xabh4\xff\xach4\xff\xaci5\xff\xacj\ +6\xff\xadk7\xff\xaek9\xff\xafm;\xff\xb0n\ +=\xff\xb0p?\xff\xb2rA\xff\xb3sC\xff\xb4u\ +E\xff\xb5wH\xff\xb6xJ\xff\xb7zL\xff\xb8|\ +O\xff\xb9~Q\xff\xba\x7fT\xff\xbb\x81V\xff\xb1{\ +S\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbe\x85[\xff\xbc\x83X\xff\xbb\x81V\xff\xba\x7f\ +S\xff\xb8}Q\xff\xb7{N\xff\xb6yL\xff\xb5x\ +I\xff\xb4vF\xff\xb3tD\xff\xb2rA\xff\xb1p\ +?\xff\xafn=\xff\xael:\xff\xadk8\xff\xadi\ +6\xff\xach4\xff\xabg2\xff\xaaf1\xff\xaaf\ +0\xff\xaae/\xff\xa9e/\xff\xa9e.\xff\xa9e\ +.\xff\xa9e.\xffh>\x1d\xffU3\x19\xffV4\ +\x19\xffV4\x1a\xffV5\x1b\xffW5\x1c\xffd>\ +!\xff\xaaj9\xff\xb0o=\xff\xb1q?\xff\xb2s\ +B\xff\xb3uE\xff\xb5vG\xff\xb6xJ\xff\xb6z\ +L\xff\xb8|O\xff\xb9~R\xff\xba\x80T\xff\xb0y\ +Q\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbd\x83Y\xff\xbc\x81W\xff\xba\x7fT\xff\xb9~\ +Q\xff\xb7|N\xff\xb6zL\xff\xb5xI\xff\xb4v\ +F\xff\xb3tD\xff\xb1rA\xff\xb0o>\xff\xafm\ +<\xff\xaek8\xff\xacj6\xff\xabh4\xff\xabg\ +2\xff\xaae0\xff\xa9d.\xff\xa8c-\xff\xa8c\ ++\xff\xa7b*\xff\xa7b)\xff\xa7b)\xff\xa7a\ +)\xff\x7fJ\x1f\xff333\xff\x8f\x8f\x8f\xff\x8f\x8f\ +\x8f\xff\x8f\x8f\x8f\xff\x8f\x8f\x8f\xff\x8f\x8f\x8f\xffJJ\ +J\xffg?!\xff\xael:\xff\xafn<\xff\xb1p\ +?\xff\xb2sA\xff\xb3tE\xff\xb5vG\xff\xb6x\ +J\xff\xb7zL\xff\xb8|P\xff\xb9~R\xff\xafx\ +O\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbc\x82W\xff\xba\x80T\xff\xb9~R\xff\xb8|\ +O\xff\xb6zL\xff\xb6xJ\xff\xb4vG\xff\xb3t\ +D\xff\xb1r@\xff\xb0o>\xff\xafm;\xff\xadk\ +8\xff\xaci5\xff\xabg2\xff\xaae0\xff\xa9d\ +-\xff\xa8c+\xff\xa7a)\xff\xa6`(\xff\xa6_\ +&\xff\xa5_%\xff\xa5_%\xff\xa5^$\xff\xa5^\ +$\xffA%\x0e\xff\xa2\xa2\xa2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcb\xcb\ +\xcb\xff*\x19\x0d\xff\xaci6\xff\xaek9\xff\xafm\ +<\xff\xb0p>\xff\xb2rA\xff\xb3tE\xff\xb5v\ +G\xff\xb6yJ\xff\xb7{M\xff\xb8}P\xff\xaew\ +M\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0c\xdf\xbb\x81V\xff\xb9\x7fS\xff\xb8}P\xff\xb7{\ +M\xff\xb6xJ\xff\xb5vG\xff\xb3tD\xff\xb1r\ +@\xff\xb0o=\xff\xael:\xff\xadj7\xff\xach\ +4\xff\xaaf1\xff\xa9e.\xff\xa8c,\xff\xa7a\ +)\xff\xa6`&\xff\xa5^$\xff\xa4]\x22\xff\xa4\x5c\ +!\xff\xa3\x5c \xff\xa3[\x1f\xff\xa3[\x1e\xff\x9dX\ +\x1d\xff\x17\x11\x0c\xff\xf2\xf2\xf2\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\ +\xfc\xff,+*\xff\x94Y+\xff\xaci5\xff\xaek\ +8\xff\xafm;\xff\xb1p>\xff\xb2sB\xff\xb4u\ +E\xff\xb5wH\xff\xb6yK\xff\xb7{N\xff\xadu\ +L\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x12\ +\x0c\xdf\xba\x80T\xff\xb9}Q\xff\xb7{N\xff\xb6y\ +K\xff\xb5wH\xff\xb3uE\xff\xb2rA\xff\xb0p\ +>\xff\xafm;\xff\xadj7\xff\xach4\xff\xaaf\ +1\xff\xa9d-\xff\xa7b*\xff\xa6`'\xff\xa5^\ +%\xff\xa4]!\xff\xa3\x5c\x1f\xff\xa2[\x1d\xff\xa2Y\ +\x1b\xff\xa1Y\x19\xff\xa1X\x18\xff\xa1W\x19\xffp=\ +\x11\xffWWW\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x81\x81\x81\xffY5\x18\xff\xabg1\xff\xaci\ +5\xff\xaek8\xff\xafm<\xff\xb1p?\xff\xb2s\ +B\xff\xb4uF\xff\xb5wI\xff\xb7zL\xff\xact\ +J\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x12\ +\x0c\xdf\xb9\x7fS\xff\xb8|O\xff\xb7zL\xff\xb5x\ +I\xff\xb4uF\xff\xb2sC\xff\xb1q?\xff\xafm\ +<\xff\xadk8\xff\xach4\xff\xaaf1\xff\xa9d\ +-\xff\xa7b*\xff\xa6_&\xff\xa4]#\xff\xa3\x5c\ +\x1f\xff\xa2Z\x1c\xff\xa1X\x1a\xff\xa0W\x17\xff\xa0V\ +\x15\xff\x9fU\x14\xff\x9fT\x12\xff\x9fT\x12\xff5\x1b\ +\x06\xff\xb2\xb2\xb2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xd8\xd8\xd8\xff!\x14\x0b\xff\xa9d.\xff\xabg\ +2\xff\xaci5\xff\xaek9\xff\xb0n=\xff\xb1q\ +@\xff\xb3tD\xff\xb5vG\xff\xb6yJ\xff\xacs\ +H\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0c\xdf\xb9}Q\xff\xb7{N\xff\xb6yJ\xff\xb5v\ +G\xff\xb3tD\xff\xb1r@\xff\xafn=\xff\xaek\ +9\xff\xaci5\xff\xaaf1\xff\xa9d-\xff\xa7b\ +*\xff\xa6_&\xff\xa4]\x22\xff\xa3[\x1e\xff\xa2Y\ +\x1a\xff\xa0W\x17\xff\x9fU\x14\xff\x9eT\x11\xff\x9eS\ +\x0e\xff\x9dR\x0c\xff\x9dR\x0a\xff\x92L\x0a\xff\x1d\x1a\ +\x16\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb1\xb1\xb1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff777\xff\x88P\x22\xff\xa9e\ +/\xff\xabg2\xff\xadj6\xff\xael:\xff\xb0o\ +>\xff\xb2rB\xff\xb4uE\xff\xb5wI\xff\xabr\ +G\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0c\xdf\xb8|P\xff\xb6zL\xff\xb5xI\xff\xb4u\ +F\xff\xb2rB\xff\xb0p>\xff\xafl;\xff\xadj\ +6\xff\xabg2\xff\xa9e/\xff\xa7b*\xff\xa6_\ +'\xff\xa4]\x22\xff\xa2[\x1d\xff\xa1X\x1a\xff\xa0V\ +\x15\xff\x9eT\x12\xff\x9dR\x0d\xff\x9cQ\x09\xff\x9cP\ +\x06\xff\x9bO\x04\xff\x9bO\x02\xffb1\x01\xffgg\ +g\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\ +\xfd\xff###\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x91\x91\x91\xffM-\x12\xff\xa8c\ +,\xff\xaae0\xff\xabh3\xff\xadk8\xff\xafm\ +<\xff\xb1q?\xff\xb3tC\xff\xb4vG\xff\xabq\ +E\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0c\xdf\xb7{O\xff\xb6yK\xff\xb5wH\xff\xb3t\ +D\xff\xb1q@\xff\xafn<\xff\xadk8\xff\xach\ +4\xff\xaaf0\xff\xa8c,\xff\xa6`'\xff\xa4^\ +#\xff\xa3[\x1e\xff\xa1Y\x1a\xff\xa0V\x15\xff\x9eT\ +\x11\xff\x9dR\x0a\xff\x9cP\x06\xff\x9bO\x02\xff\x9aM\ +\x01\xff\x99M\x00\xff\x99L\x00\xff*\x14\x01\xff\xc1\xc1\ +\xc1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc5\xc5\ +\xc5\xff\x00\x00\x00\xff\x9a\x9a\x9a\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xe8\xe8\xe8\xff\x19\x10\x09\xff\xa4`\ +(\xff\xa8d-\xff\xaaf1\xff\xaci5\xff\xael\ +9\xff\xb0o=\xff\xb2rA\xff\xb4uE\xff\xaap\ +D\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb7{M\xff\xb6xJ\xff\xb4vF\xff\xb2s\ +C\xff\xb0p>\xff\xafl;\xff\xadj6\xff\xabg\ +2\xff\xa9d-\xff\xa7a)\xff\xa5_%\xff\xa3\x5c\ + \xff\xa2Y\x1b\xff\xa0V\x16\xff\x9eT\x11\xff\x9dR\ +\x0a\xff\x9bO\x04\xff\x9aN\x01\xff\x99L\x00\xff\x98K\ +\x00\xff\x98J\x00\xff\x89B\x00\xff#\x22!\xff\xfb\xfb\ +\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffqq\ +q\xff9\x1c\x00\xffGGG\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffGGG\xff|G\ +\x1c\xff\xa7b*\xff\xa9e/\xff\xabh4\xff\xadj\ +8\xff\xafm<\xff\xb1q@\xff\xb3tD\xff\xa9o\ +C\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb6zL\xff\xb5wH\xff\xb4uE\xff\xb2r\ +A\xff\xb0o=\xff\xaek9\xff\xaci5\xff\xaae\ +0\xff\xa8c+\xff\xa6`'\xff\xa4]\x22\xff\xa2Z\ +\x1d\xff\xa0W\x18\xff\x9fT\x12\xff\x9dR\x0b\xff\x9bP\ +\x04\xff\x9aM\x01\xff\x99L\x00\xff\x98J\x00\xff\x97H\ +\x00\xff\x96G\x00\xffU'\x00\xffwww\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff#\x22\ +!\xff\x89D\x00\xff\x19\x10\x08\xff\xea\xea\xea\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa1\xa1\xa1\xffB&\ +\x0e\xff\xa7a(\xff\xa8d-\xff\xaag2\xff\xaci\ +6\xff\xael:\xff\xb0p>\xff\xb2sB\xff\xa9n\ +B\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb6yK\xff\xb5wH\xff\xb3tD\xff\xb1q\ +@\xff\xafn<\xff\xadj7\xff\xabh3\xff\xa9e\ +.\xff\xa7b*\xff\xa5_%\xff\xa3\x5c\x1f\xff\x7fF\ +\x14\xff#\x13\x05\xff\x1e\x10\x03\xff\x1d\x0f\x02\xff\x1d\x0f\ +\x01\xff\x1d\x0e\x00\xff\x1c\x0e\x00\xff<\x1c\x00\xff\x95E\ +\x00\xff\x94D\x00\xff\x1e\x0d\x00\xff\xd3\xd3\xd3\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc8\xc8\xc8\xff(\x13\ +\x01\xff\x98J\x00\xff@ \x00\xff\x9d\x9d\x9d\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xef\xef\xef\xff\x1a\x14\ +\x0f\xff\xa0\x5c%\xff\xa8b+\xff\xaae0\xff\xach\ +5\xff\xaek9\xff\xb0o=\xff\xb2rA\xff\xa8n\ +A\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6yK\xff\xb4vG\xff\xb3sC\xff\xb1p\ +?\xff\xafl;\xff\xadj6\xff\xaag2\xff\xa9d\ +-\xff\xa6a(\xff\xa4^#\xff\xa2[\x1e\xff5\x1d\ +\x08\xff\xa2\xa2\xa2\xff\xdf\xdf\xdf\xff\xdf\xdf\xdf\xff\xdf\xdf\ +\xdf\xff\xdf\xdf\xdf\xff\xdf\xdf\xdf\xff;;;\xffu5\ +\x00\xff|8\x00\xff0/.\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffuuu\xffX)\ +\x00\xff\x97H\x00\xffr7\x00\xffIII\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffWW\ +W\xffqA\x19\xff\xa7b)\xff\xa9e.\xff\xabh\ +3\xff\xadk8\xff\xafm<\xff\xb1q@\xff\xa8m\ +@\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xJ\xff\xb4vF\xff\xb2sB\xff\xb0o\ +>\xff\xael:\xff\xaci5\xff\xaaf0\xff\xa8c\ ++\xff\xa6`'\xff\xa4]\x22\xff\x97T\x1a\xff\x1e\x1a\ +\x17\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x97\x97\x97\xffA\x1d\ +\x00\xffI \x00\xff\x88\x88\x88\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff(&%\xff\x85=\ +\x00\xff\x96F\x00\xff\x94G\x00\xff\x16\x0d\x06\xff\xee\xee\ +\xee\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb1\xb1\ +\xb1\xff8\x1f\x0c\xff\xa6a(\xff\xa9d-\xff\xabg\ +2\xff\xadj7\xff\xafm;\xff\xb1q?\xff\xa8l\ +?\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xI\xff\xb4uF\xff\xb2rB\xff\xb0o\ +=\xff\xaek9\xff\xach5\xff\xaaf/\xff\xa8b\ ++\xff\xa5_&\xff\xa3\x5c \xffd7\x10\xffii\ +i\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xec\xec\xff\x14\x0c\ +\x06\xff\x19\x0d\x04\xff\xde\xde\xde\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xcc\xcc\xcc\xff#\x0f\x00\xff\x94C\ +\x00\xff\x95E\x00\xff\x97H\x00\xff?\x1e\x00\xff\xa0\xa0\ +\xa0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\ +\xf6\xff\x1c\x19\x17\xff\x9d[%\xff\xa8c,\xff\xaaf\ +1\xff\xaci6\xff\xafl;\xff\xb1p?\xff\xa7l\ +?\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xI\xff\xb4uF\xff\xb2rB\xff\xb0o\ +=\xff\xaek8\xff\xach4\xff\xa9e/\xff\xa7b\ +*\xff\xa5_%\xff\xa3\x5c \xff,\x18\x07\xff\xc2\xc2\ +\xc2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffMM\ +M\xff???\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffxxx\xffR$\x00\xff\x93B\ +\x00\xff\x95E\x00\xff\x96G\x00\xffq7\x00\xffLL\ +L\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffhhh\xffh<\x18\xff\xa8c,\xff\xaaf\ +1\xff\xaci6\xff\xael:\xff\xb0p?\xff\xa7l\ +>\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xI\xff\xb4uE\xff\xb2rA\xff\xb0o\ +=\xff\xaek8\xff\xach3\xff\xa9e/\xff\xa7b\ +*\xff\xa5_%\xff\x93R\x1c\xff#\x22\x22\xff\xfb\xfb\ +\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xf8\ +\xf8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffll\ +l\xff\x98\x98\x98\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff('&\xff\x7f8\x00\xff\x93B\ +\x00\xff\x94D\x00\xff\x96G\x00\xff\x96I\x00\xff\x17\x10\ +\x0a\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xc2\xc2\xc2\xff.\x1a\x0a\xff\xa8c+\xff\xaaf\ +0\xff\xaci5\xff\xael:\xff\xb0p>\xff\xa7l\ +>\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xI\xff\xb4uF\xff\xb2rA\xff\xb0n\ +=\xff\xaek9\xff\xabh4\xff\xaae/\xff\xa7b\ +*\xff\xa5_%\xff[3\x12\xffzzz\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xff\x89\x89\ +\x89\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff!!\ +!\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xd1\xd1\xd1\xff \x0d\x00\xff\x92@\x00\xff\x93B\ +\x00\xff\x94D\x00\xff\x96G\x00\xff\x98J\x00\xff>\x1e\ +\x00\xff\xa2\xa2\xa2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xfd\xfd\xfd\xff#\x22 \xff\x96X'\xff\xaaf\ +1\xff\xaci5\xff\xael:\xff\xb0p>\xff\xa7l\ +?\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xI\xff\xb4uF\xff\xb2rA\xff\xb0o\ +=\xff\xaek9\xff\xach5\xff\xaae/\xff\xa7b\ ++\xff\xa5_%\xff\x22\x13\x06\xff\xd3\xd3\xd3\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xaf\xaf\xaf\xff&&\ +&\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xba\xba\xba\xffOO\ +O\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff}}}\xffP#\x00\xff\x92A\x00\xff\x93C\ +\x00\xff\x95E\x00\xff\x96H\x00\xff\x98K\x00\xffq8\ +\x00\xffNNN\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffxxx\xff_8\x19\xff\xaaf\ +1\xff\xaci6\xff\xael:\xff\xb1p?\xff\xa7l\ +>\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6xJ\xff\xb4uF\xff\xb2sB\xff\xb0o\ +>\xff\xael:\xff\xaci5\xff\xaaf0\xff\xa8c\ ++\xff\x8bP \xff10/\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x5c\x5c\x5c\xff\x07\x03\ +\x00\xff\xd1\xd1\xd1\xff\xff\xff\xff\xffkkk\xff\x94\x94\ +\x94\xff\xe6\xe6\xe6\xff\xe6\xe6\xe6\xff\xe6\xe6\xe6\xff\xe5\xe5\ +\xe5\xff*))\xff\x808\x00\xff\x93B\x00\xff\x94D\ +\x00\xff\x95F\x00\xff\x97I\x00\xff\x99K\x00\xff\x96L\ +\x01\xff\x19\x12\x0b\xff\xd9\xd9\xd9\xff\xe6\xe6\xe6\xff\xe6\xe6\ +\xe6\xff\xe6\xe6\xe6\xff\xb9\xb9\xb9\xff+\x19\x0b\xff\xaag\ +2\xff\xadj6\xff\xafm;\xff\xb1p?\xff\xa7l\ +?\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x11\ +\x0b\xdf\xb6yJ\xff\xb4vF\xff\xb2sC\xff\xb0p\ +>\xff\xael;\xff\xaci6\xff\xaaf1\xff\xa8c\ +,\xffR/\x13\xff\x8a\x8a\x8a\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf4\xf4\xf4\xff\x1b\x16\x12\xffO'\ +\x00\xff{{{\xff\xff\xff\xff\xff\xaf\xaf\xaf\xff44\ +4\xff111\xff\x0b\x0b\x0b\xff\x16\x0a\x00\xff\x1c\x0c\ +\x00\xffC\x1d\x00\xff\x93B\x00\xff\x94C\x00\xff\x95E\ +\x00\xff\x96G\x00\xff\x98J\x00\xff\x99M\x00\xff\x9bO\ +\x04\xff^0\x06\xff \x11\x03\xff\x1e\x10\x04\xff\x1f\x11\ +\x05\xff\x1f\x12\x06\xff \x13\x08\xffa9\x1a\xff\xabg\ +3\xff\xadj7\xff\xafm<\xff\xb1q@\xff\xa8m\ +@\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb6yK\xff\xb4vG\xff\xb3tC\xff\xb1q\ +?\xff\xafm;\xff\xadj7\xff\xabg2\xff\xa6c\ +-\xff\x1e\x13\x0b\xff\xdf\xdf\xdf\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xb3\xb3\xb3\xff5\x1b\x01\xff\x87D\ +\x00\xff*))\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffnnn\xffX'\x00\xff\x93B\ +\x00\xff\x93C\x00\xff\x94D\x00\xff\x95E\x00\xff\x96G\ +\x00\xff\x97I\x00\xff\x99L\x00\xff\x9aN\x01\xff\x9cP\ +\x07\xff\x9eS\x0f\xff\x9fV\x15\xff\xa1Y\x1b\xff\xa3\x5c\ + \xff\xa5_%\xff\xa7b*\xff\xa9e/\xff\xabh\ +4\xff\xaek8\xff\xb0n=\xff\xb2rA\xff\xa8m\ +@\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb6zL\xff\xb5wH\xff\xb3tE\xff\xb2r\ +@\xff\xafn<\xff\xadk8\xff\xach4\xff\x85O\ +%\xff@??\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff```\xffi6\x05\xff\x9bO\ +\x03\xff\x22\x12\x02\xff\xd1\xd1\xd1\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc8\xc8\xc8\xff$\x10\x00\xff\x95E\ +\x00\xff\x95E\x00\xff\x95F\x00\xff\x96G\x00\xff\x97I\ +\x00\xff\x98K\x00\xff\x9aM\x01\xff\x9bO\x04\xff\x9dR\ +\x0b\xff\x9fT\x12\xff\xa1W\x18\xff\xa2[\x1d\xff\xa4^\ +\x22\xff\xa6`(\xff\xa8c,\xff\xaaf1\xff\xaci\ +5\xff\xael:\xff\xb0o>\xff\xb2sB\xff\xa9n\ +A\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb7zM\xff\xb5xI\xff\xb4uF\xff\xb2s\ +B\xff\xb0o>\xff\xael:\xff\xaci6\xffI,\ +\x15\xff\x9a\x9a\x9a\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf9\xf9\xf9\xff\x19\x15\x11\xff\x96N\x0e\xff\x9cQ\ +\x07\xffT*\x02\xff~~~\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff'&%\xff\x83>\ +\x00\xff\x97H\x00\xff\x97I\x00\xff\x98J\x00\xff\x99L\ +\x00\xff\x9aM\x01\xff\x9bO\x03\xff\x9dQ\x09\xff\x9eS\ +\x10\xff\xa0V\x16\xff\xa2Y\x1b\xff\xa3\x5c \xff\xa5_\ +%\xff\xa7a)\xff\xa9d.\xff\xabg3\xff\xadj\ +7\xff\xafm;\xff\xb1q?\xff\xb3sC\xff\xa9o\ +B\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0b\xdf\xb7{N\xff\xb6yJ\xff\xb5vG\xff\xb3t\ +C\xff\xb1q?\xff\xafm<\xff\xaai6\xff\x1a\x13\ +\x0e\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb6\xb6\xb6\xff5\x1c\x07\xff\x9fU\x13\xff\x9dS\ +\x0e\xff\x87E\x07\xff.-,\xff\xfd\xfd\xfd\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff~~~\xffR(\ +\x00\xff\x98K\x00\xff\x99L\x00\xff\x99M\x00\xff\x9aN\ +\x01\xff\x9bP\x04\xff\x9dQ\x0a\xff\x9eS\x0f\xff\x9fU\ +\x15\xff\xa1X\x1a\xff\xa3[\x1e\xff\xa4^\x22\xff\xa6`\ +(\xff\xa8c,\xff\xaaf0\xff\xach5\xff\xaek\ +8\xff\xb0n=\xff\xb1r@\xff\xb3tE\xff\xa9p\ +C\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0c\xdf\xb8|O\xff\xb6zK\xff\xb5wH\xff\xb3u\ +E\xff\xb2rA\xff\xb0o=\xff~N)\xffOO\ +O\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffccc\xffi:\x11\xff\xa0W\x18\xff\x9fU\ +\x13\xff\x9dS\x0e\xff\x22\x12\x03\xff\xd4\xd4\xd4\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd6\xd6\xd6\xff\x1f\x10\ +\x02\xff\x99M\x01\xff\x9aN\x01\xff\x9bO\x03\xff\x9cQ\ +\x07\xff\x9dR\x0b\xff\x9eT\x10\xff\x9fU\x15\xff\xa1X\ +\x19\xff\xa3[\x1d\xff\xa4]\x22\xff\xa6`&\xff\xa7b\ +*\xff\xa9e.\xff\xabg3\xff\xadj6\xff\xafm\ +;\xff\xb0p?\xff\xb2sB\xff\xb4uF\xff\xaap\ +D\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x12\ +\x0c\xdf\xb8}Q\xff\xb7{M\xff\xb6xJ\xff\xb4v\ +G\xff\xb2sC\xff\xb1q?\xff@(\x16\xff\xab\xab\ +\xab\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\ +\xf7\xff\x1c\x19\x17\xff\x9bW\x1e\xff\xa2Z\x1c\xff\xa1X\ +\x18\xff\x9fV\x15\xffU-\x0a\xff\x80\x80\x80\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff66\ +5\xff\x80B\x05\xff\x9cQ\x09\xff\x9dR\x0b\xff\x9eS\ +\x0f\xff\x9fT\x12\xff\xa0V\x16\xff\xa1X\x1a\xff\xa2[\ +\x1e\xff\xa4]!\xff\xa5_&\xff\xa7a)\xff\xa9d\ +-\xff\xaaf1\xff\xaci5\xff\xaek9\xff\xb0n\ +=\xff\xb1r@\xff\xb3tD\xff\xb5wH\xff\xaar\ +F\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x12\ +\x0c\xdf\xb9~R\xff\xb7|O\xff\xb6zK\xff\xb5w\ +H\xff\xb4uE\xff\xa9l>\xff\x19\x15\x12\xff\xf6\xf6\ +\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xba\xba\ +\xba\xff4\x1d\x0b\xff\xa5_$\xff\xa4] \xff\xa2[\ +\x1d\xff\xa1Y\x1a\xff\x89J\x14\xff/.-\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x8f\ +\x8f\xffK'\x07\xff\x9eT\x11\xff\x9fU\x13\xff\xa0V\ +\x15\xff\xa1W\x18\xff\xa1Y\x1b\xff\xa3[\x1f\xff\xa4]\ +\x22\xff\xa5_&\xff\xa7a)\xff\xa8d-\xff\xaaf\ +0\xff\xach4\xff\xadk8\xff\xafm<\xff\xb1q\ +?\xff\xb2sC\xff\xb4vF\xff\xb6xI\xff\xabr\ +H\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x12\ +\x0c\xdf\xba\x7fT\xff\xb8}Q\xff\xb7{M\xff\xb6y\ +J\xff\xb4vG\xffuL,\xff```\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffgg\ +g\xffk>\x1b\xff\xa7a(\xff\xa5_%\xff\xa4]\ +\x22\xff\xa3\x5c\x1f\xff\xa2Z\x1d\xff \x11\x05\xff\xd8\xd8\ +\xd8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe3\xe3\ +\xe3\xff\x19\x10\x08\xff\xa0W\x17\xff\xa1X\x19\xff\xa2Y\ +\x1b\xff\xa2[\x1e\xff\xa3\x5c!\xff\xa4^#\xff\xa6`\ +&\xff\xa7b)\xff\xa8c-\xff\xaaf0\xff\xabh\ +4\xff\xadj7\xff\xael;\xff\xb0p>\xff\xb2r\ +A\xff\xb3uE\xff\xb5wH\xff\xb6yK\xff\xact\ +I\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x12\ +\x0c\xdf\xbb\x80U\xff\xb9~R\xff\xb8|O\xff\xb7z\ +L\xff\xb5xI\xff7$\x15\xff\xbb\xbb\xbb\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xf8\xf8\xff \x1d\ +\x1b\xff\x9e^,\xff\xa8c,\xff\xa7b*\xff\xa6`\ +'\xff\xa5^%\xff\xa4]\x22\xffV0\x10\xff\x83\x83\ +\x83\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffEEE\xff{D\x16\xff\xa3[\x1f\xff\xa3\x5c\ +!\xff\xa4^#\xff\xa5_%\xff\xa6`(\xff\xa7b\ +*\xff\xa9d-\xff\xaaf0\xff\xabh3\xff\xadj\ +7\xff\xael:\xff\xb0o=\xff\xb1r@\xff\xb3t\ +D\xff\xb4vG\xff\xb6xJ\xff\xb7{M\xff\xadu\ +K\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbb\x82W\xff\xba\x7fT\xff\xb8}Q\xff\xb7|\ +N\xff\xb4xJ\xff\x1b\x14\x0f\xff\x90\x90\x90\xff\x96\x96\ +\x96\xff\x96\x96\x96\xff\x96\x96\x96\xffzzz\xff4\x1f\ +\x0f\xff\xabh3\xff\xaaf0\xff\xa9d.\xff\xa8c\ ++\xff\xa7a)\xff\xa6`'\xff\x8eQ \xff''\ +&\xff\x96\x96\x96\xff\x96\x96\x96\xff\x96\x96\x96\xff\x96\x96\ +\x96\xffRRR\xff[4\x13\xff\xa5_$\xff\xa5_\ +&\xff\xa6a(\xff\xa7b*\xff\xa8c,\xff\xa9e\ +.\xff\xaaf1\xff\xach4\xff\xadj7\xff\xael\ +:\xff\xb0o=\xff\xb1q@\xff\xb3sD\xff\xb4v\ +F\xff\xb5xI\xff\xb6zL\xff\xb8|O\xff\xadv\ +M\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbc\x83X\xff\xbb\x81V\xff\xb9\x7fS\xff\xb8}\ +P\xff\xb7{N\xff\x82W5\xff[<$\xffZ;\ +\x22\xffZ:!\xffY9 \xff\x5c: \xff\x98^\ +2\xff\xadj7\xff\xaci5\xff\xabg2\xff\xaae\ +0\xff\xa9d.\xff\xa8c,\xff\xa7b*\xffpA\ +\x1c\xffT1\x14\xffT0\x14\xffT0\x14\xffT0\ +\x14\xffX3\x15\xff\x9aZ%\xff\xa7b)\xff\xa8b\ ++\xff\xa8c,\xff\xa9e.\xff\xaaf1\xff\xabg\ +3\xff\xaci5\xff\xadk8\xff\xafm;\xff\xb0o\ +=\xff\xb1q@\xff\xb3sC\xff\xb4uF\xff\xb5w\ +I\xff\xb6zK\xff\xb7{N\xff\xb9~Q\xff\xaew\ +O\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbd\x84Z\xff\xbc\x82W\xff\xbb\x80U\xff\xb9\x7f\ +R\xff\xb8|P\xff\xb7{M\xff\xb6yJ\xff\xb5w\ +H\xff\xb4uE\xff\xb3sC\xff\xb1q@\xff\xb0o\ +=\xff\xafm;\xff\xaek8\xff\xadj6\xff\xach\ +4\xff\xabg2\xff\xaaf0\xff\xa9e/\xff\xa9d\ +.\xff\xa9d-\xff\xa8d,\xff\xa8c,\xff\xa8c\ +,\xff\xa8c-\xff\xa9d-\xff\xa9e/\xff\xaae\ +0\xff\xaaf1\xff\xabg3\xff\xaci5\xff\xadj\ +7\xff\xael9\xff\xafm<\xff\xb0o>\xff\xb1r\ +A\xff\xb3sD\xff\xb4vF\xff\xb5wI\xff\xb6y\ +K\xff\xb7{N\xff\xb8}Q\xff\xba\x7fS\xff\xafy\ +P\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0d\xdf\xbe\x86\x5c\xff\xbd\x84Y\xff\xbc\x82W\xff\xba\x80\ +T\xff\xb9~R\xff\xb8|P\xff\xb7{M\xff\xb6y\ +J\xff\xb5wH\xff\xb4uF\xff\xb3sC\xff\xb1r\ +A\xff\xb0p>\xff\xafn<\xff\xafl;\xff\xaek\ +8\xff\xadj7\xff\xaci5\xff\xabh4\xff\xabg\ +3\xff\xabg2\xff\xaaf1\xff\xaaf1\xff\xaaf\ +1\xff\xaag1\xff\xabg2\xff\xabh3\xff\xach\ +4\xff\xaci6\xff\xadj7\xff\xaek9\xff\xafm\ +;\xff\xb0o=\xff\xb1q?\xff\xb2rA\xff\xb3t\ +D\xff\xb4vF\xff\xb5xI\xff\xb6yK\xff\xb7{\ +N\xff\xb8}P\xff\xb9\x7fS\xff\xbb\x80U\xff\xb0z\ +R\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x13\ +\x0e\xdf\xc0\x87^\xff\xbe\x85\x5c\xff\xbd\x84Y\xff\xbb\x82\ +V\xff\xba\x80T\xff\xb9~R\xff\xb8|P\xff\xb7{\ +M\xff\xb6yK\xff\xb5wI\xff\xb4vG\xff\xb3t\ +E\xff\xb2sB\xff\xb1q?\xff\xb0o>\xff\xb0n\ +<\xff\xafm;\xff\xael:\xff\xadk8\xff\xadj\ +7\xff\xadj6\xff\xadj6\xff\xaci6\xff\xacj\ +6\xff\xadj6\xff\xadj7\xff\xadj7\xff\xaek\ +9\xff\xael:\xff\xafm<\xff\xb0o=\xff\xb1p\ +?\xff\xb2rA\xff\xb2sC\xff\xb3uE\xff\xb5v\ +G\xff\xb5xI\xff\xb6yK\xff\xb7{N\xff\xb8}\ +P\xff\xb9\x7fS\xff\xbb\x80U\xff\xbc\x82W\xff\xb1|\ +T\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x14\ +\x0e\xdf\xc1\x89`\xff\xbf\x87^\xff\xbe\x85[\xff\xbd\x83\ +Y\xff\xbb\x82W\xff\xba\x80U\xff\xb9~R\xff\xb8}\ +P\xff\xb7{N\xff\xb7zK\xff\xb5xI\xff\xb5w\ +G\xff\xb4uF\xff\xb3tD\xff\xb2sB\xff\xb1r\ +@\xff\xb1p?\xff\xb0o>\xff\xb0n=\xff\xafn\ +<\xff\xafm;\xff\xafm;\xff\xafm;\xff\xael\ +;\xff\xafm;\xff\xafm<\xff\xafn<\xff\xb0n\ +=\xff\xb0p>\xff\xb1q?\xff\xb2rA\xff\xb2s\ +C\xff\xb3tE\xff\xb4vG\xff\xb5wH\xff\xb6y\ +J\xff\xb7zL\xff\xb7|N\xff\xb8}Q\xff\xba\x7f\ +S\xff\xbb\x81U\xff\xbc\x82X\xff\xbd\x84Z\xff\xb3}\ +V\xff\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x17\x10\ +\x0b\xd7\xbf\x89a\xff\xc1\x89`\xff\xbf\x87^\xff\xbe\x85\ +[\xff\xbd\x83Y\xff\xbc\x82W\xff\xba\x80U\xff\xb9\x7f\ +R\xff\xb8}Q\xff\xb7|O\xff\xb7zM\xff\xb6y\ +K\xff\xb5xI\xff\xb5vG\xff\xb4uF\xff\xb3t\ +D\xff\xb2sC\xff\xb2sB\xff\xb2r@\xff\xb1q\ +?\xff\xb1q?\xff\xb1p?\xff\xb1p?\xff\xb1p\ +>\xff\xb1p?\xff\xb1q?\xff\xb1r@\xff\xb2r\ +A\xff\xb2sB\xff\xb3tC\xff\xb3tE\xff\xb4v\ +F\xff\xb5wH\xff\xb6xI\xff\xb6yK\xff\xb7{\ +M\xff\xb8|O\xff\xb9~Q\xff\xba\x7fS\xff\xbb\x81\ +V\xff\xbc\x82W\xff\xbd\x84Z\xff\xbe\x86\x5c\xff\xacy\ +T\xff\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\ +\x00\x99\x95jL\xff\xc2\x8bb\xff\xc0\x89`\xff\xbf\x87\ +^\xff\xbe\x85[\xff\xbd\x84Y\xff\xbc\x82W\xff\xbb\x81\ +U\xff\xba\x7fS\xff\xb9~R\xff\xb8}P\xff\xb7{\ +N\xff\xb6zL\xff\xb6yK\xff\xb6xI\xff\xb5w\ +H\xff\xb4vG\xff\xb4uF\xff\xb3uE\xff\xb3t\ +D\xff\xb3tD\xff\xb3sC\xff\xb3sC\xff\xb3s\ +C\xff\xb3tC\xff\xb3tD\xff\xb3tD\xff\xb4u\ +E\xff\xb4uF\xff\xb5vG\xff\xb5wH\xff\xb6x\ +I\xff\xb6yK\xff\xb7zM\xff\xb8|N\xff\xb8}\ +P\xff\xb9~R\xff\xba\x80T\xff\xbb\x81V\xff\xbc\x83\ +X\xff\xbd\x84Z\xff\xbe\x86\x5c\xff\xc0\x87_\xffoO\ +7\xff\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x1c\x19\x11\x0c\xe2\x95kL\xff\xbf\x89a\xff\xc1\x89\ +`\xff\xbf\x87^\xff\xbe\x86\x5c\xff\xbd\x84Z\xff\xbc\x83\ +X\xff\xbb\x81V\xff\xba\x80T\xff\xb9\x7fS\xff\xb9}\ +Q\xff\xb8|P\xff\xb7{N\xff\xb7zL\xff\xb6y\ +K\xff\xb6yJ\xff\xb5xI\xff\xb5wI\xff\xb5w\ +H\xff\xb5vG\xff\xb5vG\xff\xb4vG\xff\xb5v\ +G\xff\xb5vG\xff\xb5wH\xff\xb5wH\xff\xb5w\ +I\xff\xb6xI\xff\xb6yJ\xff\xb6zL\xff\xb7{\ +M\xff\xb7|N\xff\xb8}P\xff\xb9~R\xff\xba\x7f\ +S\xff\xbb\x80U\xff\xbb\x82V\xff\xbc\x83Y\xff\xbe\x84\ +[\xff\xbf\x86]\xff\xbb\x84\x5c\xff\x7fZ?\xff\x0a\x07\ +\x05\xc5\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x1c\x01\x01\x00\x99\x17\x10\x0b\xd7\x1c\x14\ +\x0e\xdf\x1c\x13\x0e\xdf\x1b\x13\x0d\xdf\x1b\x13\x0d\xdf\x1b\x13\ +\x0d\xdf\x1b\x13\x0d\xdf\x1b\x12\x0c\xdf\x1b\x12\x0c\xdf\x1a\x12\ +\x0c\xdf\x1a\x12\x0c\xdf\x1a\x12\x0b\xdf\x1a\x12\x0b\xdf\x1a\x11\ +\x0b\xdf\x1a\x11\x0b\xdf\x1a\x11\x0b\xdf\x1a\x11\x0b\xdf\x1a\x11\ +\x0b\xdf\x1a\x11\x0a\xdf\x1a\x11\x0a\xdf\x1a\x11\x0a\xdf\x1a\x11\ +\x0a\xdf\x1a\x11\x0a\xdf\x1a\x11\x0b\xdf\x1a\x11\x0b\xdf\x1a\x11\ +\x0b\xdf\x1a\x11\x0b\xdf\x1a\x11\x0b\xdf\x1a\x12\x0b\xdf\x1a\x12\ +\x0b\xdf\x1a\x12\x0c\xdf\x1a\x12\x0c\xdf\x1b\x12\x0c\xdf\x1b\x12\ +\x0c\xdf\x1b\x12\x0c\xdf\x1b\x13\x0d\xdf\x1b\x13\x0d\xdf\x1b\x13\ +\x0d\xdf\x1b\x13\x0d\xdf\x12\x0d\x09\xd0\x00\x00\x00\x84\x00\x00\ +\x00\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\ +\x00\x00\xc0\x00\x00\x00\x00\x03\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x80\x00\x00\x00\x00\x01\ +\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\xc0\x00\x00\x00\x00\x03\ +\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00(\x00\x00\x00 \x00\ +\x00\x00@\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\x10\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x09\x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\x00 \x00\x00\ +\x00 \x00\x00\x00\x1f\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x09\x06\x04a[A.\xf3xU\ +;\xffwT9\xffvR7\xffuQ6\xfftO\ +4\xffsN2\xffsM1\xffrL/\xffrK\ +.\xffqJ-\xffqJ,\xffpI,\xffpI\ ++\xffpI+\xffpI+\xffpI,\xffqJ\ +,\xffqJ-\xffrK.\xffrL/\xffrM\ +1\xffsN2\xfftO4\xffuP5\xffvR\ +7\xffvS9\xffQ9'\xec\x02\x01\x00I\x00\x00\ +\x00\x00\x00\x00\x00\x18fI4\xf9\xc0\x89`\xff\xbf\x86\ +\x5c\xff\xbd\x83Y\xff\xbb\x81V\xff\xb9\x7fS\xff\xb8|\ +P\xff\xb7zM\xff\xb6xJ\xff\xb5wH\xff\xb4u\ +F\xff\xb3tC\xff\xb2sB\xff\xb2rA\xff\xb1q\ +@\xff\xb1q?\xff\xb1q@\xff\xb1qA\xff\xb2r\ +B\xff\xb3tC\xff\xb4uE\xff\xb5vG\xff\xb6x\ +J\xff\xb6zL\xff\xb8|P\xff\xb9~R\xff\xbb\x80\ +U\xff\xbd\x83X\xff\xbe\x86\x5c\xffQ9'\xeb\x00\x00\ +\x00\x05\x00\x00\x00?\x8ffG\xff\xbf\x86\x5c\xff\xbd\x83\ +Y\xff\xbb\x81U\xff\xb9~R\xff\xb7|O\xff\xb6y\ +K\xff\xb5wH\xff\xb4uE\xff\xb2sB\xff\xb1q\ +?\xff\xb0o=\xff\xafm<\xff\xael:\xff\xael\ +9\xff\xaek9\xff\xael9\xff\xael:\xff\xafm\ +;\xff\xb0o=\xff\xb1p?\xff\xb2sB\xff\xb3t\ +E\xff\xb5wH\xff\xb6yJ\xff\xb7{N\xff\xb9~\ +R\xff\xbb\x80U\xff\xbc\x83X\xffvS9\xff\x00\x00\ +\x00\x1f\x00\x00\x00@\x8feE\xff\xbd\x84Y\xff\xbb\x81\ +V\xff\xb9~R\xff\xb7{N\xff\xb6yJ\xff\xb4v\ +G\xff\xb3sC\xff\xb1q@\xff\xb0n=\xff\xael\ +:\xff\xadj7\xff\xaci5\xff\xabh3\xff\xabg\ +2\xff\xabg2\xff\xabg2\xff\xabh3\xff\xaci\ +5\xff\xadj7\xff\xael9\xff\xafn<\xff\xb1q\ +?\xff\xb3sC\xff\xb4vF\xff\xb6xJ\xff\xb7{\ +N\xff\xb9~Q\xff\xbb\x80U\xffvR7\xff\x00\x00\ +\x00 \x00\x00\x00@\x8ecC\xff\xbb\x81V\xff\xb9~\ +R\xff\xb7|N\xff\xb6yJ\xff\xb4vF\xff\xb2s\ +B\xff\xb0p>\xff\xael:\xff\xadj6\xff\xabh\ +3\xff\xaaf0\xff\xa9d.\xff\xa8c,\xff\xa8b\ ++\xff\xa8b*\xff\x96X&\xff?;9\xff``\ +`\xff```\xff```\xff@4+\xff\xael\ +:\xff\xb0o>\xff\xb2sB\xff\xb4uF\xff\xb6x\ +J\xff\xb7{N\xff\xb9~R\xffuP5\xff\x00\x00\ +\x00 \x00\x00\x00@\x8dbA\xff\xba\x7fT\xff\xb8|\ +O\xff\xb6yK\xff\xb4vG\xff\xb2sB\xff\xb0o\ +=\xff\xaek9\xff\xaci5\xff\xaaf1\xff\xa8d\ +-\xff\xa7b)\xff\xa6`'\xff\xa5_%\xff\xa4^\ +#\xff\xa4^\x22\xffY2\x13\xff\xd0\xd0\xd0\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x96\x96\x96\xff\x84P\ +(\xff\xaek9\xff\xb0o=\xff\xb2rA\xff\xb4u\ +F\xff\xb6yJ\xff\xb8|O\xfftO3\xff\x00\x00\ +\x00 \x00\x00\x00@\x8c`?\xff\xb9}Q\xff\xb7z\ +L\xff\xb5wH\xff\xb3sC\xff\xb0o>\xff\xaek\ +9\xff\xach4\xff\xa9e/\xff\xa7b+\xff\xa6_\ +&\xff\xa4]\x22\xff\xa3\x5c\x1f\xff\xa2Z\x1c\xff\xa1Y\ +\x1a\xff\xa1Y\x1a\xffJ<0\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xeb\xeb\xeb\xffK/\ +\x19\xff\xabh3\xff\xadk8\xff\xb0o=\xff\xb2s\ +B\xff\xb5vG\xff\xb6zL\xffsN2\xff\x00\x00\ +\x00 \x00\x00\x00@\x8b_>\xff\xb7{N\xff\xb6x\ +I\xff\xb3tD\xff\xb1q?\xff\xael:\xff\xach\ +4\xff\xa9e/\xff\xa7a*\xff\xa5^$\xff\xa3\x5c\ +\x1f\xff\xa1Y\x1a\xff\xa0V\x16\xff\x9fU\x13\xff\x9eT\ +\x11\xff\x83E\x0d\xff\x85\x85\x85\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf7\xf7\xf7\xff\xff\xff\xff\xff\xff\xff\xff\xffYT\ +P\xff\xa5b-\xff\xach4\xff\xael9\xff\xb1p\ +?\xff\xb3tD\xff\xb5xI\xffrM0\xff\x00\x00\ +\x00 \x00\x00\x00@\x8a^<\xff\xb6zL\xff\xb5v\ +G\xff\xb2rB\xff\xafn<\xff\xadj6\xff\xaaf\ +0\xff\xa7b*\xff\xa5^$\xff\xa2[\x1e\xff\xa1W\ +\x18\xff\x9fT\x12\xff\x9dR\x0c\xff\x9cP\x08\xff\x9bP\ +\x05\xffK'\x03\xff\xdf\xdf\xdf\xff\xff\xff\xff\xff\xfe\xfe\ +\xfe\xffxxx\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa7\xa7\ +\xa7\xffuE\x1d\xff\xaae/\xff\xaci5\xff\xafm\ +;\xff\xb2rA\xff\xb4vF\xffrK.\xff\x00\x00\ +\x00 \x00\x00\x00@\x89];\xff\xb6xJ\xff\xb3t\ +E\xff\xb1p?\xff\xaek9\xff\xabg3\xff\xa8c\ +,\xff\xa5_&\xff\xa3[\x1e\xff\xa0W\x18\xff\x9eT\ +\x10\xff\x9cQ\x07\xff\x9bN\x02\xff\x99M\x00\xff\x98K\ +\x00\xffND;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcb\xcb\ +\xcb\xff\x14\x10\x0d\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xf5\xf5\ +\xf5\xffF.\x1a\xff\xa8c+\xff\xabg2\xff\xadk\ +8\xff\xb0o>\xff\xb3tD\xffqJ-\xff\x00\x00\ +\x00 \x00\x00\x00@\x89\x5c9\xff\xb5wH\xff\xb2s\ +B\xff\xafn<\xff\xacj6\xff\xaae/\xff\xa7a\ +(\xff\xa4]!\xff\xa1X\x1a\xff\x9eT\x11\xff\x9cQ\ +\x08\xff\x9aN\x01\xff\x98K\x00\xff\x97I\x00\xffs7\ +\x00\xff\x96\x96\x96\xff\xff\xff\xff\xff\xff\xff\xff\xffww\ +w\xffW+\x00\xff\xaf\xaf\xaf\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffc`^\xff\x9e\x5c&\xff\xa9e/\xff\xaci\ +5\xff\xafm;\xff\xb2rB\xffqJ,\xff\x00\x00\ +\x00 \x00\x00\x00@\x89[8\xff\xb4vG\xff\xb1r\ +A\xff\xafl:\xff\xabh4\xff\xa8d-\xff\xa5_\ +%\xff\xa0Y\x1d\xff?/ \xffSJA\xffSJ\ +@\xffSI@\xff>,\x1d\xff\x90C\x00\xffB!\ +\x05\xff\xeb\xeb\xeb\xff\xff\xff\xff\xff\xff\xff\xff\xffE3\ +#\xff\x92G\x00\xffa][\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xb7\xb7\xb7\xffi=\x18\xff\xa8c,\xff\xabg\ +3\xff\xael:\xff\xb1q@\xffpI+\xff\x00\x00\ +\x00 \x00\x00\x00@\x88Z8\xff\xb4uE\xff\xb1p\ +?\xff\xaek9\xff\xabg2\xff\xa8b+\xff\xa5^\ +#\xffs?\x13\xff\xa4\xa4\xa4\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xab\xab\xab\xffb+\x00\xffWQ\ +L\xff\xff\xff\xff\xff\xff\xff\xff\xff\xce\xce\xce\xffR&\ +\x00\xff\x96G\x00\xffA&\x0e\xff\xf7\xf7\xf7\xff\xff\xff\ +\xff\xff\xfb\xfb\xfb\xffE1 \xff\xa7b*\xff\xaaf\ +1\xff\xadk8\xff\xb0p>\xffpH*\xff\x00\x00\ +\x00 \x00\x00\x00@\x88Z7\xff\xb3tE\xff\xb0p\ +>\xff\xadk8\xff\xaaf1\xff\xa7a)\xff\xa4]\ +\x22\xffE+\x15\xff\xf4\xf4\xf4\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\x1e\x15\x0f\xff\xa6\xa6\ +\xa6\xff\xff\xff\xff\xff\xff\xff\xff\xff{zz\xff\x81:\ +\x00\xff\x95F\x00\xffd0\x00\xff\xb2\xb2\xb2\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffpnm\xff\x98X%\xff\xaaf\ +0\xff\xadj7\xff\xb0o>\xffpH*\xff\x00\x00\ +\x00 \x00\x00\x00@\x88Z7\xff\xb3tD\xff\xb0p\ +>\xff\xadj7\xff\xaaf0\xff\xa7a)\xff\x9cX\ +\x1f\xffa^[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\ +\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xffRRR\xff\xf4\xf4\ +\xf4\xff\xff\xff\xff\xff\xff\xff\xff\xffE4'\xff\x92B\ +\x00\xff\x95E\x00\xff\x91F\x00\xffc`]\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xc7\xc7\xc7\xff`8\x17\xff\xaae\ +/\xff\xadj6\xff\xb0o=\xffoH)\xff\x00\x00\ +\x00 \x00\x00\x00@\x88Z7\xff\xb3tE\xff\xb0o\ +>\xff\xadj8\xff\xaaf0\xff\xa7a)\xffj<\ +\x16\xff\xb5\xb5\xb5\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8c\x8c\ +\x8c\xff\xff\xff\xff\xff\xf3\xf3\xf3\xffggg\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xd2\xd2\xd2\xffN\x22\x00\xff\x93B\ +\x00\xff\x95E\x00\xff\x97J\x00\xffA(\x10\xff\xf8\xf8\ +\xf8\xff\xff\xff\xff\xff\xfe\xfe\xfe\xffH9,\xff\xaae\ +0\xff\xadj7\xff\xb0o=\xffoH*\xff\x00\x00\ +\x00 \x00\x00\x00@\x88Z7\xff\xb3uE\xff\xb1p\ +?\xff\xadk8\xff\xaaf1\xff\xa7b*\xffE0\ +\x1f\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xef\xef\xef\xff\x0d\x0b\ +\x0a\xff\xea\xea\xea\xff\xa9\xa9\xa9\xff\xa8\xa8\xa8\xff\xee\xee\ +\xee\xff\xee\xee\xee\xffyxx\xff~8\x00\xff\x93C\ +\x00\xff\x96F\x00\xff\x98K\x00\xffe3\x01\xff\xab\xab\ +\xab\xff\xee\xee\xee\xff\xee\xee\xee\xffrrr\xff\x96Z\ +*\xff\xadj7\xff\xb0o>\xffpH*\xff\x00\x00\ +\x00 \x00\x00\x00@\x88[8\xff\xb4uF\xff\xb1q\ +@\xff\xael9\xff\xabg3\xff\x9b[(\xffnl\ +k\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa1\xa1\xa1\xffK%\ +\x00\xff\x99\x99\x99\xff\xdc\xdc\xdc\xffwww\xff??\ +?\xff7\x18\x00\xffU&\x00\xff\x93C\x00\xff\x95E\ +\x00\xff\x97I\x00\xff\x99L\x00\xff\x97M\x06\xffO*\ +\x09\xffJ)\x0c\xffL+\x10\xffR0\x15\xff\xa4c\ +0\xff\xaek8\xff\xb1p?\xffpH+\xff\x00\x00\ +\x00 \x00\x00\x00@\x89[9\xff\xb5vG\xff\xb2r\ +A\xff\xafm;\xff\xach4\xffb:\x1b\xff\xc5\xc5\ +\xc5\xff\xff\xff\xff\xff\xff\xff\xff\xffYTN\xff\x97M\ +\x03\xffTLE\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\xcc\ +\xcc\xffR%\x00\xff\x94D\x00\xff\x95F\x00\xff\x97H\ +\x00\xff\x98K\x00\xff\x9bN\x02\xff\x9dR\x0c\xff\xa0V\ +\x16\xff\xa2[\x1e\xff\xa5_&\xff\xa8d-\xff\xabh\ +4\xff\xael:\xff\xb1r@\xffpI+\xff\x00\x00\ +\x00 \x00\x00\x00@\x89\x5c:\xff\xb5wH\xff\xb3s\ +C\xff\xb0o=\xff\xadj7\xffI9-\xff\xfe\xfe\ +\xfe\xff\xff\xff\xff\xff\xf1\xf1\xf1\xffE(\x0e\xff\x9dR\ +\x0b\xffE%\x07\xff\xec\xec\xec\xff\xff\xff\xff\xff\xff\xff\ +\xff\xffF5'\xff\x97I\x00\xff\x98J\x00\xff\x99L\ +\x00\xff\x9bN\x02\xff\x9dQ\x09\xff\x9fU\x13\xff\xa1Y\ +\x1b\xff\xa4]\x22\xff\xa7a)\xff\xaae0\xff\xadj\ +6\xff\xb0n<\xff\xb2sC\xffqJ,\xff\x00\x00\ +\x00 \x00\x00\x00@\x8a];\xff\xb6yJ\xff\xb4u\ +E\xff\xb1q@\xff\x98^2\xff{{{\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\xa5\xa5\xa5\xffs?\x12\xff\x9fU\ +\x13\xffv=\x09\xff\x9c\x9c\x9c\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\x81\x81\x81\xff\x82A\x00\xff\x9aN\x01\xff\x9bP\ +\x04\xff\x9dR\x0b\xff\x9fT\x12\xff\xa1X\x19\xff\xa3\x5c\ + \xff\xa6`&\xff\xa8d-\xff\xabg3\xff\xael\ +9\xff\xb1p?\xff\xb3tE\xffqK-\xff\x00\x00\ +\x00 \x00\x00\x00@\x8a^=\xff\xb7zM\xff\xb5w\ +H\xff\xb2sC\xff\x5c: \xff\xd5\xd5\xd5\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x5cWS\xff\xa0Z\x1f\xff\xa1Y\ +\x1b\xff\x9eU\x15\xffVOI\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xdb\xdb\xdb\xffN(\x04\xff\x9dR\x0c\xff\x9eS\ +\x10\xff\xa0V\x15\xff\xa1Y\x1a\xff\xa3\x5c \xff\xa5_\ +%\xff\xa8b+\xff\xaaf1\xff\xadj7\xff\xafn\ +<\xff\xb2sB\xff\xb5vG\xffrL/\xff\x00\x00\ +\x00 \x00\x00\x00@\x8b_>\xff\xb8|O\xff\xb6y\ +J\xff\xb4uF\xffNC;\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xf3\xf3\xf3\xffG-\x18\xff\xa6`&\xff\xa4]\ +\x22\xff\xa2[\x1d\xffG)\x10\xff\xee\xee\xee\xff\xff\xff\ +\xff\xff\xff\xff\xff\xffMC:\xff\xa0V\x16\xff\xa1X\ +\x19\xff\xa2Z\x1d\xff\xa4]\x22\xff\xa6_&\xff\xa8b\ ++\xff\xaaf0\xff\xaci5\xff\xafm;\xff\xb1q\ +@\xff\xb4uE\xff\xb6xJ\xffrM1\xff\x00\x00\ +\x00 \x00\x00\x00@\x8ca@\xff\xb9~R\xff\xb7{\ +M\xff\x94b;\xff\x8b\x8b\x8b\xff\xff\xff\xff\xff\xff\xff\ +\xff\xff\xa9\xa9\xa9\xffwG\x22\xff\xa8d-\xff\xa7a\ +)\xff\xa5_%\xffyE\x19\xff\x9e\x9e\x9e\xff\xff\xff\ +\xff\xff\xff\xff\xff\xff\x92\x92\x92\xff\x80H\x18\xff\xa4]\ +\x22\xff\xa5_%\xff\xa7a(\xff\xa8c,\xff\xaaf\ +1\xff\xaci5\xff\xael:\xff\xb1p?\xff\xb3t\ +D\xff\xb5wH\xff\xb7zM\xffsN2\xff\x00\x00\ +\x00 \x00\x00\x00@\x8dbB\xff\xba\x80T\xff\xb8}\ +Q\xff\xa2lD\xffJ5$\xffK6&\xffJ5\ +$\xffM3\x1f\xff\xa8g5\xff\xabg3\xff\xa9e\ +/\xff\xa8c,\xff\xa5`)\xffL/\x18\xffG/\ +\x1c\xffG/\x1c\xffE-\x19\xff\x91T\x22\xff\xa7a\ +)\xff\xa8c+\xff\xa9e/\xff\xabg2\xff\xadj\ +6\xff\xafm:\xff\xb0p?\xff\xb3sC\xff\xb5w\ +G\xff\xb6zL\xff\xb8}P\xfftO4\xff\x00\x00\ +\x00 \x00\x00\x00@\x8edD\xff\xbc\x82W\xff\xba\x7f\ +S\xff\xb8|P\xff\xb6zL\xff\xb5wH\xff\xb3t\ +D\xff\xb1q@\xff\xafn<\xff\xaek9\xff\xaci\ +6\xff\xabg3\xff\xaaf1\xff\xa9e/\xff\xa9d\ +.\xff\xa9d.\xff\xa9d.\xff\xa9e/\xff\xaaf\ +1\xff\xabg2\xff\xaci6\xff\xaek8\xff\xafn\ +<\xff\xb1q@\xff\xb3tD\xff\xb5wH\xff\xb6y\ +K\xff\xb8|O\xff\xba\x7fS\xffuQ6\xff\x00\x00\ +\x00 \x00\x00\x00@\x90eF\xff\xbe\x85Z\xff\xbc\x82\ +W\xff\xba\x7fS\xff\xb8|O\xff\xb6zL\xff\xb5w\ +H\xff\xb4uE\xff\xb2rB\xff\xb1p>\xff\xafn\ +<\xff\xael:\xff\xadj7\xff\xadi6\xff\xaci\ +5\xff\xaci5\xff\xaci5\xff\xaci6\xff\xadj\ +7\xff\xael9\xff\xafm<\xff\xb0p>\xff\xb2r\ +A\xff\xb3tE\xff\xb5wH\xff\xb6yK\xff\xb8|\ +O\xff\xb9\x7fS\xff\xbb\x81V\xffvR8\xff\x00\x00\ +\x00 \x00\x00\x00?\x90gI\xff\xbf\x87^\xff\xbd\x84\ +Z\xff\xbc\x82W\xff\xba\x7fS\xff\xb8}P\xff\xb7z\ +M\xff\xb6xJ\xff\xb4vG\xff\xb3tD\xff\xb2r\ +B\xff\xb1q?\xff\xb0o>\xff\xb0n=\xff\xafn\ +<\xff\xafm<\xff\xafn<\xff\xb0n=\xff\xb0o\ +=\xff\xb1q?\xff\xb2rA\xff\xb3tD\xff\xb4v\ +G\xff\xb6xI\xff\xb7zL\xff\xb8}P\xff\xba\x7f\ +S\xff\xbb\x81V\xff\xbd\x84Z\xffwT:\xff\x00\x00\ +\x00\x1f\x00\x00\x00\x1fpP9\xfd\xc1\x8aa\xff\xbf\x87\ +^\xff\xbd\x84Z\xff\xbc\x82W\xff\xba\x80T\xff\xb9~\ +R\xff\xb7|O\xff\xb6zL\xff\xb6xI\xff\xb5v\ +G\xff\xb4uF\xff\xb3tD\xff\xb3sC\xff\xb2s\ +B\xff\xb2sB\xff\xb2sB\xff\xb3sC\xff\xb3t\ +D\xff\xb4uE\xff\xb4vG\xff\xb5xI\xff\xb6z\ +K\xff\xb7{N\xff\xb9}Q\xff\xba\x7fT\xff\xbc\x82\ +W\xff\xbd\x84Z\xff\xbf\x87]\xffZ@-\xf4\x00\x00\ +\x00\x09\x00\x00\x00\x00\x14\x0e\x0a}pQ9\xfd\x90g\ +H\xff\x8feF\xff\x8ecD\xff\x8dbB\xff\x8c`\ +?\xff\x8b_>\xff\x8a^<\xff\x89\x5c:\xff\x89[\ +9\xff\x88Z8\xff\x88Z7\xff\x88Y6\xff\x88Y\ +6\xff\x87Y5\xff\x88Y6\xff\x88Y6\xff\x88Z\ +7\xff\x88Z7\xff\x89[9\xff\x89\x5c:\xff\x8a]\ +<\xff\x8b_>\xff\x8c`?\xff\x8dbA\xff\x8ec\ +D\xff\x8edE\xffeH2\xf9\x09\x06\x04a\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\ +\x00?\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\x00@\x00\x00\ +\x00@\x00\x00\x00?\x00\x00\x00\x17\x00\x00\x00\x00\x00\x00\ +\x00\x00\xc0\x00\x00\x03\x80\x00\x00\x01\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x01\xc0\x00\ +\x00\x03(\x00\x00\x00\x10\x00\x00\x00 \x00\x00\x00\x01\x00\ + \x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x09\x06\x04\x18bE\ +1\x87iJ2\x8fhG/\x8ffE,\x8feC\ +)\x8fdB(\x8fdA&\x8fdA&\x8fdA\ +'\x8feB(\x8feD+\x8fgF-\x8fhH\ +0\x8f]A-\x84\x02\x01\x00\x12iK5\x94\xbf\x86\ +\x5c\xff\xbb\x81U\xff\xb8|O\xff\xb5xI\xff\xb3t\ +D\xff\xb1q@\xff\xb0o=\xff\xafn<\xff\xb0o\ +>\xff\xb2rA\xff\xb4uF\xff\xb6yK\xff\xb9~\ +R\xff\xbc\x83X\xff]A-\x84rP7\x9f\xbb\x81\ +V\xff\xb7{N\xff\xb4vF\xff\xb1p?\xff\xadk\ +8\xff\xabg3\xff\xa9e/\xff\xa5b-\xff}[\ +@\xff\x87eL\xff\x93_8\xff\xb2sB\xff\xb6x\ +J\xff\xb9~R\xffhH0\x8fpM3\x9f\xb8}\ +P\xff\xb4vG\xff\xb0o>\xff\xach4\xff\xa8c\ +,\xff\xa5_$\xff\xa3\x5c \xffzI \xff\xf3\xf3\ +\xf3\xff\xff\xff\xff\xff\x94\x80q\xff\xaek8\xff\xb2r\ +B\xff\xb6yK\xffgF-\x8foK1\x9f\xb6y\ +K\xff\xb1q@\xff\xaci5\xff\xa7b*\xff\xa3[\ +\x1e\xff\x9fU\x14\xff\x9dR\x0c\xff\x8dt]\xff\xff\xff\ +\xff\xff\xdb\xdb\xdb\xff\xc0\xbe\xbd\xff\x9c]+\xff\xael\ +:\xff\xb4uE\xffeC*\x8fnJ/\x9f\xb4v\ +F\xff\xafm:\xff\xa9d.\xff\xa3\x5c \xff\x9eT\ +\x10\xff\x9aN\x03\xff\x8fF\x00\xff\xb9\xb6\xb4\xff\xd0\xd0\ +\xd0\xff\x84xm\xff\xfc\xfc\xfc\xff|S2\xff\xabh\ +3\xff\xb1q@\xffdB(\x8fmI-\x9f\xb3s\ +C\xff\xadj6\xff\xa6a(\xff}[=\xff\xa9\xa4\ +\xa0\xff\x8f\x88\x82\xffc8\x14\xff\xfa\xfa\xfa\xff\x99\x8a\ +|\xffrE\x1a\xff\xfd\xfd\xfd\xff\x98\x88{\xff\xa9e\ +.\xff\xafn<\xffdA&\x8fmH,\x9f\xb2r\ +A\xff\xach4\xff\xa3^%\xff\xa6\x9f\x99\xff\xfe\xfe\ +\xfe\xff\xfd\xfd\xfd\xff\x83\x80\x7f\xff\xff\xff\xff\xffuJ\ +(\xff\x88@\x00\xff\xc5\xc4\xc3\xff\xcd\xcd\xcd\xff\x93W\ +'\xff\xael:\xffc@%\x8fmH,\x9f\xb2r\ +B\xff\xach4\xff\x7fL\x22\xff\xeb\xeb\xeb\xff\xa2\xa1\ +\xa1\xff\xe1\xe1\xe1\xff\xbf\xbf\xbf\xff\xce\xce\xce\xff|7\ +\x00\xff\x96H\x00\xff\x92\x7fm\xff\xf6\xf6\xf6\xff~Z\ +>\xff\xaem:\xffc@%\x8fmI-\x9f\xb3t\ +C\xff\xadj7\xff\x8cr]\xff\xff\xff\xff\xffwZ\ +=\xff\xb2\xb0\xae\xff\xa0\xa0\xa0\xff]*\x00\xff\x95E\ +\x00\xff\x99L\x01\xff\x89H\x0c\xffwD\x18\xff\x93X\ +)\xff\xb0n=\xffdA&\x8fnJ/\x9f\xb4v\ +G\xff\xa9j:\xff\xb0\xac\xa9\xff\xe5\xe5\xe5\xff}C\ +\x0f\xff\x91{f\xff\xff\xff\xff\xffxP*\xff\x9aM\ +\x01\xff\x9dQ\x0a\xff\xa1X\x1a\xff\xa6`'\xff\xach\ +5\xff\xb1qA\xffdB(\x8foL1\x9f\xb6z\ +L\xff\x84Y9\xff\xf5\xf5\xf5\xff\xa5\x9e\x97\xff\xa3\x5c\ + \xffwJ#\xff\xfb\xfb\xfb\xff\x9d\x91\x86\xff\x9fU\ +\x13\xff\xa2Y\x1b\xff\xa5_%\xff\xaaf0\xff\xafm\ +;\xff\xb4vF\xffeD*\x8fqN4\x9f\xb9}\ +Q\xff\x83cL\xff\xa5\x9a\x92\xff\x85bH\xff\xa9d\ +.\xff\x9bZ%\xff\x8c\x7ft\xff\x87{r\xff\x97W\ +!\xff\xa7b*\xff\xaaf1\xff\xael:\xff\xb3s\ +C\xff\xb6zL\xffgF.\x8frP7\x9f\xbc\x82\ +W\xff\xb8|P\xff\xb5wH\xff\xb2rA\xff\xaem\ +:\xff\xaci5\xff\xabg2\xff\xaaf1\xff\xabh\ +3\xff\xadj7\xff\xb0o=\xff\xb3tD\xff\xb6y\ +K\xff\xba\x7fS\xffhH1\x8flM7\x97\xbf\x87\ +^\xff\xbc\x82W\xff\xb8}Q\xff\xb6yK\xff\xb4u\ +F\xff\xb2rB\xff\xb1p?\xff\xb1p?\xff\xb1q\ +@\xff\xb3tC\xff\xb5wH\xff\xb7{M\xff\xba\x7f\ +S\xff\xbd\x84Z\xffaD/\x87\x14\x0e\x0a\x1flM\ +7\x97rP7\x9fpN4\x9foK1\x9fnI\ +.\x9fmH,\x9flG+\x9flG+\x9fmH\ ++\x9fmI-\x9fnJ/\x9fpL2\x9fqO\ +5\x9fhJ3\x94\x09\x06\x04\x18\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +" + +qt_resource_name = b"\ +\x00\x0a\ +\x08G@\x80\ +\x00m\ +\x00o\x00d\x00e\x00-\x00s\x00e\x00t\x00u\x00p\ +\x00\x0e\ +\x03\xf2\x8a\x94\ +\x00t\ +\x00e\x00s\x00t\x00-\x00u\x00n\x00d\x00e\x00f\x00i\x00n\x00e\x00d\ +\x00\x08\ +\x0a\xc09\xa4\ +\x00i\ +\x00t\x00e\x00m\x00-\x00a\x00d\x00d\ +\x00\x0a\ +\x073\xc0\x22\ +\x00t\ +\x00e\x00s\x00t\x00-\x00e\x00r\x00r\x00o\x00r\ +\x00\x0a\ +\x06\xb18\xf4\ +\x00a\ +\x00r\x00r\x00o\x00w\x00-\x00l\x00e\x00f\x00t\ +\x00\x0a\ +\x0877d\ +\x00m\ +\x00o\x00d\x00e\x00-\x00b\x00u\x00i\x00l\x00d\ +\x00\x08\ +\x00(Ig\ +\x00f\ +\x00i\x00l\x00e\x00-\x00n\x00e\x00w\ +\x00\x0c\ +\x07\xe4\xc2\x18\ +\x00t\ +\x00e\x00s\x00t\x00-\x00r\x00e\x00f\x00r\x00e\x00s\x00h\ +\x00\x07\ +\x03W\xb0\xa7\ +\x00l\ +\x00o\x00a\x00d\x00i\x00n\x00g\ +\x00\x05\ +\x00j+\x82\ +\x00c\ +\x00l\x00e\x00a\x00r\ +\x00\x0b\ +\x0a\x99\xcf4\ +\x00a\ +\x00r\x00r\x00o\x00w\x00-\x00r\x00i\x00g\x00h\x00t\ +\x00\x10\ +\x01\x82V\x1d\ +\x00s\ +\x00e\x00t\x00t\x00i\x00n\x00g\x00s\x00-\x00p\x00r\x00o\x00g\x00r\x00a\x00m\ +\x00\x0a\ +\x03:N\xa4\ +\x00h\ +\x00e\x00l\x00p\x00-\x00a\x00b\x00o\x00u\x00t\ +\x00\x09\ +\x02\x84\xbc\xbe\ +\x00f\ +\x00i\x00l\x00e\x00-\x00o\x00p\x00e\x00n\ +\x00\x0b\ +\x03^s\x94\ +\x00f\ +\x00i\x00l\x00e\x00-\x00i\x00m\x00p\x00o\x00r\x00t\ +\x00\x03\ +\x00\x00y\xbe\ +\x00r\ +\x00u\x00n\ +\x00\x0a\ +\x02~\xd7\xa5\ +\x00b\ +\x00u\x00i\x00l\x00d\x00-\x00h\x00i\x00d\x00e\ +\x00\x07\ +\x0a\xcat\xbb\ +\x00t\ +\x00e\x00s\x00t\x00-\x00o\x00k\ +\x00\x0b\ +\x04m\x9e\xc5\ +\x00i\ +\x00t\x00e\x00m\x00-\x00r\x00e\x00m\x00o\x00v\x00e\ +\x00\x0e\ +\x02\xaf\xf3\x05\ +\x00i\ +\x00t\x00e\x00m\x00-\x00d\x00u\x00p\x00l\x00i\x00c\x00a\x00t\x00e\ +\x00\x08\ +\x09\x96\xa9\xc0\ +\x00a\ +\x00r\x00r\x00o\x00w\x00-\x00u\x00p\ +\x00\x0b\ +\x03\x15s\x94\ +\x00f\ +\x00i\x00l\x00e\x00-\x00e\x00x\x00p\x00o\x00r\x00t\ +\x00\x09\ +\x0a\x84D\x04\ +\x00m\ +\x00o\x00d\x00e\x00-\x00t\x00e\x00s\x00t\ +\x00\x04\ +\x00\x07\x8c\x04\ +\x00q\ +\x00u\x00i\x00t\ +\x00\x0b\ +\x00\x1d\x89<\ +\x00e\ +\x00x\x00c\x00e\x00l\x00-\x00m\x00o\x00d\x00e\x00l\ +\x00\x0a\ +\x02y\xa7g\ +\x00b\ +\x00u\x00i\x00l\x00d\x00-\x00s\x00h\x00o\x00w\ +\x00\x0d\ +\x0b\xda,c\ +\x00e\ +\x00d\x00i\x00t\x00-\x00s\x00e\x00t\x00t\x00i\x00n\x00g\x00s\ +\x00\x09\ +\x02\x84B\xc5\ +\x00f\ +\x00i\x00l\x00e\x00-\x00s\x00a\x00v\x00e\ +\x00\x0a\ +\x06\xae\xa5\xfe\ +\x00a\ +\x00r\x00r\x00o\x00w\x00-\x00d\x00o\x00w\x00n\ +\x00\x09\ +\x00t\x5c\xcf\ +\x00e\ +\x00d\x00i\x00t\x00-\x00r\x00e\x00d\x00o\ +\x00\x09\ +\x00t\x93\xcf\ +\x00e\ +\x00d\x00i\x00t\x00-\x00u\x00n\x00d\x00o\ +\x00\x04\ +\x00\x075\xdf\ +\x00l\ +\x00o\x00g\x00o\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00 \x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x00j\x0e\ +\x00\x00\x01\x91\x14{gB\ +\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x00\xedh\ +\x00\x00\x01\x91\x11\xb7\xcf\xbb\ +\x00\x00\x02J\x00\x00\x00\x00\x00\x01\x00\x00\x9b\xf0\ +\x00\x00\x01\x91\x11\xb7\xcf\xdb\ +\x00\x00\x02X\x00\x00\x00\x00\x00\x01\x00\x00\x9f\x07\ +\x00\x00\x01\x91G$\xb9\x08\ +\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00+\xf8\ +\x00\x00\x01\x91\x11\xb7\xcf\xd0\ +\x00\x00\x00\xe8\x00\x00\x00\x00\x00\x01\x00\x00?W\ +\x00\x00\x01\x91\x14\xd9\x11(\ +\x00\x00\x02\xe0\x00\x00\x00\x00\x00\x01\x00\x00\xe4\xf3\ +\x00\x00\x01\x91\x11\xb7\xcf\xc0\ +\x00\x00\x02\xf8\x00\x00\x00\x00\x00\x01\x00\x00\xe9=\ +\x00\x00\x01\x91\x11\xb7\xcf\xce\ +\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00Jw\ +\x00\x00\x01\x91\x11\xb7\xcf\xdd\ +\x00\x00\x02t\x00\x00\x00\x00\x00\x01\x00\x00\xce\xdd\ +\x00\x00\x01\x91(\xc9\x8b_\ +\x00\x00\x01\x94\x00\x00\x00\x00\x00\x01\x00\x00r\xea\ +\x00\x00\x01\x91(\xc9\xb3\x89\ +\x00\x00\x02\xae\x00\x00\x00\x00\x00\x01\x00\x00\xdd\xd5\ +\x00\x00\x01\x91\x11\xb7\xcf\xd4\ +\x00\x00\x01T\x00\x00\x00\x00\x00\x01\x00\x00aV\ +\x00\x00\x01\x91\x11\xb7\xcf\xd2\ +\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00\x87\xee\ +\x00\x00\x01\x91\x11\xb7\xcf\xd9\ +\x00\x00\x02\x16\x00\x00\x00\x00\x00\x01\x00\x00\x8fE\ +\x00\x00\x01\x916\x05ks\ +\x00\x00\x01:\x00\x00\x00\x00\x00\x01\x00\x00W\xac\ +\x00\x00\x01\x91\x11\xb7\xcf\xd6\ +\x00\x00\x00\xd4\x00\x00\x00\x00\x00\x01\x00\x006\xfa\ +\x00\x00\x01\x91=\xee\xc3L\ +\x00\x00\x01l\x00\x00\x00\x00\x00\x01\x00\x00eM\ +\x00\x00\x01\x916\x05\x89z\ +\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x09\x1f\ +\x00\x00\x01\x91#\xa1\xe1\x9d\ +\x00\x00\x01\xc2\x00\x00\x00\x00\x00\x01\x00\x00~\xc9\ +\x00\x00\x01\x91<\x04\x81\x0e\ +\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xe2]\ +\x00\x00\x01\x91\x14<6\xf5\ +\x00\x00\x00l\x00\x00\x00\x00\x00\x01\x00\x00\x1dq\ +\x00\x00\x01\x91\x14B\x08D\ +\x00\x00\x00R\x00\x00\x00\x00\x00\x01\x00\x00\x18\x1f\ +\x00\x00\x01\x91#\xa1R\x16\ +\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x01\x00\x001\x82\ +\x00\x00\x01\x91#\x99_\xba\ +\x00\x00\x00\x86\x00\x00\x00\x00\x00\x01\x00\x00 \x1a\ +\x00\x00\x01\x91\x12(\xf0\x09\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x91\x12*\xc4t\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\x8c\x9f\ +\x00\x00\x01\x91\x149\xa7\xdf\ +\x00\x00\x022\x00\x00\x00\x00\x00\x01\x00\x00\x93\xec\ +\x00\x00\x01\x91\x12,z\xc6\ +\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x01\x00\x00G\xc7\ +\x00\x00\x01\x91\x14A\xdfB\ +\x00\x00\x00<\x00\x00\x00\x00\x00\x01\x00\x00\x0e\xf6\ +\x00\x00\x01\x91<\x03\xaa\x09\ +\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00y\xe7\ +\x00\x00\x01\x91#\xa0\xbeX\ +\x00\x00\x02\x8e\x00\x00\x00\x00\x00\x01\x00\x00\xd5F\ +\x00\x00\x01\x91<\x0d\x85S\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/src/SettingsWindow.py b/src/SettingsWindow.py new file mode 100644 index 0000000..2338632 --- /dev/null +++ b/src/SettingsWindow.py @@ -0,0 +1,132 @@ +# ************************************************************************************************** +# @file SettingsWindow.py +# @brief Little popup window to configure the program. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QVBoxLayout, QHBoxLayout, QFormLayout, QCheckBox, QDialog, QPushButton +) + +from widgets.CollapsibleBox import CollapsibleBox + +from PyQt6.QtCore import Qt +from dataclasses import dataclass, field, fields +import qdarktheme +from Icons import TrackableIcon + +@dataclass +class ProgramConfig: + validateCommands: bool = field(default=False) + colorTheme : str = field(default="dark") + +class SettingsWindow(QDialog): + def __init__(self, config: ProgramConfig, parent = None): + super().__init__(parent) + self.parent = parent + + self.setWindowTitle('Settings') + self.resize(300, 200) + + parentGeo = self.parent.geometry() + childGeo = self.geometry() + self.move( + parentGeo.center().x() - childGeo.width() // 2, + parentGeo.center().y() - childGeo.height() // 2 + ) + + # Create a copy of the original config and modify that one. When "Apply" is pressed, pass + # the configuration to the original. + self.originalConfig = config + self.config = ProgramConfig(**config.__dict__) + + layout = QVBoxLayout() + + optionsLayout = QFormLayout() + layout.addLayout(optionsLayout) + + # Dark and light theme buttons + self.darkTheme = QPushButton("Dark") + self.darkTheme.setCheckable(True) + self.darkTheme.setFocusPolicy(Qt.FocusPolicy.NoFocus) + self.darkTheme.clicked.connect(lambda: self.changeTheme("dark")) + + self.lightTheme = QPushButton("Light") + self.lightTheme.setCheckable(True) + self.lightTheme.setFocusPolicy(Qt.FocusPolicy.NoFocus) + self.lightTheme.clicked.connect(lambda: self.changeTheme("light")) + + if self.config.colorTheme == "dark": + self.darkTheme.setChecked(True) + self.lightTheme.setChecked(False) + else: + self.darkTheme.setChecked(False) + self.lightTheme.setChecked(True) + + colorThemeLayout = QHBoxLayout() + colorThemeLayout.addWidget(self.darkTheme) + colorThemeLayout.addWidget(self.lightTheme) + + self.validateCommandsCheck = QCheckBox() + self.validateCommandsCheck.setChecked(config.validateCommands) + + optionsLayout.addRow('Color theme', colorThemeLayout) + optionsLayout.addRow('Validate input code', self.validateCommandsCheck) + + # Add Apply and Cancel buttons + buttonsLayout = QHBoxLayout() + self.cancelButton = QPushButton('Cancel') + self.cancelButton.clicked.connect(self.discardChanges) + self.applyButton = QPushButton('Apply') + self.applyButton.clicked.connect(self.applyChanges) + + buttonsLayout.addStretch() + buttonsLayout.addWidget(self.cancelButton) + buttonsLayout.addWidget(self.applyButton) + + layout.addLayout(buttonsLayout) + + self.setLayout(layout) + + def changeTheme(self, theme): + self.config.colorTheme = theme + + if self.config.colorTheme == "dark": + self.darkTheme.setChecked(True) + self.lightTheme.setChecked(False) + else: + self.darkTheme.setChecked(False) + self.lightTheme.setChecked(True) + + self.applyTheme() + + def applyChanges(self): + for field in fields(self.config): + setattr(self.originalConfig, field.name, getattr(self.config, field.name)) + + self.applyTheme() + + # Close the window. + self.accept() + + def discardChanges(self): + for field in fields(self.config): + setattr(self.config, field.name, getattr(self.originalConfig, field.name)) + + self.applyTheme() + + # Close the window. + self.close() + + def applyTheme(self): + qdarktheme.setup_theme(self.config.colorTheme) + TrackableIcon.recolorAllIcons(self.config) + for collaps in self.parent.findChildren(CollapsibleBox): + collaps.setStyle() \ No newline at end of file diff --git a/src/SetupWidget.py b/src/SetupWidget.py new file mode 100644 index 0000000..f48234a --- /dev/null +++ b/src/SetupWidget.py @@ -0,0 +1,479 @@ +# ************************************************************************************************** +# @file SetupWidget.py +# @brief The window widget shown during SETUP mode. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QTableWidget, QCheckBox, QVBoxLayout, QWidget, QHeaderView, + QLabel, QFormLayout, QSplitter, QHBoxLayout, QPushButton, QTableWidgetItem, QSizePolicy +) +from PyQt6.QtCore import Qt, QEvent, QTimer, QSize +from PyQt6.QtGui import QIntValidator + +from copy import deepcopy +from typing import Optional + +from DataFields import Item + +from tools.UndoRedo import UndoRedo +from widgets.LabeledEditLine import LabeledLineEdit +from widgets.CodeTextField import CodeTextField +from widgets.TableCell import TableCell +from widgets.ContainerWidget import ContainerWidget +from SettingsWindow import ProgramConfig + +from Icons import createIcon +from tools.SignalBlocker import SignalBlocker + +class SetupWidget(QWidget): + def __init__(self, parent=None): + super().__init__(parent) + + self.parent = parent + + layout = QVBoxLayout() + self.setLayout(layout) + layout.setContentsMargins(0,0,0,0) + layout.setAlignment(Qt.AlignmentFlag.AlignTop) + + # Create the main splitter + self.splitter = QSplitter(Qt.Orientation.Horizontal, self) + self.splitter.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) + layout.addWidget(self.splitter) + + # Create a widget for the buttons + self.addButton = QPushButton(createIcon(':item-add', "green"), "Add Item") + self.addButton.setStatusTip('Add a new item to the table.') + self.addButton.clicked.connect(lambda: self.runAction('item-add', 'undo')) + self.addButton.setFixedWidth(120) + self.addButton.setFixedHeight(30) + self.addButton.setIconSize(QSize(20,20)) + + self.removeButton = QPushButton(createIcon(':item-remove', "red"), "Remove Item") + self.removeButton.setStatusTip('Remove the selected item from the table.') + self.removeButton.clicked.connect(lambda: self.runAction('item-remove', 'undo')) + self.removeButton.setFixedWidth(120) + self.removeButton.setFixedHeight(30) + self.removeButton.setIconSize(QSize(20,20)) + + buttonWidget = ContainerWidget() + buttonLayout = QHBoxLayout(buttonWidget) + buttonLayout.addWidget(self.addButton) + buttonLayout.addWidget(self.removeButton) + buttonLayout.addStretch() + + # Create the table widget + self.tableWidget = QTableWidget() + # self.tableWidget.setSizePolicy(QSizePolicy.Policy.MinimumExpanding, QSizePolicy.Policy.Expanding) + + # Create a vertical layout for the table and buttons + tableLayout = QVBoxLayout() + tableLayout.addWidget(buttonWidget) + tableLayout.addWidget(self.tableWidget) + + tableContainer = ContainerWidget() + tableContainer.setLayout(tableLayout) + self.splitter.addWidget(tableContainer) + + # Enable sorting + self.tableWidget.setSortingEnabled(True) + + self.tableWidget.horizontalHeader().setSortIndicatorShown(True) + self.tableWidget.horizontalHeader().setSectionsClickable(True) + self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeMode.Fixed) + + # Connect cell click to show details + self.currentRow = 0 + self.tableWidget.cellClicked.connect(self.showDetails) + self.tableWidget.cellChanged.connect(self.updateDetailsFromTable) + self.tableWidget.currentCellChanged.connect(self.updateDetailsFromSelection) + self.tableWidget.resizeEvent = self.onResizeWindow + self.tableWidget.viewport().installEventFilter(self) + + # Set table properties + self.tableWidget.verticalHeader().setVisible(False) # Remove row numbers + # self.tableWidget.setSelectionBehavior(QTableWidget.SelectionBehavior.SelectRows) + # self.tableWidget.setSelectionMode(QAbstractItemView.SelectionMode.SingleSelection) + + # Create the details widget with a header + self.detailsWidget = ContainerWidget() + self.splitter.addWidget(self.detailsWidget) + + # Create a form layout for the details widget + self.formLayout = QFormLayout() + self.detailsWidget.setLayout(self.formLayout) + self.detailsWidget.setSizePolicy(QSizePolicy.Policy.MinimumExpanding, QSizePolicy.Policy.Expanding) + # Initially hide the details widget + self.detailsWidget.hide() + + # Add a header to the details widget + header = QLabel("Item Details") + header.setStyleSheet("font-weight: bold; margin-bottom: 10px;") + self.formLayout.addRow(header) + + # Add fields to the form layout + self.idField = LabeledLineEdit(validator=QIntValidator()) + self.idField.lineEdit.textChanged.connect(self.validateID) + self.idField.setStatusTip('Set the ID/order of execution of this test case.') + self.formLayout.addRow("ID:", self.idField) + + self.nameField = LabeledLineEdit() + self.nameField.setStatusTip('Set the name of this test case.') + self.formLayout.addRow("Name:", self.nameField) + + self.categoryField = LabeledLineEdit() + self.categoryField.setStatusTip('Set the group this test case belong to.') + self.formLayout.addRow("Category:", self.categoryField) + + self.repetitionsField = LabeledLineEdit(validator=QIntValidator()) + self.repetitionsField.setStatusTip('Set the number of times this test\' code will be run for.') + self.formLayout.addRow("Repetitions:", self.repetitionsField) + + self.enabledField = QCheckBox() + self.enabledField.setStatusTip('Enables/disables this test case during the build process.') + self.formLayout.addRow("Enabled:", self.enabledField) + + self.codeField = CodeTextField() + self.codeField.setStatusTip('Set the code to run for this test case.') + self.formLayout.addRow("Command:", self.codeField) + + # Connect changes in the detail fields to update the table + self.idField.lineEdit.textEdited.connect(self.updateTableFromDetails) + self.nameField.lineEdit.textEdited.connect(self.updateTableFromDetails) + self.categoryField.lineEdit.textEdited.connect(self.updateTableFromDetails) + self.repetitionsField.lineEdit.textEdited.connect(self.updateTableFromDetails) + self.enabledField.toggled.connect(self.updateTableFromDetails) + self.codeField.textChanged.connect(self.updateTableFromDetails) + + def populateTable(self): + self.tableWidget.setRowCount(len(self.parent.items)) + self.tableWidget.setColumnCount(5) + columnHeaders = ["ID", "Name", "Category", "Repetitions", "Enabled"] + columnStatusTips = ['The ID/order of execution of this test case.', + 'The name or descriptor of this test case.', + 'The group of this test case.', + 'The number of times the code of this test case will be run.', + 'Enables/disables this test case during the build process.'] + + for col, header in enumerate(columnHeaders): + item = QTableWidgetItem(header) + item.setStatusTip(columnStatusTips[col]) + self.tableWidget.setHorizontalHeaderItem(col, item) + + for row, item in enumerate(self.parent.items): + self.tableWidget.setItem(row, 0, TableCell(str(item.id), item)) + self.tableWidget.setItem(row, 1, TableCell(item.name, item)) + self.tableWidget.setItem(row, 2, TableCell(item.category, item)) + self.tableWidget.setItem(row, 3, TableCell(str(item.repetitions), item)) + + checkbox = QCheckBox() + checkbox.setChecked(item.enabled) + checkbox.stateChanged.connect(lambda state, associatedItem=item: self.updateEnabledCheckboxFromTable(associatedItem, state)) + self.tableWidget.setCellWidget(row, 4, checkbox) + + # This gives some time to the UI to update. + QTimer.singleShot(0, self.updateColumnWidth) + + def onResizeWindow(self, event): + self.updateColumnWidth() + event.accept() + + def updateColumnWidth(self): + columnWidthPercentages = [0.05, 0.5, 0.2, 0.15, 0.1] + tableWidth = self.tableWidget.viewport().width() + for i, width in enumerate(columnWidthPercentages): + self.tableWidget.setColumnWidth(i, int(tableWidth * width)) + + def showDetails(self, row, column = -1): + self.currentRow = row + item = self.getItemByRow(row) + if item is None: + return + + # To disable the updateTableFromDetails call on 'textEdited' change. + with SignalBlocker(self.idField, self.nameField, self.categoryField, self.repetitionsField, self.enabledField, self.codeField): + self.idField.setText(str(item.id)) + self.nameField.setText(item.name) + self.categoryField.setText(item.category) + self.repetitionsField.setText(str(item.repetitions)) + self.enabledField.setChecked(item.enabled) + self.codeField.setText(item.runcode) + + self.detailsWidget.show() + + # Highlight the entire row + self.tableWidget.selectRow(row) + + # Add warning labels for empty fields + self.checkEmptyFields() + + def checkEmptyFields(self): + self.idField.clearError() + self.nameField.clearError() + self.categoryField.clearError() + self.repetitionsField.clearError() + + if not self.idField.text(): + self.idField.setError("ID cannot be empty.") + if not self.nameField.text(): + self.nameField.setError("Name cannot be empty.") + if not self.categoryField.text(): + self.categoryField.setError("Category cannot be empty.") + if not self.repetitionsField.text(): + self.repetitionsField.setError("Repetitions cannot be empty.") + + def updateDetailsFromSelection(self, currentRow, currentColumn, previousRow, previousColumn): + # Ensure a valid row is selected + if currentRow != -1 and currentRow < len(self.parent.items): + with SignalBlocker(self.tableWidget): + self.showDetails(currentRow, currentColumn) + else: + self.detailsWidget.hide() + + def updateDetailsFromTable(self, row, column): + if row != self.currentRow: + return + + with SignalBlocker(self.tableWidget): + item = self.getItemByRow(row) + if item is None: + return + + if column == 0: + inputID = self.tableWidget.item(row, column).text() + if self.checkIDOk(inputID) == 0: + item.id = int(self.tableWidget.item(row, column).text()) + else: + # Restore the original value + self.tableWidget.item(row, column).setText(str(item.id)) + elif column == 1: + if not self.tableWidget.item(row, column).text(): + self.tableWidget.item(row, column).setText(item.name) + else: + item.name = self.tableWidget.item(row, column).text() + elif column == 2: + if not self.tableWidget.item(row, column).text(): + self.tableWidget.item(row, column).setText(item.category) + else: + item.category = self.tableWidget.item(row, column).text() + elif column == 3: + try: + inputInt = int(self.tableWidget.item(row, column).text()) + except ValueError: + inputInt = None + + if inputInt is not None and inputInt > 0: + item.repetitions = inputInt + # If the number of repetitions is different, clear results. + if len(item.result) != item.repetitions: + item.result.clear() + else: + self.tableWidget.item(row, column).setText(str(item.repetitions)) + + def updateTableFromDetails(self): + # Update error messages. + self.checkEmptyFields() + + item = self.getItemByRow(self.currentRow) + if item is None: + return + + inputID = self.idField.text() + if inputID != str(item.id): + if self.checkIDOk(inputID) == 0: + item.id = inputID + else: + self.idField.setError("This field must be a number.") + return + + item.name = self.nameField.text() + + item.category = self.categoryField.text() + + try: + repetitions = int(self.repetitionsField.text()) + if repetitions > 0: + item.repetitions = repetitions + # If the number of repetitions is different, clear results. + if len(item.result) != item.repetitions: + item.result.clear() + else: + self.repetitionsField.setError("This field must be greater than zero.") + return + except ValueError: + self.repetitionsField.setError("This field must be a number.") + return + + item.enabled = self.enabledField.isChecked() + + inputRunCode = self.codeField.getCommand(self.parent.config.validateCommands) + if inputRunCode is None: + self.parent.statusBar.showMessage("The code is not safe so it's been discarded.", 3000) + else: + # The code has changed, remove the results. + if inputRunCode != item.runcode: + item.result.clear() + item.runcode = inputRunCode + + self.tableWidget.item(self.currentRow, 0).setText(str(item.id)) + self.tableWidget.item(self.currentRow, 1).setText(item.name) + self.tableWidget.item(self.currentRow, 2).setText(item.category) + self.tableWidget.item(self.currentRow, 3).setText(str(item.repetitions)) + self.tableWidget.cellWidget(self.currentRow, 4).setChecked(item.enabled) + + def updateEnabledCheckboxFromTable(self, associatedItem, state): + associatedItem.enabled = (state == Qt.CheckState.Checked.value) + self.enabledField.setChecked(associatedItem.enabled) + + # Get the row index by searching for the associatedItem on the table. + for row in range(self.tableWidget.rowCount()): + if self.tableWidget.item(row,0).text() == str(associatedItem.id): + # Update the row when clicking on the checkbox. + self.currentRow = row + self.showDetails(row) + + # Check that the ID is not being used. + def checkIDOk(self, newID) -> int: + if type(newID) is str: + try: + newID = int(newID) + except ValueError: + return 1 + + if newID < 0: return 3 + + for item in self.parent.items: + if item.id == newID: + return 2 + return 0 + + def validateID(self): + newID = self.idField.text() + if newID == str(self.getItemByRow(self.currentRow).id): + self.idField.clearError() + return + + match self.checkIDOk(newID): + case 0: self.idField.clearError() + case 1: self.idField.setError("This ID is not a number.") + case 2: self.idField.setError("This ID is already in use.") + case 3: self.idField.setError("The ID must be positive or zero.") + + def deselectAll(self): + self.tableWidget.clearSelection() + self.detailsWidget.hide() + + def keyPressEvent(self, event): + if event.key() == Qt.Key.Key_Escape: + self.deselectAll() + super().keyPressEvent(event) + + def eventFilter(self, source, event): + if event.type() == QEvent.Type.MouseButtonPress and source is self.tableWidget.viewport(): + if not self.tableWidget.indexAt(event.pos()).isValid(): + self.deselectAll() + return super().eventFilter(source, event) + + def addItem(self, newItem): + # Find the maximum current ID + if newItem is None: + newItem = Item() + newItem.id = max(item.id for item in self.parent.items) + 1 if self.parent.items else 0 + elif type(newItem) is Item: + pass + else: + raise Exception(f"Unexpected type received ({type(newItem)})") + + self.parent.items.append(newItem) + self.tableWidget.setRowCount(len(self.parent.items)) + row = self.tableWidget.rowCount() - 1 + self.tableWidget.setItem(row, 0, TableCell(str(newItem.id), newItem)) + self.tableWidget.setItem(row, 1, TableCell(newItem.name, newItem)) + self.tableWidget.setItem(row, 2, TableCell(newItem.category, newItem)) + self.tableWidget.setItem(row, 3, TableCell(str(newItem.repetitions), newItem)) + checkbox = QCheckBox() + checkbox.setChecked(newItem.enabled) + checkbox.stateChanged.connect(lambda state, associatedItem=newItem: self.updateEnabledCheckboxFromTable(associatedItem, state)) + self.tableWidget.setCellWidget(row, 4, checkbox) + self.tableWidget.scrollToBottom() + + return newItem + + def removeItem(self, selectedItem): + # If no item is passed, try to get the selected item from the table. + if selectedItem is None: + selectedItem = self.tableWidget.selectedItems() + if selectedItem: + selectedItemID = int(selectedItem[0].text()) + for it in self.parent.items: + if it.id == selectedItemID: + selectedItem = it + break + else: + self.parent.statusBar.showMessage("Nothing to remove.", 3000) + return + + # Get the row of the item from the table by its ID. + for i in range(self.tableWidget.rowCount()): + if int(self.tableWidget.item(i, 0).text()) == selectedItem.id: + self.tableWidget.removeRow(i) + selectedTableItem = self.tableWidget.selectedItems() + # If the deleted item is the one currently selected, hide the details pane. + if selectedTableItem and selectedTableItem[0].row() == i: + self.detailsWidget.hide() + break + + self.parent.items.remove(selectedItem) + return selectedItem + + def duplicateItem(self): + selectedItem = self.tableWidget.selectedItems() + if selectedItem: + row = selectedItem[0].row() + + item = self.getItemByRow(row) + if item is None: + return None + + dupeItem = deepcopy(item) + dupeItem.id = max(it.id for it in self.parent.items) + 1 if self.parent.items else 0 + self.addItem(dupeItem) + + return dupeItem + return None + + def runAction(self, action: str, actionStack: str | None, *args): + if action == 'item-add': + item = self.addItem(None if len(args) == 0 else args[0]) + + elif action == 'item-remove': + item = self.removeItem(None if len(args) == 0 else args[0]) + + elif action == 'item-duplicate': + item = self.duplicateItem() + if item is None: + # Nothing got duplicated. + return + + elif action == 'populate-table': + with SignalBlocker(self.tableWidget, self.detailsWidget): + self.populateTable() + else: + print(f'Action "{action}" is not recognizable') + + if actionStack is not None: + if action == 'item-add' or action == 'item-duplicate': + UndoRedo.addAction(actionStack, ('item-remove', item)) + elif action == 'item-remove': + UndoRedo.addAction(actionStack, ('item-add', item)) + + def getItemByRow(self, row: int) -> Optional[Item]: + return self.tableWidget.item(row, 0).associatedItem \ No newline at end of file diff --git a/src/TestWidget.py b/src/TestWidget.py new file mode 100644 index 0000000..8e2ca44 --- /dev/null +++ b/src/TestWidget.py @@ -0,0 +1,368 @@ +# ************************************************************************************************** +# @file TestWidget.py +# @brief The test mode interface. Runs all testcases and compares them with the output generated on +# build mode. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-04 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QWidget, QVBoxLayout, QHBoxLayout, QScrollArea, QPushButton, QComboBox, QMessageBox, QSizePolicy +) +from PyQt6.QtCore import Qt, QSize + +from widgets.CollapsibleBox import CollapsibleBox +from widgets.TestContent import TestContent, TestHeader +from widgets.ContainerWidget import ContainerWidget +from DataFields import Item, TestResult +from tools.ParallelExecution import ParallelLoopExecution, ParallelExecution +from tools.SignalBlocker import SignalBlocker +from widgets.LoadingCircle import LoadingCircle + +from Icons import createIcon + +from typing import List +from subprocess import CalledProcessError +from copy import deepcopy +from datetime import datetime + +class TestWidget(QWidget): + def __init__(self, parent=None): + super().__init__() + + self.parent = parent + self.currentTest: List[Item] = [] + self.currentlyRunningTest = False + self.readOnly = False + + layout = QVBoxLayout() + self.setLayout(layout) + layout.setAlignment(Qt.AlignmentFlag.AlignTop) + + self.topBar = ContainerWidget() + self.topBar.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Maximum) + self.topBarLayout = QHBoxLayout(self.topBar) + + self.runAllButton = QPushButton("New test") + icon = createIcon(':run', self.parent.config) + icon.setAssociatedWidget(self.runAllButton) + self.runAllButton.setIcon(icon) + self.runAllButton.setStatusTip("Starts the testing process.") + self.runAllButton.clicked.connect(lambda: self.runAction('run-all-tests', None)) + self.runAllButton.setFixedWidth(120) + self.runAllButton.setFixedHeight(30) + self.runAllButton.setIconSize(QSize(20,20)) + + self.clearAllButton = QPushButton("Clear test") + icon = createIcon(':clear', self.parent.config) + icon.setAssociatedWidget(self.clearAllButton) + self.clearAllButton.setIcon(icon) + self.clearAllButton.setStatusTip("Clears this test.") + self.clearAllButton.clicked.connect(lambda: self.runAction('clear-all-tests', None)) + self.clearAllButton.setFixedWidth(120) + self.clearAllButton.setFixedHeight(30) + self.clearAllButton.setIconSize(QSize(20,20)) + + self.categoryCombo = QComboBox() + self.categoryCombo.setStatusTip("Select the category to filter the test results.") + self.categoryCombo.setPlaceholderText("Categories") + self.clearCategoryCombo() + self.categoryCombo.setFixedHeight(30) + self.categoryCombo.setMinimumContentsLength(25) + self.categoryCombo.setEnabled(False) + self.categoryCombo.currentTextChanged.connect(lambda: self.populateTable(self.categoryCombo.currentText())) + + self.topBarLayout.addWidget(self.runAllButton) + self.topBarLayout.addWidget(self.clearAllButton) + self.topBarLayout.addStretch() + self.topBarLayout.addWidget(self.categoryCombo) + + layout.addWidget(self.topBar) + + scrollArea = QScrollArea(self) + scrollArea.setWidgetResizable(True) + scrollArea.setAlignment(Qt.AlignmentFlag.AlignTop) + layout.addWidget(scrollArea) + + self.scrollContent = ContainerWidget() + scrollArea.setWidget(self.scrollContent) + + self.scrollLayout = QVBoxLayout(self.scrollContent) + + self.scrollLayout.setAlignment(Qt.AlignmentFlag.AlignTop) + self.scrollLayout.setSpacing(0) + self.scrollLayout.setContentsMargins(0,0,0,0) + + def populateTable(self, categoryFilter): + if not self.currentTest: + return + + # Remove all items. + for i in reversed(range(self.scrollLayout.count())): + self.scrollLayout.itemAt(i).widget().setParent(None) + + # Add all items in order. + self.currentTest.sort() + for item in self.currentTest: + if not item.enabled: + continue + + if categoryFilter is None or self._filterItemByCategory(item, categoryFilter): + icon = self._getIconFromItem(item) + if icon is None: + print(f"Missing test result for item {item.id} on populateTable") + continue + # If set as readOnly, pass a dummy container to not show the rerun button. + self.scrollLayout.addWidget( + CollapsibleBox(icon, item, self.parent.config, + ContainerWidget if self.readOnly else TestHeader, + TestContent, self)) + + def _getIconFromItem(self, item: Item) -> str: + match item.testResult: + case TestResult.OK: + return ':test-ok' + case TestResult.ERROR: + return ':test-error' + case TestResult.UNDEFINED: + return ':test-undefined' + case TestResult.NOT_ALL_OK: + return ':test-undefined' + case _: + return None + + def _filterItemByCategory(self, item: Item, categoryFilter: str) -> bool: + match categoryFilter: + case 'All categories': + return True + case 'Only OK': + return item.testResult == TestResult.OK + case 'Only ERROR': + return item.testResult == TestResult.ERROR + case _: + return item.category == categoryFilter + + def runAction(self, action, actionStack, *args): + if self.currentlyRunningTest: + QMessageBox.warning(self, 'Program is currently running tests', + 'The program is currently running tests and is busy.\n' + 'Please, wait till the testing has ended.') + return + + self.currentlyRunningTest = True + + def onException(e: Exception): + detailMessage = "Details:\n" + if type(e) is CalledProcessError: + detailMessage += "Command arguments: " + for arg in e.cmd: + detailMessage += str(arg) + " " + detailMessage += f'\nReturn code: {e.returncode}\nError output: {e.stderr.decode("utf-8")}' + + QMessageBox.critical(self, 'Fatal error while running test', + f'A fatal error occurred. {detailMessage}') + + onFinishRun() + + def onFinishRun(): + self.topBar.setEnabled(True) + self.parent.setEnableToolbars(True) + with SignalBlocker(self.categoryCombo): + self.categoryCombo.setEnabled(True) + self.categoryCombo.setPlaceholderText("Categories") + self.categoryCombo.setCurrentIndex(0) + self.currentlyRunningTest = False + + # Remove the loading circle from the scroll window. + widgAtBottomOfScroll = self.scrollLayout.itemAt(self.scrollLayout.count()-1).widget() + if type(widgAtBottomOfScroll) is LoadingCircle: + widgAtBottomOfScroll.setParent(None) + + # Remove the LoadingCircle from the upper button bar. + widgAtTopBar = self.topBarLayout.itemAt(2).widget() + if type(widgAtTopBar) is LoadingCircle: + widgAtTopBar.setParent(None) + + def updateFieldsAfterRun(args): + item: Item = args + + icon = self._getIconFromItem(item) + if icon is None: + print(f"Missing test result for item {item.id} on UpdateFieldsAfterRun") + return + + self.scrollLayout.insertWidget(self.scrollLayout.count()-1, + CollapsibleBox(icon, item, self.parent.config, TestHeader, TestContent, self)) + self.parent.statusBar.showMessage(f"Item {item.id} successfully run.", 3000) + # Add the category to the combo if its not already inside. + if self.categoryCombo.findText(item.category) == -1: + self.categoryCombo.addItem(item.category) + + if action == 'run-all-tests': + if self.readOnly: + self.currentlyRunningTest = False + return + + if self.currentTest: + reply = QMessageBox.question(self, 'Clear all tests for new test?', + 'You are about to begin a new test.\n' + 'For that, you will need to clear the current test results.\n' + 'Are you sure you want to CLEAR ALL results for a new test?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No, + QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.No: + self.currentlyRunningTest = False + return + elif reply == QMessageBox.StandardButton.Yes: + # This is so it can enter the clear-all function. + self.currentlyRunningTest = False + self.runAction('clear-all-tests', None, False) + self.currentlyRunningTest = True + else: + self.currentlyRunningTest = False + return + + self.currentTest = deepcopy(self.parent.items) + funcArg = [it for it in self.currentTest if it.enabled] + + if funcArg: + self.parent.statusBar.showMessage(f"Started running {len(funcArg)} tests.", 3000) + else: + self.parent.statusBar.showMessage("Nothing to run.", 3000) + self.currentlyRunningTest = False + return + + self.parent.projectDataFields.date = datetime.now().strftime("%d/%m/%Y %H:%M:%S.%f") + self.parent.projectDataFields.testCount = len(funcArg) + + # Add loading circle to the right of the two top buttons. + loadcircle = LoadingCircle(20,20) + loadcircle.setAlignment(Qt.AlignmentFlag.AlignLeft) + self.topBarLayout.insertWidget(2, loadcircle) + + self.topBar.setEnabled(False) + self.parent.setEnableToolbars(False) + with SignalBlocker(self.categoryCombo): + self.clearCategoryCombo() + self.categoryCombo.setPlaceholderText("Running...") + self.categoryCombo.setEnabled(False) + + self.scrollLayout.addWidget(LoadingCircle(60,60)) + + self.pex = ParallelLoopExecution(funcArg, lambda args: args.test(), updateFieldsAfterRun, onFinishRun, onException) + self.pex.run() + + elif action == 'clear-all-tests': + if self.readOnly: + self.currentlyRunningTest = False + return + + if len(args) > 0 and args[0]: + reply = QMessageBox.question(self, 'Clear all tests?', + 'You will clear all test results.\nAre you sure about it?', + QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No, + QMessageBox.StandardButton.Yes) + if reply == QMessageBox.StandardButton.No: + self.currentlyRunningTest = False + return + + # Remove all items. + for i in reversed(range(self.scrollLayout.count())): + self.scrollLayout.itemAt(i).widget().setParent(None) + + if self.currentTest: + self.currentTest.clear() + + self.categoryCombo.setCurrentIndex(-1) + self.categoryCombo.setEnabled(False) + + self.currentlyRunningTest = False + + elif action == 'rerun-test': + if self.readOnly: + self.currentlyRunningTest = False + return + + # This item belongs to the self.currentTest (from the deep copy). + rerunBox: CollapsibleBox = args[0] + rerunItem: Item = rerunBox.item + + # This item will be set as rerun. + rerunItem.wasTestRepeated += 1 + + # Disable the box. + rerunBox.setEnabled(False) + + # Clear the test results. + rerunItem.clearTest() + + self.topBar.setEnabled(False) + self.parent.setEnableToolbars(False) + with SignalBlocker(self.categoryCombo): + self.categoryCombo.setPlaceholderText("Running...") + self.categoryCombo.setCurrentIndex(-1) + self.categoryCombo.setEnabled(False) + + def updateBoxAfterRun(): + item: Item = rerunBox.item + boxWasOpened = rerunBox.content.isVisible() + + icon = self._getIconFromItem(item) + if icon is None: + print(f"Missing test result for item {item.id} on updateBoxAfterRun") + return + + positionOfOldBox = self.scrollLayout.indexOf(rerunBox) + oldBox = self.scrollLayout.takeAt(positionOfOldBox).widget() + oldBox.deleteLater() + + newBox = CollapsibleBox(icon, item, self.parent.config, TestHeader, TestContent, self) + if boxWasOpened: + newBox.toggleContent(None) + + self.scrollLayout.insertWidget(positionOfOldBox, newBox) + self.parent.statusBar.showMessage(f"Item {item.id} successfully run.", 3000) + + # Add the category to the combo if its not already inside. + if self.categoryCombo.findText(item.category) == -1: + self.categoryCombo.addItem(item.category) + + # Reenable all the GUI elements. + onFinishRun() + + self.pex = ParallelExecution(lambda: rerunItem.test(), updateBoxAfterRun, onException) + self.pex.run() + + elif action == 'populate-table': + self.currentlyRunningTest = False + self.populateTable(args[0]) + + elif action == 'set-read-only': + self.currentlyRunningTest = False + self.readOnly = args[0] + self.runAllButton.setDisabled(args[0]) + self.clearAllButton.setDisabled(args[0]) + if args[0]: + with SignalBlocker(self.categoryCombo): + self.categoryCombo.setEnabled(True) + self.categoryCombo.setCurrentIndex(0) + for it in self.currentTest: + if self.categoryCombo.findText(it.category) == -1: + self.categoryCombo.addItem(it.category) + else: + with SignalBlocker(self.categoryCombo): + self.clearCategoryCombo() + self.categoryCombo.setEnabled(False) + + def clearCategoryCombo(self): + self.categoryCombo.clear() + self.categoryCombo.setCurrentIndex(-1) + self.categoryCombo.addItem('All categories') + self.categoryCombo.addItem('Only OK') + self.categoryCombo.addItem('Only ERROR') \ No newline at end of file diff --git a/src/tools/ParallelExecution.py b/src/tools/ParallelExecution.py new file mode 100644 index 0000000..eb43db2 --- /dev/null +++ b/src/tools/ParallelExecution.py @@ -0,0 +1,145 @@ +# ************************************************************************************************** +# @file ParallelExecution.py +# @brief All GUI changes must be done on the core that's running PyQt. For time expensive processes, +# it may freeze the screen, which is not good. This class aids by moving the process to another +# thread while leaving free the main core. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-03 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtCore import pyqtSignal, QObject, pyqtSlot, QThread + +class Worker(QObject): + + exceptionSignal = pyqtSignal(Exception) + finishedSignal = pyqtSignal() + + def __init__(self, runFunction, parent: QObject | None = None) -> None: + super().__init__(parent) + self.runFunction = runFunction + + @pyqtSlot() + def run(self): + try: + # Run the function. + self.runFunction() + # Signal that the task is finished + self.finishedSignal.emit() + except Exception as e: + # If an error happens, it will call the errorSignal. + self.exceptionSignal.emit(e) + return + + +class ParallelExecution(): + def __init__(self, runFunction, onFinishFunction, onException = None) -> None: + self.runFunction = runFunction + self.onFinishFunction = onFinishFunction + self.onException = onException + self.exceptionOccurred = False + + self.thread = QThread() + self.worker = Worker(self.runFunction) + self.worker.moveToThread(self.thread) + + # Connect the signals + self.worker.finishedSignal.connect(self.thread.quit) + self.worker.finishedSignal.connect(self.worker.deleteLater) + + self.worker.exceptionSignal.connect(self.thread.quit) + self.worker.exceptionSignal.connect(self.worker.deleteLater) + + self.thread.finished.connect(self.thread.deleteLater) + + if self.onFinishFunction is not None: + self.thread.finished.connect(self.finishFunction) + if self.onException is not None: + self.worker.exceptionSignal.connect(self.exceptionFunction) + + # Connect the start of thread to the run function of the worker. + self.thread.started.connect(self.worker.run) + + pyqtSlot() + def finishFunction(self): + if not self.exceptionOccurred: + self.onFinishFunction() + + pyqtSlot(Exception) + def exceptionFunction(self, e: Exception): + self.exceptionOccurred = True + self.onException(e) + + def run(self): + # Start the thread. + self.thread.start() + +class ParallelLoopExecution(): + def __init__(self, loopItems, runFunction, onFinishFunction, onLoopFinished, onException = None) -> None: + self.loopItems = loopItems + self.runFunction = runFunction + self.onFinishFunction = onFinishFunction + self.onLoopFinished = onLoopFinished + self.onException = onException + self.exceptionOccurred = False + + def finishedFunction(self, item): + # This function gets called when the exception calls for the loop to be exited. This if + # statement keeps the next item to be processed. + if not self.exceptionOccurred: + self.onFinishFunction(item) + # When the thread finishes, call for the next item. + self.run() + + pyqtSlot(Exception) + def exceptionFunction(self, e: Exception): + self.exceptionOccurred = True + self.onException(e) + + def run(self): + self._runItem(self._getNextItem()) + + def _getNextItem(self): + if self.loopItems: + return self.loopItems.pop(0) + return None + + def _runItem(self, item): + if item is None: + self.onLoopFinished() + return + + self.thread = QThread() + self.worker = Worker(lambda: self.runFunction(item)) + self.worker.moveToThread(self.thread) + + # Connect the signals + self.worker.finishedSignal.connect(self.thread.quit) + self.worker.finishedSignal.connect(self.worker.deleteLater) + + self.worker.exceptionSignal.connect(self.thread.quit) + self.worker.exceptionSignal.connect(self.worker.deleteLater) + + self.thread.finished.connect(self.thread.deleteLater) + if self.onFinishFunction is not None: + # If all went OK, run the finish function when the thread is closed. That way the thread + # won't be destroyed whilst running. This function passes to the next item in the list. + # If it were to continue running on the next item whilst the other thread was running + # it would raise an exception because it would be deleted without it being stopped. + self.thread.finished.connect(lambda: self.finishedFunction(item)) + + if self.onException is not None: + # On exception the whole loop halts. In this case, the thread will get closed + # automatically and it doesn't have the problem as before as there won't be any more + # items being processed. + self.worker.exceptionSignal.connect(self.exceptionFunction) + + # Connect the start of thread to the run function of the worker. + self.thread.started.connect(self.worker.run) + # Start the thread. + self.thread.start() \ No newline at end of file diff --git a/src/tools/SignalBlocker.py b/src/tools/SignalBlocker.py new file mode 100644 index 0000000..4e91003 --- /dev/null +++ b/src/tools/SignalBlocker.py @@ -0,0 +1,25 @@ +# ************************************************************************************************** +# @file SignalBlocker.py +# @brief Used to create a context to block all other signals on critical sections of code. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +class SignalBlocker: + def __init__(self, *widgets): + self.widgets = widgets + + def __enter__(self): + for widget in self.widgets: + widget.blockSignals(True) + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + for widget in self.widgets: + widget.blockSignals(False) diff --git a/src/tools/TestExporter.py b/src/tools/TestExporter.py new file mode 100644 index 0000000..c833b5c --- /dev/null +++ b/src/tools/TestExporter.py @@ -0,0 +1,276 @@ +# ************************************************************************************************** +# @file TextExporter.py +# @brief Used to create an Excel (.xlsl) file from the test results for them to be printed. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-10 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +import os +import shutil +import re +import zipfile +import xml.etree.ElementTree as ET + +import openpyxl +import openpyxl.cell +import openpyxl.worksheet +from openpyxl.styles import PatternFill, Border, Alignment, Protection, Font + +from DataFields import Item, TestDataFields, TestResult + +from typing import List + +from PyQt6.QtCore import QFile, QIODevice +from io import BytesIO + +# Don't remove this "unused" import, contains the resource images. +import ResourcePacket + +def replacePlaceholders(filePath: str, testFields: TestDataFields, items: List[Item]): + # Load the Excel file from ResourcePacket. + qfile = QFile(':excel-model') + if not qfile.open(QIODevice.OpenModeFlag.ReadOnly): + raise IOError("Failed to open the embedded Excel file") + + excelData = qfile.readAll() + qfile.close() + + # Duplicate the model into filePath. + with open(filePath, 'wb') as f: + f.write(excelData) + + # Convert to a BytesIO object + excelFileStream = BytesIO(excelData.data()) + + modelWorkbook = openpyxl.load_workbook(excelFileStream) + # Select the worksheet. + modelSheet = modelWorkbook["VFR"] + + # This does not work! And I really need it :( + # modelSheet.print_area = "A:B" + # Not even this works! + # modelSheet.print_area = "A1:B2" + + # As I cannot set the columns as the print area, I'll set a random range inside the excel file. + # This will create the field inside the workbook.xml file contained in the .xlsx (an .xlsx is + # basically a .zip file) and then I'll substitute it with "$A:$B" which is what i want. + + destinyWorkbook = openpyxl.load_workbook(filePath) + destinySheet = destinyWorkbook["VFR"] + + # Edit the VFR data block and fill it with the testFields fields. + vfrBlockRange = _findCellByContent(modelSheet, "VFR data block:") + vfrBlockRange = modelSheet.cell(row=vfrBlockRange.row, column=vfrBlockRange.column+1).value + vfrBlock = modelSheet[vfrBlockRange] + rowStart = vfrBlock[0][0].row + _substituteExcelVariable(destinySheet, rowStart, rowStart+len(vfrBlock), {"testFields": testFields}) + + # Fetch the "test" header and the "iteration" block from the model. + testBlockRange = _findCellByContent(modelSheet, "Test block:") + testBlockRange = modelSheet.cell(row=testBlockRange.row, column=testBlockRange.column+1).value + iterationBlockRange = _findCellByContent(modelSheet, "Iteration block:") + iterationBlockRange = modelSheet.cell(row=iterationBlockRange.row, column=iterationBlockRange.column+1).value + + testBlock = modelSheet[testBlockRange] + iterationBlock = modelSheet[iterationBlockRange] + + exportItems = [it for it in items if it.enabled] + totalTestCount = len(exportItems) + + rowStart = _findCellByContent(modelSheet, "COMMENCE TESTS").row + 1 + + for itemNumber, item in enumerate(exportItems): + # Copy the test block. + _copyRangeToStartingCell(destinySheet, testBlock, modelSheet.cell(row=rowStart, column=1)) + + # Edit the newly pasted fields. + envVars = { + "TestResult" : TestResult, + "totalTestCount" : totalTestCount, + "itemNumber" : itemNumber, + "testFields" : testFields, + "item" : item, + } + _substituteExcelVariable(destinySheet, rowStart, rowStart+len(testBlock), envVars) + + # Modify the new row with the number of pasted rows. + rowStart += len(testBlock) + + for iterationNumber, iteration in enumerate(item.testOutput): + # Copy the iteration block. + _copyRangeToStartingCell(destinySheet, iterationBlock, destinySheet.cell(row=rowStart, column=1)) + + # Edit the newly pasted fields. + newEnvVars = { + "iterationNumber" : iterationNumber, + "iteration" : iteration, + } + _substituteExcelVariable(destinySheet, rowStart, rowStart+len(iterationBlock), envVars | newEnvVars) + + # Modify the new row with the number of pasted rows. + rowStart += len(iterationBlock) + + # Clear the "Delete Area" (where the cell range indicators are). + deleteAreaRange = _findCellByContent(destinySheet, "Delete area:") + deleteAreaRange = destinySheet.cell(row=deleteAreaRange.row, column=deleteAreaRange.column+1).value + deleteBlock = destinySheet[deleteAreaRange] + _deleteCellRange(deleteBlock) + + # Save the modified destiny workbook. + destinyWorkbook.save(filePath) + + # Change the print area. + _updatePrintArea(filePath) + +def _deleteCellRange(cells): + for row in cells: + for cell in row: + cell.value = "" + +def _findCellByContent(excel: openpyxl.worksheet, searchItem: str) -> openpyxl.cell: + for row in excel.iter_rows(): + for cell in row: + if cell.value == searchItem: + return cell + + return None + +def _copyRangeToStartingCell(excel: openpyxl.worksheet, data, startingCell: openpyxl.cell): + startingCellRow = startingCell.row + startingCellCol = startingCell.column + + # Loop through the copy range and paste it to the new location + for i, row in enumerate(data): + for j in range(len(row)): + cell = data[i][j] + targetCell = excel.cell(row=startingCellRow + i, column=startingCellCol + j) + + # Set value + targetCell.value = cell.value + + # Copy the font + if cell.font: + targetCell.font = Font( + name=cell.font.name, + size=cell.font.size, + bold=cell.font.bold, + italic=cell.font.italic, + vertAlign=cell.font.vertAlign, + underline=cell.font.underline, + strike=cell.font.strike, + color=cell.font.color + ) + + # Copy the fill (background color) + if cell.fill: + targetCell.fill = PatternFill( + fill_type=cell.fill.fill_type, + start_color=cell.fill.start_color, + end_color=cell.fill.end_color + ) + + # Copy the border + if cell.border: + targetCell.border = Border( + left=cell.border.left, + right=cell.border.right, + top=cell.border.top, + bottom=cell.border.bottom + ) + + # Copy the alignment + if cell.alignment: + targetCell.alignment = Alignment( + horizontal=cell.alignment.horizontal, + vertical=cell.alignment.vertical, + text_rotation=cell.alignment.text_rotation, + wrap_text=cell.alignment.wrap_text, + shrink_to_fit=cell.alignment.shrink_to_fit, + indent=cell.alignment.indent + ) + + # Copy the protection + if cell.protection: + targetCell.protection = Protection( + locked=cell.protection.locked, + hidden=cell.protection.hidden + ) + +# This function substitutes the values inputted on the excel file by the real Python variables. +def _substituteExcelVariable(excel: openpyxl.worksheet, rowStart: int, rowEnd: int, args): + for row in excel.iter_rows(min_row=rowStart, max_row = rowEnd-1): + for cell in row: + value = cell.value + if value is None: + continue + + matches = re.findall(r'<(.*?)>', value) + for snippet in matches: + value = re.sub(r'<.*?>', _evaluateVariable(snippet, args), value, count=1) + + cell.value = value + +def _evaluateVariable(code: str, args): + # Removes the possibility to import libraries or use external functions. + args["__builtins__"] = {} + # Variable to store the output of the code. + args["out"] = "" + code = "out = " + code + + # Execute the code using the environment given by args. + exec(code, args) + out = str(args["out"]) + + # Remove all <> from the output because that will confound the substituteExcelVariable function. + return re.sub(r'<.*?>', "", out) + +def _updatePrintArea(xlsxPath, newArea="VFR!$A:$B"): + # Create a temporary directory to extract files. + tempDir = "temp_xlsx" + if os.path.exists(tempDir): + shutil.rmtree(tempDir) + os.makedirs(tempDir) + + # Extract the .xlsx file contents to the temporary directory. + with zipfile.ZipFile(xlsxPath, 'r') as zipFile: + zipFile.extractall(tempDir) + + # Path to the workbook.xml file. This file contains the print area. + wbXmlPath = os.path.join(tempDir, 'xl', 'workbook.xml') + + # Parse and modify the workbook.xml file. + tree = ET.parse(wbXmlPath) + root = tree.getroot() + namespaces = {'ns': 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'} + + # Find the definedName element with name="_xlnm.Print_Area". + fieldFound = False + for definedNameField in root.findall('.//ns:definedName', namespaces): + if definedNameField.get('name') == '_xlnm.Print_Area': + # Update its text to the new value. + definedNameField.text = newArea + fieldFound = True + break + + if not fieldFound: + print("Set the print area on the excel model.") + + # Write the modified XML back to workbook.xml. + tree.write(wbXmlPath, encoding='utf-8', xml_declaration=True) + + # Save file with the modified content. + with zipfile.ZipFile(xlsxPath, 'w') as new_zip: + for foldername, _, filenames in os.walk(tempDir): + for filename in filenames: + file_path = os.path.join(foldername, filename) + arcname = os.path.relpath(file_path, tempDir) + new_zip.write(file_path, arcname) + + # Cleanup the temporary directory. + shutil.rmtree(tempDir) diff --git a/src/tools/UndoRedo.py b/src/tools/UndoRedo.py new file mode 100644 index 0000000..d381738 --- /dev/null +++ b/src/tools/UndoRedo.py @@ -0,0 +1,40 @@ +class UndoRedo: + gui = None + undoStack = [] + redoStack = [] + cmdCalledFromHere: bool = False + + @staticmethod + def setGUI(gui): + UndoRedo.gui = gui + + @staticmethod + def addAction(buffer: str, arg): + if buffer == 'undo': + # A new action has been added. + UndoRedo.undoStack.append(arg) + if not UndoRedo.cmdCalledFromHere: + # Clear the redo buffer if the action is not coming from a undo/redo operation. + UndoRedo.redoStack.clear() + elif buffer == 'redo': + UndoRedo.redoStack.append(arg) + + @staticmethod + def undo(): + if not UndoRedo.undoStack: + UndoRedo.gui.statusBar.showMessage("Nothing to undo.", 3000) + return + action, *item = UndoRedo.undoStack.pop() + UndoRedo.cmdCalledFromHere = True + UndoRedo.gui.currentWidget.runAction(action, 'redo', *item) + UndoRedo.cmdCalledFromHere = False + + @staticmethod + def redo(): + if not UndoRedo.redoStack: + UndoRedo.gui.statusBar.showMessage("Nothing to redo.", 3000) + return + action, *item = UndoRedo.redoStack.pop() + UndoRedo.cmdCalledFromHere = True + UndoRedo.gui.currentWidget.runAction(action, 'undo', *item) + UndoRedo.cmdCalledFromHere = False \ No newline at end of file diff --git a/src/widgets/BuildContent.py b/src/widgets/BuildContent.py new file mode 100644 index 0000000..2e7a4a4 --- /dev/null +++ b/src/widgets/BuildContent.py @@ -0,0 +1,186 @@ +# ************************************************************************************************** +# @file BuildContent.py +# @brief Content and header of the CollapsileBox for the build mode. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-04 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, + QTextEdit, QComboBox, QLineEdit, QPushButton, QFrame, QSizePolicy) + +from PyQt6.QtCore import Qt, QSize + +from DataFields import Item, Operation, ValidationCommand +from widgets.CodeTextField import CodeTextField +from widgets.ContainerWidget import ContainerWidget + +from Icons import createIcon + +class BuildContent(QWidget): + def __init__(self, item: Item, parent = None) -> None: + super().__init__(parent) + + self.item = item + self.parent = parent + + contentLayout = QVBoxLayout(self) + contentLayout.setAlignment(Qt.AlignmentFlag.AlignTop) + + inputCommandLabel = QLabel("Input:") + self.inputCmdText = CodeTextField() + self.inputCmdText.setText(self.item.runcode) + self.inputCmdText.setReadOnly(True) + self.inputCmdText.setStatusTip("The code that runs for this test case.") + + setVerificationLabel = QLabel("Verification Mode:") + self.verificationModeCombo = QComboBox() + self.verificationModeCombo.setStatusTip('Select which type of verification will be used for this test case.') + self.verificationModeCombo.setFixedHeight(30) + self.verificationModeCombo.addItems(Operation.operations) + self.verificationModeCombo.setCurrentIndex(self.item.validationCmd.operation) + self.verificationModeCombo.currentTextChanged.connect(self.onCheckingModeChanged) + + self.operatorCombo = QComboBox() + self.operatorCombo.setStatusTip('Select the operation for the validation process.') + self.operatorCombo.setFixedHeight(30) + self.operatorCombo.addItems(ValidationCommand.operators) + try: + self.operatorCombo.setCurrentIndex(ValidationCommand.operators.index(self.item.validationCmd.operator)) + except ValueError: + print(f"Item {self.item.id} has an invalid operator {self.item.validationCmd.operator}") + self.operatorCombo.currentTextChanged.connect(self.onOperatorChanged) + + self.operatorValueEdit = QLineEdit() + self.operatorValueEdit.setStatusTip('The value used for the validation process.') + self.operatorValueEdit.textChanged.connect(self.onOperatorValueChanged) + self.operatorValueEdit.setText(self.item.validationCmd.operatorVal) + + if self.item.validationCmd.operation == Operation.SAME: + self.operatorCombo.setVisible(False) + self.operatorValueEdit.setVisible(False) + + setVerificationWidget = ContainerWidget() + checkModeLayout = QHBoxLayout(setVerificationWidget) + checkModeLayout.setContentsMargins(0,0,0,0) + checkModeLayout.addWidget(setVerificationLabel) + checkModeLayout.addWidget(self.verificationModeCombo) + checkModeLayout.addWidget(self.operatorCombo) + checkModeLayout.addWidget(self.operatorValueEdit) + + # Visual separator (horizontal line). + horizontalSeparator = QFrame(self) + horizontalSeparator.setFrameShape(QFrame.Shape.HLine) + horizontalSeparator.setFrameShadow(QFrame.Shadow.Sunken) + + outputCommandLabel = QLabel("Iteration output:") + self.outputCmdIndexCombo = QComboBox() + self.outputCmdIndexCombo.setStatusTip("Select which of the iterations to show.") + self.outputCmdIndexCombo.setPlaceholderText("None") + self.outputCmdIndexCombo.setMinimumHeight(30) + self.outputCmdIndexCombo.setMinimumWidth(self.outputCmdIndexCombo.sizeHint().width() + 16) + self.outputCmdIndexCombo.addItems([str(i) for i in range(self.item.repetitions)]) + if self.item.hasBeenRun(): + self.outputCmdIndexCombo.setCurrentIndex(0) + else: + self.outputCmdIndexCombo.setCurrentIndex(-1) + self.outputCmdIndexCombo.setEnabled(False) + self.outputCmdIndexCombo.currentTextChanged.connect(self.onOutputCmdIndexChanged) + self.outputReturnValue = QLabel("") + + outputHeader = ContainerWidget() + outputHeaderLayout = QHBoxLayout(outputHeader) + outputHeaderLayout.setContentsMargins(0,0,0,0) + outputHeaderLayout.addWidget(outputCommandLabel) + outputHeaderLayout.addWidget(self.outputCmdIndexCombo) + outputHeaderLayout.addStretch() + outputHeaderLayout.addWidget(self.outputReturnValue) + + self.outputCmdText = QTextEdit() + self.outputCmdText.setStatusTip('The output generated by this test case.') + if self.item.hasBeenRun(): + # This will update the text on the output cmd. + self.outputCmdText.setText(self.item.result[0].output) + self.outputReturnValue.setText(f"Return: {self.item.result[0].returnCode}\nExecution time: {self.item.result[0].executionTime:.2f} ms") + self.outputCmdText.setReadOnly(True) + + contentLayout.addWidget(inputCommandLabel) + contentLayout.addWidget(self.inputCmdText) + contentLayout.addWidget(setVerificationWidget) + contentLayout.addWidget(horizontalSeparator) + contentLayout.addWidget(outputHeader) + contentLayout.addWidget(self.outputCmdText) + + def isUpdated(self): + ret = (self.outputCmdIndexCombo.count() == self.item.repetitions) \ + and (self.inputCmdText.toPlainText() == self.item.runcode) + if not ret: + return False + + if not self.item.result: + return self.outputCmdText.toPlainText() == "" + else: + dummyTextEdit = QTextEdit() + dummyTextEdit.setText(self.item.result[int(self.outputCmdIndexCombo.currentText())].output) + return (dummyTextEdit.toPlainText() == self.outputCmdText.toPlainText()) + + def onOutputCmdIndexChanged(self, text): + try: + index = int(text) + except ValueError: + return + + result = self.item.result[index] + self.outputCmdText.setText(result.output) + self.outputReturnValue.setText(f"Return: {result.returnCode}\nExecution time: {result.executionTime:.2f} ms") + + def onCheckingModeChanged(self, text): + if text == "Conditional output": + self.operatorCombo.setVisible(True) + self.operatorValueEdit.setVisible(True) + self.item.validationCmd.operation = Operation.COMPARISON + else: + self.operatorCombo.setVisible(False) + self.operatorValueEdit.setVisible(False) + self.item.validationCmd.operation = Operation.SAME + + def onOperatorChanged(self, text): + self.item.validationCmd.operator = text + + def onOperatorValueChanged(self): + self.item.validationCmd.operatorVal = self.operatorValueEdit.text() + +class BuildHeader(QWidget): + def __init__(self, parent = None) -> None: + super().__init__(parent) + + self.parent = parent + + layout = QHBoxLayout(self) + layout.setContentsMargins(0,0,0,0) + + self.runButton = QPushButton() + self.runButton.setStatusTip('Runs this test case.') + icon = createIcon(':run', self.parent.config) + icon.setAssociatedWidget(self.runButton) + self.runButton.setIcon(icon) + self.runButton.setFixedSize(35, 35) + self.runButton.setIconSize(QSize(30,30)) + self.runButton.clicked.connect(lambda: self.parent.parent.runAction('run-item', 'undo', self.parent.content)) + + self.clearButton = QPushButton() + self.clearButton.setStatusTip('Clears the results of this test case.') + icon = createIcon(':clear', self.parent.config) + icon.setAssociatedWidget(self.clearButton) + self.clearButton.setIcon(icon) + self.clearButton.setFixedSize(35, 35) + self.clearButton.setIconSize(QSize(30,30)) + self.clearButton.clicked.connect(lambda: self.parent.parent.runAction('clear-item', 'undo', self.parent.content)) + + layout.addWidget(self.runButton) + layout.addWidget(self.clearButton) \ No newline at end of file diff --git a/src/widgets/CodeTextField.py b/src/widgets/CodeTextField.py new file mode 100644 index 0000000..3e360b8 --- /dev/null +++ b/src/widgets/CodeTextField.py @@ -0,0 +1,87 @@ +# ************************************************************************************************** +# @file CodeTextField.py +# @brief Textfield to input code to run by the program. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import QTextEdit +from PyQt6.QtGui import QSyntaxHighlighter, QTextCharFormat, QColor, QFont +from PyQt6.QtCore import Qt, QRegularExpression +import re +from typing import Optional + +class CodeTextField(QTextEdit): + def __init__(self, parent=None): + super().__init__(parent) + + # Set a new console font family but keep the current size + self.setFont(QFont("Courier New", self.font().pointSize())) + self.highlighter = BashHighlighter(self.document()) + + def getCommand(self, validateCommand: bool) -> Optional[str]: + commandText = self.toPlainText().strip() + if validateCommand and not self._validateCommand(commandText): + return None + return commandText + + def _validateCommand(self, command) -> bool: + # Basic validation to disallow dangerous commands + exclussionPatterns = [r'\brm\b', r'\bsudo\b', r'&&', r'\|\|', r';'] + for pattern in exclussionPatterns: + if re.search(pattern, command): + return False + return True + +class BashHighlighter(QSyntaxHighlighter): + def __init__(self, parent=None): + super().__init__(parent) + self.highlightingRules = [] + + # Command name format (assuming command name is the first word in a line) + commandNameFormat = QTextCharFormat() + commandNameFormat.setForeground(QColor(Qt.GlobalColor.magenta)) + pattern = QRegularExpression("^\\s*\\b\\w+\\b") + self.highlightingRules.append((pattern, commandNameFormat)) + + # Keyword format + keywordFormat = QTextCharFormat() + keywordFormat.setForeground(QColor(Qt.GlobalColor.blue)) + keywordFormat.setFontWeight(QFont.Weight.Bold) + keywords = ["if", "then", "fi", "for", "while", "do", "done", "echo", "exit"] + for keyword in keywords: + pattern = QRegularExpression(f"\\b{keyword}\\b") + self.highlightingRules.append((pattern, keywordFormat)) + + # Comment format + commentFormat = QTextCharFormat() + commentFormat.setForeground(QColor(Qt.GlobalColor.green)) + pattern = QRegularExpression("#[^\n]*") + self.highlightingRules.append((pattern, commentFormat)) + + # String format + stringFormat = QTextCharFormat() + stringFormat.setForeground(QColor(Qt.GlobalColor.red)) + pattern = QRegularExpression("\".*\"") + self.highlightingRules.append((pattern, stringFormat)) + + # Inline $ format + inlineVarFormat = QTextCharFormat() + inlineVarFormat.setForeground(QColor(Qt.GlobalColor.yellow)) + pattern = QRegularExpression("\\$\\w+") + self.highlightingRules.append((pattern, inlineVarFormat)) + + # Overridden function. + def highlightBlock(self, text): + for pattern, format in self.highlightingRules: + expression = pattern.globalMatch(text) + while expression.hasNext(): + match = expression.next() + self.setFormat(match.capturedStart(), match.capturedLength(), format) + self.setCurrentBlockState(0) \ No newline at end of file diff --git a/src/widgets/CollapsibleBox.py b/src/widgets/CollapsibleBox.py new file mode 100644 index 0000000..88eb095 --- /dev/null +++ b/src/widgets/CollapsibleBox.py @@ -0,0 +1,164 @@ +# ************************************************************************************************** +# @file CollapsibleBox.py +# @brief A simple widget/accordion that can be collapsed. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-02 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, QSizePolicy, QGraphicsOpacityEffect) +from PyQt6.QtGui import QPalette, QColor +from PyQt6.QtCore import Qt, QPropertyAnimation, QAbstractAnimation + +from DataFields import Item +from Icons import createIcon + +class CollapsibleBox(QWidget): + def __init__(self, iconName: str, item: Item, config, contentHeader: type, contentWidget: type, parent=None): + super().__init__(parent) + + self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Maximum) + + self.item = item + self.config = config + self.parent = parent + self.content = contentWidget(self.item, self) + self.content.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Maximum) + + self.header = QWidget() + self.header.setStatusTip('Open this collapsible box.') + self.header.setObjectName('header') + self.headerLayout = QHBoxLayout(self.header) + + self.arrowLabel = QLabel() + icon = createIcon(':arrow-right', self.config) + icon.setAssociatedWidget(self.arrowLabel) + self.arrowLabel.setPixmap(icon.pixmap(15,15)) + self.arrowLabel.setFixedWidth(15) + + self.iconLabel = QLabel() + icon = createIcon(iconName, self.config) + icon.setAssociatedWidget(self.iconLabel) + self.iconLabel.setPixmap(icon.pixmap(30, 30)) + + self.idLabel = QLabel(str(item.id)) + separatorLabel = QLabel("-") + self.nameLabel = QLabel(item.name) + + self.contentHeader = contentHeader(self) + + self.headerLayout.addWidget(self.arrowLabel) + self.headerLayout.addWidget(self.iconLabel) + self.headerLayout.addWidget(self.idLabel) + self.headerLayout.addWidget(separatorLabel) + self.headerLayout.addWidget(self.nameLabel) + self.headerLayout.addStretch() + self.headerLayout.addWidget(self.contentHeader) + + self.header.setFixedHeight(self.header.sizeHint().height()) + self.header.setStyleSheet(""" + QPushButton { + border: none; + } + """) + + self.header.mousePressEvent = self.toggleContent + + self.mainWidget = QWidget() + self.mainWidget.setObjectName('mainName') + self.main_layout = QVBoxLayout() + self.main_layout.addWidget(self.header) + self.main_layout.addWidget(self.content) + self.mainWidget.setEnabled(self.item.enabled) + + self.mainWidget.setLayout(self.main_layout) + + self.selfLayout = QVBoxLayout() + self.selfLayout.addWidget(self.mainWidget) + self.selfLayout.setAlignment(Qt.AlignmentFlag.AlignTop) + self.setLayout(self.selfLayout) + + # Calculate the animation heights. + self.content.setVisible(True) + self.openedHeight = self.mainWidget.sizeHint().height() + self.content.setVisible(False) + self.closedHeight = self.mainWidget.sizeHint().height() + self.mainWidget.setMaximumHeight(self.closedHeight) + + self.animation = QPropertyAnimation(self.mainWidget, b"maximumHeight") + self.animation.setDuration(250) + self.animation.finished.connect(self.onAnimationFinished) + + self.setStyle() + + # Fade in on box creation. + opacityEffect = QGraphicsOpacityEffect(self) + self.setGraphicsEffect(opacityEffect) + self.fadeAnim = QPropertyAnimation(opacityEffect, b'opacity') + self.fadeAnim.setStartValue(0) + self.fadeAnim.setEndValue(1) + self.fadeAnim.setDuration(500) + self.fadeAnim.start() + + def setStyle(self): + midColor: QColor = self.parent.palette().color(QPalette.ColorRole.Window) + brightness = (midColor.red() * 0.299 + midColor.green() * 0.587 + midColor.blue() * 0.114) / 255 + if brightness < 0.5: + midColor = midColor.lighter(150) + midlightColor = midColor.lighter(150) + else: + midlightColor = midColor.darker(102) # Not joking but darker() is very broken. + midColor = midlightColor.darker(102) + + self.setStyleSheet(f""" + #header {{ + background-color: {midlightColor.name()}; + border: 1px solid #ccc; + padding: 2px; + border-radius: 4px; + }} + #mainName {{ + background-color: {midColor.name()}; + border: 1px solid #ccc; + border-radius: 4px; + }} + """) + + def toggleContent(self, event): + if self.animation.state() == QAbstractAnimation.State.Running: + return + + if self.content.isVisible(): + # Close the window. + self.header.setStatusTip('Open this collapsible box.') + icon = createIcon(':arrow-right', self.config) + self.animation.setStartValue(self.openedHeight) + self.animation.setEndValue(self.closedHeight) + self.animation.start() + else: + # Open the window. + self.header.setStatusTip('Close this collapsible box.') + icon = createIcon(':arrow-down', self.config) + self.content.setVisible(True) + self.animation.setStartValue(self.closedHeight) + self.animation.setEndValue(self.openedHeight) + self.animation.start() + + icon.setAssociatedWidget(self.arrowLabel) + self.arrowLabel.setPixmap(icon.pixmap(15,15)) + + def onAnimationFinished(self): + # Hide the content once the animation finishes. + if self.animation.endValue() == self.closedHeight: + self.content.setVisible(False) + + def isUpdated(self): + return (self.idLabel.text() == str(self.item.id)) \ + and (self.nameLabel.text() == self.item.name) \ + and self.content.isUpdated() \ + and (self.mainWidget.isEnabled() == self.item.enabled) \ No newline at end of file diff --git a/src/widgets/ContainerWidget.py b/src/widgets/ContainerWidget.py new file mode 100644 index 0000000..6fa62d0 --- /dev/null +++ b/src/widgets/ContainerWidget.py @@ -0,0 +1,19 @@ +# ************************************************************************************************** +# @file ContainerWidget.py +# @brief Dummy container which has a transparent background (contrary to the default QWidget +# background color used by qdarktheme). +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-07 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import QWidget + +class ContainerWidget(QWidget): + def __init__(self, parent=None): + super().__init__(parent) \ No newline at end of file diff --git a/src/widgets/LabeledEditLine.py b/src/widgets/LabeledEditLine.py new file mode 100644 index 0000000..67557df --- /dev/null +++ b/src/widgets/LabeledEditLine.py @@ -0,0 +1,51 @@ +# ************************************************************************************************** +# @file LabeledLineEdit.py +# @brief Input line widget with an error field that pops up if the content is wrong. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import ( + QWidget, QLineEdit, QLabel, QHBoxLayout) + +class LabeledLineEdit(QWidget): + def __init__(self, label_text="", parent=None, validator=None): + super().__init__(parent) + + self.layout = QHBoxLayout() + self.layout.setContentsMargins(0, 0, 0, 0) + + self.lineEdit = QLineEdit(self) + if validator is not None: + self.lineEdit.setValidator(validator) + + self.errorLabel = QLabel("", self) + self.errorLabel.setStyleSheet("color: red; margin: 0px;") + + self.layout.addWidget(self.lineEdit) + self.layout.addWidget(self.errorLabel) + self.setLayout(self.layout) + + # Hide error label initially + self.errorLabel.hide() + + def setError(self, error_text): + self.lineEdit.setStyleSheet("background-color: red;") + self.errorLabel.setText(error_text) + self.errorLabel.show() + + def clearError(self): + self.lineEdit.setStyleSheet("") + self.errorLabel.hide() + + def text(self): + return self.lineEdit.text() + + def setText(self, text): + self.lineEdit.setText(text) \ No newline at end of file diff --git a/src/widgets/LoadingCircle.py b/src/widgets/LoadingCircle.py new file mode 100644 index 0000000..089f63b --- /dev/null +++ b/src/widgets/LoadingCircle.py @@ -0,0 +1,65 @@ +# ************************************************************************************************** +# @file LoadingCircle.py +# @brief Little spinning circle that pops while loading something. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-11 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import (QLabel, QGraphicsView, QGraphicsScene, QGraphicsProxyWidget, QSizePolicy) +from PyQt6.QtCore import QPropertyAnimation, QEasingCurve, Qt +from PyQt6.QtGui import QPainter +from math import erf + +from Icons import createIcon + +class LoadingCircle(QGraphicsView): + def __init__(self, sizeX: int, sizeY: int): + super(LoadingCircle, self).__init__() + + self.setStyleSheet("border-width: 0px; background-color: transparent;") + # Give a little margin so that it's not scrollable. + self.setFixedHeight(sizeY+10) + + scene = QGraphicsScene(self) + self.setScene(scene) + scene.setSceneRect(0, 0, sizeX, sizeY) # Match scene size to view size + + label = QLabel("") + label.setPixmap(createIcon(':loading').pixmap(sizeX,sizeY)) + + self.proxy = QGraphicsProxyWidget() + self.proxy.setSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed) + # Center the proxy widget in the scene + self.proxy.setPos((sizeX - self.proxy.boundingRect().width()) / 2, + (sizeY - self.proxy.boundingRect().height()) / 2) + self.proxy.setWidget(label) + self.proxy.setTransformOriginPoint(self.proxy.boundingRect().center()) + scene.addItem(self.proxy) + + self.setRenderHints(self.renderHints() | QPainter.RenderHint.SmoothPixmapTransform) + self.setTransformationAnchor(QGraphicsView.ViewportAnchor.NoAnchor) + self.setResizeAnchor(QGraphicsView.ViewportAnchor.NoAnchor) + self.setAlignment(Qt.AlignmentFlag.AlignCenter) + self.setSceneRect(0, 0, sizeX, sizeY) # Set the view's scene rect to match + + self.anim = QPropertyAnimation(self.proxy, b"rotation") + # Loop indefinitely. + self.anim.setLoopCount(-1) + + curve = QEasingCurve() + # This behemoth of a function comes from integrating f(x) = 0.4 + 0.6*exp(-22.2222*(-0.5 + x)^2) + # It's a gaussian curve with a little continuous value added. This is the rotatory speed of + # the circle. To calculate its angular position, this function is integrated. Then the + # primitive F(x) is normalized between [0,1]: (F(x) - F(0)) / (F(1) - F(0)) + curve.setCustomType(lambda x: 0.180206 + 0.639588*x + 0.180361*erf(4.71405*(-0.5 + x))) + self.anim.setEasingCurve(curve) + self.anim.setStartValue(0) + self.anim.setEndValue(360) + self.anim.setDuration(2000) + self.anim.start() \ No newline at end of file diff --git a/src/widgets/TableCell.py b/src/widgets/TableCell.py new file mode 100644 index 0000000..6c29df4 --- /dev/null +++ b/src/widgets/TableCell.py @@ -0,0 +1,22 @@ +# ************************************************************************************************** +# @file TableCell.py +# @brief A table cell with a reference to the associated Item. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-01 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import QTableWidgetItem + +class TableCell(QTableWidgetItem): + def __init__(self, content, associatedItem=None): + super().__init__(content) + + # Each table cell will have a reference to the item, that way is easier to access to it + # using the default callbacks of PyQt6. + self.associatedItem = associatedItem diff --git a/src/widgets/TestContent.py b/src/widgets/TestContent.py new file mode 100644 index 0000000..2b31b41 --- /dev/null +++ b/src/widgets/TestContent.py @@ -0,0 +1,184 @@ +# ************************************************************************************************** +# @file TestContent.py +# @brief Content and header of the CollapsibleBox for the test mode. +# +# @project VVToolkit +# @version 1.0 +# @date 2024-08-04 +# @author @dabecart +# +# @license +# This project is licensed under the MIT License - see the LICENSE file for details. +# ************************************************************************************************** + +from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, + QTextEdit, QComboBox, QPushButton, QFrame) +from PyQt6.QtCore import Qt, QSize +from PyQt6.QtGui import QPainter, QPixmap, QColor, QIcon, QStandardItem, QStandardItemModel + +from DataFields import Item +from widgets.CodeTextField import CodeTextField +from widgets.ContainerWidget import ContainerWidget +from DataFields import TestResult + +from Icons import createIcon + +class TestContent(QWidget): + def __init__(self, item: Item, parent = None) -> None: + super().__init__(parent) + + self.item = item + self.parent = parent + + contentLayout = QVBoxLayout(self) + contentLayout.setAlignment(Qt.AlignmentFlag.AlignTop) + + inputCommandLabel = QLabel("Input:") + self.inputCmdText = CodeTextField() + self.inputCmdText.setReadOnly(True) + self.inputCmdText.setText(self.item.runcode) + self.inputCmdText.setStatusTip("The code that runs for this test case.") + + self.outputCmdIndexCombo = QComboBox() + self.outputCmdIndexCombo.setStatusTip("Select which of the iterations to show.") + self.outputCmdIndexCombo.setPlaceholderText("None") + self.outputCmdIndexCombo.setMinimumHeight(30) + self.outputCmdIndexCombo.setMinimumWidth(self.outputCmdIndexCombo.sizeHint().width() + 16) + + # Add a little colored dot along with the output number to signal the output result. + ouputCmdIndexComboContent = [(str(i), self.item.testOutput[i].result) for i in range(self.item.repetitions)] + model = QStandardItemModel(self.outputCmdIndexCombo) + for text, result in ouputCmdIndexComboContent: + color = QColor(TestResult.getResultColor(result)) + + # Create a pixmap with a colored dot. + pixmap = QPixmap(20, 20) + pixmap.fill(QColor("transparent")) + + painter = QPainter(pixmap) + painter.setBrush(color) + painter.setPen(color) + painter.drawEllipse(3, 3, 14, 14) + painter.end() + + # Create the QStandardItem with the icon and text. + model.appendRow(QStandardItem(QIcon(pixmap), text)) + + self.outputCmdIndexCombo.setModel(model) + + if self.item.hasBeenRun(): + self.outputCmdIndexCombo.setCurrentIndex(0) + else: + self.outputCmdIndexCombo.setCurrentIndex(-1) + self.outputCmdIndexCombo.setEnabled(False) + self.outputCmdIndexCombo.currentTextChanged.connect(self.onOutputCmdIndexChanged) + + checkModeLabel = QLabel(f"Checking Mode: {self.item.validationCmd.validationToString(self.item.testResult)}") + + # Visual separator (horizontal line). + upperHorizontalSeparator = QFrame(self) + upperHorizontalSeparator.setFrameShape(QFrame.Shape.HLine) + upperHorizontalSeparator.setFrameShadow(QFrame.Shadow.Sunken) + + iterationOutputCommandLabel = QLabel("Iteration output:") + self.testOutputReturnValue = QLabel("") + + iterationOutputHeader = ContainerWidget() + iterationOutputHeaderLayout = QHBoxLayout(iterationOutputHeader) + iterationOutputHeaderLayout.setContentsMargins(0,0,0,0) + iterationOutputHeaderLayout.addWidget(iterationOutputCommandLabel) + iterationOutputHeaderLayout.addWidget(self.outputCmdIndexCombo) + iterationOutputHeaderLayout.addStretch() + iterationOutputHeaderLayout.addWidget(self.testOutputReturnValue) + + self.iterationOutputCmdText = QTextEdit() + self.iterationOutputCmdText.setStatusTip('The output generated by this test\'s iteration.') + self.iterationOutputCmdText.setReadOnly(True) + + self.iterationOutputCmdValidation = QLabel() + + lowerHorizontalSeparator = QFrame(self) + lowerHorizontalSeparator.setFrameShape(QFrame.Shape.HLine) + lowerHorizontalSeparator.setFrameShadow(QFrame.Shadow.Sunken) + + testResultLabel = QLabel(f"Final test results: {TestResult.toString(self.item.testResult)}. {self.item.validationCmd.resultToString(self.item.testResult)}") + + contentLayout.addWidget(inputCommandLabel) + contentLayout.addWidget(self.inputCmdText) + contentLayout.addWidget(checkModeLabel) + contentLayout.addWidget(upperHorizontalSeparator) + contentLayout.addWidget(iterationOutputHeader) + contentLayout.addWidget(self.iterationOutputCmdText) + contentLayout.addWidget(self.iterationOutputCmdValidation) + contentLayout.addWidget(lowerHorizontalSeparator) + contentLayout.addWidget(testResultLabel, alignment=Qt.AlignmentFlag.AlignCenter) + + if self.item.wasTestRepeated > 0: + plural = "s" if self.item.wasTestRepeated>1 else "" + rerunLabel = QLabel(f"This test was repeated {self.item.wasTestRepeated} time{plural}.") + contentLayout.addWidget(rerunLabel) + + if self.item.validationCmd.usesBuildOutput(): + outputCommandLabel = QLabel("Original output:") + self.outputReturnValue = QLabel("") + + outputHeader = ContainerWidget() + outputHeaderLayout = QHBoxLayout(outputHeader) + outputHeaderLayout.setContentsMargins(0,0,0,0) + outputHeaderLayout.addWidget(outputCommandLabel) + outputHeaderLayout.addStretch() + outputHeaderLayout.addWidget(self.outputReturnValue) + + self.outputCmdText = QTextEdit() + self.outputCmdText.setStatusTip('The original output generated by this test case.') + self.outputCmdText.setReadOnly(True) + + contentLayout.addWidget(outputHeader) + contentLayout.addWidget(self.outputCmdText) + + # Populate the test output boxes. + self.updateReturnValues(0) + + def updateReturnValues(self, index): + # This will update the text on the output commands and the result. + if self.item.hasBeenTested(): + self.iterationOutputCmdText.setText(self.item.testOutput[index].output) + self.testOutputReturnValue.setText(f"Return: {self.item.testOutput[index].returnCode}\nExecution time: {self.item.testOutput[index].executionTime:.2f} ms") + self.iterationOutputCmdValidation.setText(f"Iteration results: {self.item.validationCmd.resultToString(self.item.testOutput[index].result)}") + + if self.item.validationCmd.usesBuildOutput() and self.item.hasBeenRun(): + self.outputCmdText.setText(self.item.result[index].output) + self.outputReturnValue.setText(f"Return: {self.item.result[index].returnCode}\nExecution time: {self.item.result[index].executionTime:.2f} ms") + + def isUpdated(self): + # Legacy code to match BuildContent.py + return True + + def onOutputCmdIndexChanged(self, text): + try: + index = int(text) + except ValueError: + return + + self.updateReturnValues(index) + +class TestHeader(QWidget): + def __init__(self, parent = None) -> None: + super().__init__(parent) + + # CollapsibleBox type. + self.parent = parent + + layout = QHBoxLayout(self) + layout.setContentsMargins(0,0,0,0) + + self.refreshButton = QPushButton() + self.refreshButton.setStatusTip('Repeats this test case.') + icon = createIcon(':test-refresh', self.parent.config) + icon.setAssociatedWidget(self.refreshButton) + self.refreshButton.setIcon(icon) + self.refreshButton.setFixedSize(35, 35) + self.refreshButton.setIconSize(QSize(30,30)) + self.refreshButton.clicked.connect(lambda: self.parent.parent.runAction('rerun-test', 'undo', self.parent)) + + layout.addWidget(self.refreshButton)