From c5f25901e1381c0d2a8465a0b59eee3709c64492 Mon Sep 17 00:00:00 2001 From: Rasmus Rosendahl-Kaa Date: Wed, 26 Nov 2025 13:56:55 +0100 Subject: [PATCH] first commit --- Hjemmeopgaver/Hjemmeopgave nr 3/.gitignore | 30 + .../Hjemmeopgave nr 3/.idea/.gitignore | 8 + .../.idea/intellij-javadocs-4.0.1.xml | 204 + .../Hjemmeopgave nr 3/.idea/misc.xml | 7 + .../Hjemmeopgave nr 3/.idea/modules.xml | 8 + .../Hjemmeopgave nr 3/GameOfLifeMain.html | 218 + .../Hjemmeopgave nr 3/Gruppeaflevering 3.pdf | Bin 0 -> 261836 bytes .../Hjemmeopgave nr 3/Hjemmeopgave nr 3.iml | 11 + .../Hjemmeopgave nr 3/allclasses-index.html | 67 + .../Hjemmeopgave nr 3/allpackages-index.html | 63 + Hjemmeopgaver/Hjemmeopgave nr 3/copy.svg | 33 + Hjemmeopgaver/Hjemmeopgave nr 3/element-list | 1 + Hjemmeopgaver/Hjemmeopgave nr 3/help-doc.html | 177 + .../Hjemmeopgave nr 3/index-all.html | 87 + Hjemmeopgaver/Hjemmeopgave nr 3/index.html | 26 + .../legal/ADDITIONAL_LICENSE_INFO | 37 + .../legal/ASSEMBLY_EXCEPTION | 27 + Hjemmeopgaver/Hjemmeopgave nr 3/legal/LICENSE | 347 + .../Hjemmeopgave nr 3/legal/jquery.md | 72 + .../Hjemmeopgave nr 3/legal/jqueryUI.md | 49 + Hjemmeopgaver/Hjemmeopgave nr 3/link.svg | 31 + .../Hjemmeopgave nr 3/member-search-index.js | 1 + .../Hjemmeopgave nr 3/module-search-index.js | 1 + .../Hjemmeopgave nr 3/overview-tree.html | 66 + .../Hjemmeopgave nr 3/package-search-index.js | 1 + .../Hjemmeopgave nr 3/package-summary.html | 91 + .../Hjemmeopgave nr 3/package-tree.html | 66 + .../Hjemmeopgave nr 3/resources/glass.png | Bin 0 -> 499 bytes .../Hjemmeopgave nr 3/resources/x.png | Bin 0 -> 394 bytes .../script-dir/jquery-3.6.1.min.js | 2 + .../script-dir/jquery-ui.min.css | 6 + .../script-dir/jquery-ui.min.js | 6 + Hjemmeopgaver/Hjemmeopgave nr 3/script.js | 253 + .../Hjemmeopgave nr 3/search-page.js | 284 + Hjemmeopgaver/Hjemmeopgave nr 3/search.html | 71 + Hjemmeopgaver/Hjemmeopgave nr 3/search.js | 458 + .../Hjemmeopgave nr 3/src/GameOfLifeMain.java | 366 + .../Hjemmeopgave nr 3/src/StdDraw.java | 1124 + .../Hjemmeopgave nr 3/src/gol/acorn.gol | 250 + .../Hjemmeopgave nr 3/src/gol/glider_gun.gol | 40 + .../src/gol/pentadecathlon.gol | 16 + .../Hjemmeopgave nr 3/src/gol/pulsar.gol | 15 + .../Hjemmeopgave nr 3/src/gol/pulsar2.gol | 15 + .../Hjemmeopgave nr 3/src/gol/toad.gol | 4 + Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/yes | 8 + Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/yes2 | 10 + .../Hjemmeopgave nr 3/stylesheet.css | 1272 + .../Hjemmeopgave nr 3/tag-search-index.js | 1 + .../Hjemmeopgave nr 3/type-search-index.js | 1 + .../Hjemmeopgave nr. 2/-100-gridSize.png | Bin 0 -> 37216 bytes .../Hjemmeopgave nr. 2/.idea/.gitignore | 8 + .../Gruppeaflevering_2___Gruppe_13___kode.xml | 9 + .../Hjemmeopgave nr. 2/.idea/misc.xml | 7 + .../Hjemmeopgave nr. 2/.idea/modules.xml | 8 + .../Hjemmeopgave nr. 2/0-gridSize.png | Bin 0 -> 2195 bytes .../Hjemmeopgave nr. 2/100-gridSize.png | Bin 0 -> 49243 bytes .../Hjemmeopgave nr. 2/1000-gridSize.png | Bin 0 -> 9745 bytes .../Hjemmeopgave nr. 2/10000-gridsize.png | Bin 0 -> 32286 bytes .../Hjemmeopgave nr. 2/25-gridSize.png | Bin 0 -> 19621 bytes .../Hjemmeopgave nr. 2/50-gridSize.png | Bin 0 -> 35103 bytes .../Hjemmeopgave nr. 2/75-gridSize.png | Bin 0 -> 37370 bytes .../Gruppeaflevering 2 - Gruppe 13 - kode.zip | Bin 0 -> 4120 bytes .../Gruppeaflevering-2 - Gruppe 13.pdf | Bin 0 -> 266647 bytes .../Hjemmeopgave nr. 2/Hjemmeopgave nr. 2.iml | 11 + .../Hjemmeopgave nr. 2/RandomWalk.java | 37 + Hjemmeopgaver/Hjemmeopgave nr. 2/StdDraw.java | 1124 + .../.idea/.gitignore | 5 + .../.idea/misc.xml | 6 + .../.idea/modules.xml | 8 + .../Hjemmeopgave.java | 46 + .../Programering afleveringsopgave nr. 1.iml | 11 + .../.idea/.gitignore | 5 + .../.idea/misc.xml | 6 + .../.idea/modules.xml | 8 + .../Hjemmeopgave.class | Bin 0 -> 419 bytes .../Opgave1.class | Bin 0 -> 300 bytes .../Opgave2.class | Bin 0 -> 502 bytes .../Opgave3.class | Bin 0 -> 653 bytes .../Opgave4.class | Bin 0 -> 1114 bytes .../Programering afleveringsopgave nr. 1.iml | 11 + Programmering/.vscode/settings.json | 7 + Programmering/README.md | 18 + Programmering/bin/App.class | Bin 0 -> 1812 bytes Programmering/src/App.java | 40 + .../Ugeseddel-1 03-09-2025/.idea/.gitignore | 5 + .../Ugeseddel-1 03-09-2025/.idea/misc.xml | 6 + .../Ugeseddel-1 03-09-2025/.idea/modules.xml | 8 + .../Ugeseddel-1 03-09-2025/Opgave2.class | Bin 0 -> 488 bytes .../Ugeseddel-1 03-09-2025/Opgave3.class | Bin 0 -> 305 bytes .../Ugeseddel-1 03-09-2025/Opgave4.class | Bin 0 -> 924 bytes .../Ugeseddel-1 03-09-2025/Opgave5.class | Bin 0 -> 1351 bytes .../Ugeseddel-1 03-09-2025/Opgave6.class | Bin 0 -> 573 bytes .../Ugeseddel-1 03-09-2025/Opgaver.class | Bin 0 -> 735 bytes .../Ugeseddel-1 03-09-2025/Opgaver030925.java | 180 + .../Programmeringsopgaver 03-09-2025.iml | 11 + .../.idea/.gitignore | 5 + .../.idea/misc.xml | 6 + .../.idea/modules.xml | 8 + .../Opgave2.class | Bin 0 -> 546 bytes .../Opgave3.class | Bin 0 -> 363 bytes .../Opgave4.class | Bin 0 -> 982 bytes .../Opgave5.class | Bin 0 -> 1409 bytes .../Opgave6.class | Bin 0 -> 631 bytes .../Opgaver.class | Bin 0 -> 840 bytes .../Programmeringsopgaver 03-09-2025.iml | 11 + Ugesedler/Ugeseddel-11-19-11-2025/.gitignore | 30 + .../Ugeseddel-11-19-11-2025/.idea/.gitignore | 8 + .../Ugeseddel-11-19-11-2025/.idea/misc.xml | 7 + .../Ugeseddel-11-19-11-2025/.idea/modules.xml | 8 + .../Ugeseddel-11-19-11-2025.iml | 11 + .../src/HelloWorld.java | 36 + .../src/StackPaneDemo.java | 86 + .../src/TestJavaFX.java | 47 + .../src/UgeseddelFormiddag.java | 21 + Ugesedler/Ugeseddel-12 26-11-2025/.gitignore | 30 + .../Ugeseddel-12 26-11-2025/.idea/.gitignore | 8 + .../Ugeseddel-12 26-11-2025/.idea/misc.xml | 7 + .../Ugeseddel-12 26-11-2025/.idea/modules.xml | 8 + .../Ugeseddel-12 26-11-2025/CounterGUI.zip | Bin 0 -> 2059 bytes .../Ugeseddel-12 26-11-2025.iml | 11 + .../Ugeseddel-12 26-11-2025/iLoveJavaFX.tex | 27 + .../src/RandomWalk.java | 46 + .../src/TicTacToe.java | 24 + .../Ugeseddel-2 10-09-2025/.idea/.gitignore | 5 + .../Programmeringsopgaver 10-09-2025.iml | 9 + .../Ugeseddel-2 10-09-2025/.idea/misc.xml | 6 + .../Ugeseddel-2 10-09-2025/.idea/modules.xml | 9 + .../Opgaver/Opgaver.iml | 11 + .../Opgaver/src/Opgaver.java | 126 + .../Ugeseddel-Uge-02-Formiddag.pdf | Bin 0 -> 91641 bytes .../out/production/Opgaver/Opgave1.class | Bin 0 -> 583 bytes .../out/production/Opgaver/Opgave2.class | Bin 0 -> 1020 bytes .../out/production/Opgaver/Opgave3.class | Bin 0 -> 1140 bytes .../out/production/Opgaver/Opgave4.class | Bin 0 -> 1146 bytes .../out/production/Opgaver/Opgave5.class | Bin 0 -> 814 bytes .../out/production/Opgaver/Opgave6.class | Bin 0 -> 1708 bytes .../out/production/Opgaver/Opgaver.class | Bin 0 -> 622 bytes Ugesedler/Ugeseddel-3 17-09-2025/.gitignore | 29 + .../Ugeseddel-3 17-09-2025/.idea/.gitignore | 5 + .../Ugeseddel-3 17-09-2025/.idea/misc.xml | 6 + .../Ugeseddel-3 17-09-2025/.idea/modules.xml | 8 + .../Programmeringsopgaver 17-09-2025.iml | 11 + .../Ugeseddel-3 17-09-2025/src/Main.java | 96 + Ugesedler/Ugeseddel-4 24-09-2025/Opgaver.java | 144 + Ugesedler/Ugeseddel-4 24-09-2025/Opgaver.py | 65 + .../OpgaverEftermiddag.java | 93 + .../Ugeseddel-5 01-10-2025/.idea/.gitignore | 8 + .../Ugeseddel-5 01-10-2025/.idea/misc.xml | 7 + .../Ugeseddel-5 01-10-2025/.idea/modules.xml | 8 + Ugesedler/Ugeseddel-5 01-10-2025/Opgaver.java | 82 + .../Ugeseddel-5 01-10-2025.iml | 11 + Ugesedler/Ugeseddel-5 01-10-2025/index.html | 13 + .../Ugeseddel-5 01-10-2025/numberinput.dat | 4 + .../Ugeseddel-5 01-10-2025/numberinput2.dat | 4 + Ugesedler/Ugeseddel-5 01-10-2025/problem.dat | 2 + Ugesedler/Ugeseddel-5 01-10-2025/problem.html | 12 + .../Ugeseddel-5 01-10-2025/problem2.html | 12 + Ugesedler/Ugeseddel-6 08-10-2025/.gitignore | 29 + .../Ugeseddel-6 08-10-2025/.idea/.gitignore | 5 + .../.idea/IntelliLang.xml | 310 + .../Ugeseddel-6 08-10-2025/.idea/misc.xml | 7 + .../Ugeseddel-6 08-10-2025/.idea/modules.xml | 8 + .../Opgave-6-ZipLookup.py | 19 + .../Slides-Uge-06-Eftermiddag.pdf | Bin 0 -> 381935 bytes .../Ugeseddel-6 08-10-2025.iml | 17 + .../Ugeseddel-Uge-06-Eftermiddag.pdf | Bin 0 -> 59995 bytes .../Ugeseddel-Uge-06-Formiddag.pdf | Bin 0 -> 68197 bytes .../Ugeseddel-6 08-10-2025/src/Main.java | 15 + .../src/OpgaverEftermiddag.java | 46 + .../src/OpgaverFormiddag.java | 121 + .../zip_lookup_skeleton.py | 39 + Ugesedler/Ugeseddel-6 08-10-2025/zipcode.txt | 43191 ++++++++++++++++ Ugesedler/Ugeseddel-8 29-10-2025/.gitignore | 30 + .../Ugeseddel-8 29-10-2025/.idea/.gitignore | 8 + .../Ugeseddel-8 29-10-2025/.idea/misc.xml | 10 + .../Ugeseddel-8 29-10-2025/.idea/modules.xml | 8 + .../Ugeseddel-8 29-10-2025.iml | 17 + .../slides-python-classes.pdf | Bin 0 -> 161632 bytes .../Ugeseddel-8 29-10-2025/src/Main.java | 4 + .../src/Ugeseddel-8-formiddag.py | 41 + .../ugeseddel-uge8-formiddag.pdf | Bin 0 -> 91474 bytes Ugesedler/Ugeseddel-9-05-11-2025/.gitignore | 30 + .../Ugeseddel-9-05-11-2025/.idea/.gitignore | 8 + .../Ugeseddel-9-05-11-2025/.idea/misc.xml | 10 + .../Ugeseddel-9-05-11-2025/.idea/modules.xml | 8 + .../Ugeseddel-9-05-11-2025.iml | 17 + .../src/OpgaverFormiddag.py | 53 + onsdagsaflevering-4 | 1 + 188 files changed, 52799 insertions(+) create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/.gitignore create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/.idea/.gitignore create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/.idea/intellij-javadocs-4.0.1.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/.idea/misc.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/.idea/modules.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/GameOfLifeMain.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/Gruppeaflevering 3.pdf create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/Hjemmeopgave nr 3.iml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/allclasses-index.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/allpackages-index.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/copy.svg create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/element-list create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/help-doc.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/index-all.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/index.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/legal/ADDITIONAL_LICENSE_INFO create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/legal/ASSEMBLY_EXCEPTION create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/legal/LICENSE create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/legal/jquery.md create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/legal/jqueryUI.md create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/link.svg create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/member-search-index.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/module-search-index.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/overview-tree.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/package-search-index.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/package-summary.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/package-tree.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/resources/glass.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/resources/x.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-3.6.1.min.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-ui.min.css create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-ui.min.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/script.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/search-page.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/search.html create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/search.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/GameOfLifeMain.java create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/StdDraw.java create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/acorn.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/glider_gun.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/pentadecathlon.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/pulsar.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/pulsar2.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/toad.gol create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/yes create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/src/gol/yes2 create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/stylesheet.css create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/tag-search-index.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr 3/type-search-index.js create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/-100-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/.idea/.gitignore create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/.idea/libraries/Gruppeaflevering_2___Gruppe_13___kode.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/.idea/misc.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/.idea/modules.xml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/0-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/100-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/1000-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/10000-gridsize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/25-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/50-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/75-gridSize.png create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/Gruppeaflevering 2 - Gruppe 13 - kode.zip create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/Gruppeaflevering-2 - Gruppe 13.pdf create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/Hjemmeopgave nr. 2.iml create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/RandomWalk.java create mode 100644 Hjemmeopgaver/Hjemmeopgave nr. 2/StdDraw.java create mode 100644 Programering afleveringsopgave nr. 1/.idea/.gitignore create mode 100644 Programering afleveringsopgave nr. 1/.idea/misc.xml create mode 100644 Programering afleveringsopgave nr. 1/.idea/modules.xml create mode 100644 Programering afleveringsopgave nr. 1/Hjemmeopgave.java create mode 100644 Programering afleveringsopgave nr. 1/Programering afleveringsopgave nr. 1.iml create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/.idea/.gitignore create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/.idea/misc.xml create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/.idea/modules.xml create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Hjemmeopgave.class create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Opgave1.class create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Opgave2.class create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Opgave3.class create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Opgave4.class create mode 100644 Programering afleveringsopgave nr. 1/out/production/Programering afleveringsopgave nr. 1/Programering afleveringsopgave nr. 1.iml create mode 100644 Programmering/.vscode/settings.json create mode 100644 Programmering/README.md create mode 100644 Programmering/bin/App.class create mode 100644 Programmering/src/App.java create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgave2.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgave3.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgave4.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgave5.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgave6.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgaver.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Opgaver030925.java create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/Programmeringsopgaver 03-09-2025.iml create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgave2.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgave3.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgave4.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgave5.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgave6.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Opgaver.class create mode 100644 Ugesedler/Ugeseddel-1 03-09-2025/out/production/Programmeringsopgaver 03-09-2025/Programmeringsopgaver 03-09-2025.iml create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/Ugeseddel-11-19-11-2025.iml create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/src/HelloWorld.java create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/src/StackPaneDemo.java create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/src/TestJavaFX.java create mode 100644 Ugesedler/Ugeseddel-11-19-11-2025/src/UgeseddelFormiddag.java create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/CounterGUI.zip create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/Ugeseddel-12 26-11-2025.iml create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/iLoveJavaFX.tex create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/src/RandomWalk.java create mode 100644 Ugesedler/Ugeseddel-12 26-11-2025/src/TicTacToe.java create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/.idea/Programmeringsopgaver 10-09-2025.iml create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/Opgaver/Opgaver.iml create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/Opgaver/src/Opgaver.java create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/Ugeseddel-Uge-02-Formiddag.pdf create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave1.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave2.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave3.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave4.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave5.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgave6.class create mode 100644 Ugesedler/Ugeseddel-2 10-09-2025/out/production/Opgaver/Opgaver.class create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/Programmeringsopgaver 17-09-2025.iml create mode 100644 Ugesedler/Ugeseddel-3 17-09-2025/src/Main.java create mode 100644 Ugesedler/Ugeseddel-4 24-09-2025/Opgaver.java create mode 100644 Ugesedler/Ugeseddel-4 24-09-2025/Opgaver.py create mode 100644 Ugesedler/Ugeseddel-4 24-09-2025/OpgaverEftermiddag.java create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/Opgaver.java create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/Ugeseddel-5 01-10-2025.iml create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/index.html create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/numberinput.dat create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/numberinput2.dat create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/problem.dat create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/problem.html create mode 100644 Ugesedler/Ugeseddel-5 01-10-2025/problem2.html create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/.idea/IntelliLang.xml create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/Opgave-6-ZipLookup.py create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/Slides-Uge-06-Eftermiddag.pdf create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/Ugeseddel-6 08-10-2025.iml create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/Ugeseddel-Uge-06-Eftermiddag.pdf create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/Ugeseddel-Uge-06-Formiddag.pdf create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/src/Main.java create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/src/OpgaverEftermiddag.java create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/src/OpgaverFormiddag.java create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/zip_lookup_skeleton.py create mode 100644 Ugesedler/Ugeseddel-6 08-10-2025/zipcode.txt create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/Ugeseddel-8 29-10-2025.iml create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/slides-python-classes.pdf create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/src/Main.java create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/src/Ugeseddel-8-formiddag.py create mode 100644 Ugesedler/Ugeseddel-8 29-10-2025/ugeseddel-uge8-formiddag.pdf create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/.gitignore create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/.idea/.gitignore create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/.idea/misc.xml create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/.idea/modules.xml create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/Ugeseddel-9-05-11-2025.iml create mode 100644 Ugesedler/Ugeseddel-9-05-11-2025/src/OpgaverFormiddag.py create mode 160000 onsdagsaflevering-4 diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/.gitignore b/Hjemmeopgaver/Hjemmeopgave nr 3/.gitignore new file mode 100644 index 0000000..13275f1 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/.gitignore @@ -0,0 +1,30 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ +.kotlin + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/.gitignore b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/intellij-javadocs-4.0.1.xml b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/intellij-javadocs-4.0.1.xml new file mode 100644 index 0000000..673e4c5 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/intellij-javadocs-4.0.1.xml @@ -0,0 +1,204 @@ + + + + + UPDATE + false + true + + TYPE + FIELD + METHOD + + + PROTECTED + PUBLIC + DEFAULT + + + + + + ^.*(public|protected|private)*.+interface\s+\w+.* + /**\n + * The interface ${name}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> + */ + + + ^.*(public|protected|private)*.+enum\s+\w+.* + /**\n + * The enum ${name}.\n + */ + + + ^.*(public|protected|private)*.+class\s+\w+.* + /**\n + * The type ${name}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> + */ + + + .+ + /**\n + * The type ${name}.\n + */ + + + + + .+ + /**\n + * Instantiates a new ${name}.\n +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + + + ^.*(public|protected|private)*\s*.*(\w(\s*<.+>)*)+\s+get\w+\s*\(.*\).+ + /**\n + * Gets ${partName}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${partName}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + ^.*(public|protected|private)*\s*.*(void|\w(\s*<.+>)*)+\s+set\w+\s*\(.*\).+ + /**\n + * Sets ${partName}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${partName}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + ^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+ + /**\n + * The entry point of application.\n + + <#if element.parameterList.parameters?has_content> + *\n +</#if> + * @param ${element.parameterList.parameters[0].name} the input arguments\n +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + .+ + /**\n + * ${name}<#if isNotVoid> ${return}</#if>.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${return}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + + + ^.*(public|protected|private)*.+static.*(\w\s\w)+.+ + /**\n + * The constant ${element.getName()}.\n + */ + + + ^.*(public|protected|private)*.*(\w\s\w)+.+ + /**\n + <#if element.parent.isInterface()> + * The constant ${element.getName()}.\n +<#else> + * The ${name}.\n +</#if> */ + + + .+ + /**\n + <#if element.parent.isEnum()> + *${name} ${typeName}.\n +<#else> + * The ${name}.\n +</#if>*/ + + + + + \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/misc.xml b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/misc.xml new file mode 100644 index 0000000..2eca8b2 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/misc.xml @@ -0,0 +1,7 @@ + + + {} + + + + \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/modules.xml b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/modules.xml new file mode 100644 index 0000000..4f60034 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/GameOfLifeMain.html b/Hjemmeopgaver/Hjemmeopgave nr 3/GameOfLifeMain.html new file mode 100644 index 0000000..4a335ed --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/GameOfLifeMain.html @@ -0,0 +1,218 @@ + + + + +GameOfLifeMain + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class GameOfLifeMain

+
+
java.lang.Object +
GameOfLifeMain
+
+
+
+
public class GameOfLifeMain +extends Object
+
Game of life class.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GameOfLifeMain

      +
      public GameOfLifeMain()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      main

      +
      public static void main(String[] args) + throws IOException
      +
      The entry point of application.
      +
      +
      Parameters:
      +
      args - the input arguments
      +
      Throws:
      +
      IOException - the io exception
      +
      +
      +
    • +
    • +
      +

      runIteration

      +
      public static void runIteration(GameOfLife gameOfLife)
      +
      Run iteration.
      +
      +
      Parameters:
      +
      gameOfLife - the game of life
      +
      +
      +
    • +
    • +
      +

      importFromFile

      +
      public static GameOfLife importFromFile(File file) + throws FileNotFoundException
      +
      Import from file game of life.
      +
      +
      Parameters:
      +
      file - the file
      +
      Returns:
      +
      the game of life
      +
      Throws:
      +
      FileNotFoundException - the file not found exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/Gruppeaflevering 3.pdf b/Hjemmeopgaver/Hjemmeopgave nr 3/Gruppeaflevering 3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1585be95ce7d3aa34dd50088d02b40528f827def GIT binary patch literal 261836 zcmd?R2V7Li_AZKm5(Olq0xhBh$vHPj7Rfn@HHfCxy=QIIU6YU;TrX(swczGd8p}GR6ceJ32WS>sw>GjkIcL+KzGIc}?o2ms?y& zoTdw*JM1Hri%Jt#{w(El`_a>zg&Bnr1=KX_^=nT>EpP|RP*7Iu)~|Md;3f%@dB&Ii zzUaZ zy%sL6kKnFOrh_Wce@MvPUP|cS77l(Bj^8GIW93D(RO3chs(igY=KcLIMvvLMnQMs` z6~eae<3%MoN^^8a4b4eL4c5`ueh8iFIQfkGAoQNB>t)}u)pwVTd}(W^jHA)xdHMa` zaoiEM6nV9qF`=dSQni9h&-zvwhj2X=_6> zhrYC&bd+((z{A_g9;<4ULjA9NUzTIsx=Zq&Tk`WQC7;4HYT1#m4m&}(5yvb%$jrHo znggTlmweT7T?ug8-q<7r>edFnDKa{CF(YgG z1`Js3qadpuyYT?O&Z;jfNX!?N^9D_-oudNL!tknTkLd5$s#UP8u#Lw$V#HsGm3=z6 z*A*06CnAmB8b$uTX4ab^K03>kwPLXE;A7jg%y&OG!~S?O67HwFK{cj*!BOtbvhz=S zb-Z9TBGF&{*{|u!)JPX%U~TLk6*ARQ;Z&(c9ANWfsx96_eqKkdW7B@A9_7y4k27y) zZJf%w*!zO8F~tc92}39AuO;@>FhP5pd0JbD5{xR*KlbFr0y-J$BvB6^4)*i}yeaSF zJXvkaFC~+quA#8ClH0DZ-lE{NIpke`{b9NE!i)J(ySxZbtkUtet9fI-6Ww3m;=h&p zN?-eC#vxuy_c}#`z1tN#xfo2hLsBDgrw6E^l%FsMur(!GXQGs^w{{ZEEwVam zVJP$Pn%bO6FRtvRFlN0(@ec~)R;H1uBw`yg)Xxhz;xiR=3`nQn>K|_46-*nYJg}k} zT)7|i7-i5LHw7B{1a5G}$GIM&8 zEIDTGiZ>`9;m0H6d1YID7*5-GUNbsPVZI#<{;&AdRLON2rqGBve0*DHM(7LWu1xAT z*M~h>xB99`PoTySctqERlBL8P)vUwbkduF4deesSa?PiR%72*z_? z!LP#U^2Kl5QT7`l3i6RJkH2fN5SIld3Z;YyU#oV(u=22V(4tzn2Jx+mbJW^j@4gtv zU9YXEV@RS}4AC);+#`im73>4wiv{s-uR3e)j_LUKU_5@)5%Lb_D>k3Ulk9h4o#Kbw zIl?1#5Bf~S^iEd%o}Rohq3uHH3XgOdu4zW*BF(dUt5Ru`B4 zu6r@q${K~Jl3YxplnJL0?W$ou2D2OiAuVP`$^F%5U3Fid-X`e3hHMcOm~Sg@s=c3{ zn4X$wI3g|n72XDmaS50BxMl3X{Ng*$O^ogKMb@>-tX64kK_|_p=C1veem=SMa((R= zz9h!1UP+%KP`*IfiQyNtrMNFh1kZJid!kOSyFBQ34@rA))2%`BwID8$KZP2ejOERK zxa173?!87Y_1y}6t~$^1S_YwPT#D-!sI?n*KzeSG9^1% z+0_qOIAM=D<{a2y#YoHH(+_X@AC@#mnk*+!)D;(cgt+UpJ*cVY91LG*z9eb+$Zznn z&<3(!$v!PHJK?Lo-U|WaCxTZ-VRlYApV`v}lK2|qd!C;dD?zUi8TlSb+q+b4EDH@L zVO_YK*@1b>@f#zSeasD4W^38Fsa3tkq(J1|yOf?zpr0hcjaDQ=ELi8u&iT@XSkTTE zI!tDjM|Q>#W(9pyV@zgITN@{18z)ByVr^5xWL7eEv~_kcGitDH$6&LA2R;d6?K) z*dZKTOuRhY5Ox+Wuutp|E_NmkHcqgV2;`ULoYoGMm5G-Qv6TPOA>JQ4^v9B~p{WJo z;$`CD0)=E@VPfZo*f?8R{U``4Le}3T`MDxD%V|Y!E;c4kwm(<=Big|HA;>^H@w_4j zCo2;R_n&Jb#^U^m5OBz>Y#o&C^bL(6?BI1UOi|Ex0s{{l2;13DaW^MPWhXEOfgtpz z1OX!xaFkD#BEi89VLiLbEWyDEVLh)R!NCn-J#S5dgBQa3TL1)#!Fo29%o3ce5Y|(x z07D#3uaNrf$axrehZ`6K*RdG zVN|WAw&QHoWiX7IuH$8A6;;Y$I&v8q7nCjHmp%NrlB7sA(ytXO5R)X=Q^YLnUHY|S zbT^Zk75#3_)aHeUUoFa`^HZTx@ROCC@;WH=B$rKuv^^TjepB?X^D~`xV~aoNY3&bzKV8llFRee=2Yg~7*zKmF3AB)k-kQ&-?Jsy(_3=A9NtM>gB;o7Lalow z$pX3G^!T8rS_R#yZ`7(GN7eTni7Zu@mb}#HGxYUVLbD0RoG{ESMW>*CDuYysN4WhX zFX>0gb|Enqxkpt+){@QoYm7)A(+xh|@tSS8e=Ob{Z8$U}c8HX`x;2r%KWbMNC4b;u z7tta}$zsLV(oJl`%U%BA%h+2DSWxn%8P=Hoh9&&@_W}*xw;mk6qv$B|wnsk5{zQ>i zOt#yyS?&`VYm0*XwLlo6luk{DOxnE9_&&3`-=WrwCdjls|6a+bD`uFACU|MV?D4c) z9v9Gmbu9<>#m>jnb;n)g4m2JqeQ zrL7RG~Y8SX+yg^Y89 z_Kp??Mg{XlqKD*Pq>yk`;jt;gZz7MZkPzSR~qap;u#5NT)2fc7shyu{G^5K zyFlf)FJ30^-IdpwlppWOelFj9t>G{!i#P7wzHo6AUyyzulA=@+>rCaTVjzA(bi6L%zy;345aKMA| zF7~Ys8}o!;ba+q0TvE_ln>x`OxFd`w1usmgvhG%Vf*L9^d9jH|1rgz01_!Pjt|a8A zqotFKQELLCH|s9Hj9!NZ zF$=YYvH&%NxRwVjWdgZolT+u}6)?R&RDV|`e;$&v`Q}2+^#k}x@ zFfW-$3!mso7|I%U?!8Yj?-=YSRb%~1P;VAS)cN~PmKzkyyjMHOWjgR=Y&4W$BwF34Q&Bk9i>wY6^`&pn9H=#;RGwVgU#mzEP-td< zaJ>S$YSW;hv0`V~M6obG!N08Qh$9snlCm;*dnvx@r~`0ZlU?TwD<%p zVMy|LQ=0ocjxj68j1L#zpp(u1c=-^^=UXq{KVf0ph3P#WRtxi_`t|^MLLM8ttL~|Y zj|JcB6g1dA_R;XmtziA)0!U#SzBA;TEg4-1hBoF^4~p#jbtpv#Mk1r^`&$oQLn`CC zHp8gbRfS`hB9=cNcoF35F-biP-AxY}5Is~A_Pg!&+Ie%&#^510$LzIk&x`rkkf#o^ z)Rn|Obl&erMEP*=TrzF7XT18{S{Oxe>v(J534Xj9Hn*GZaP)>hl*Zyj($jAXknf{Ad)@z*H*B-PDiXH5OnqXrq1hCyw75UT(zX}N zn?~qe+|LN}X!atx_d)E?0lzqKjo89T_cj%)N$%Yx7SGkn+IZ7iy!odSl{oP&+}zhW zf^qo8qo#DP*EQlUY^-n!S36gmq>S5-3`?NX5P64?i$=jVm{^~<6Rgvp*pDr7Bup3Q zqP4tTnJG~#6idk=t4PE)O; zI$)Ilwilir-5Bj1gRlDp%$MReibnhKv1F{3JPzxec2=Apq9vygGz`TtstD+^V~-ET z4GqQ(eOHNpP@nLi>DZRUtG&GHOFzU(wtSnH^I=1~#nYU4nnw|~=ud@FGgYT$`rONJ zdTdW98*qDWXmqF|Eg(%|_d6=uW5m>jJ?0;=QH0`!vatik#EiG;n~YzYP8aIKoC7&m zucEw8S261&zVaGol z%Xc}sEk?}m`w(nc)5F|bM+aXASSRqIi z3-sKL0QnV1I)0=hNA80_OvyR|7@SbquP1xI9y(;SoNLS3>(1}-yA090 z)Ou8HRi+N6V@FFTT1jr3+Gfk-##t+{tk3&QQ$Ffl%Kg65KH5ilH)nl1M^$BM_Prh# ze2*ZH&8}6<&>2Op;nT3|-2KI^*&rCob*i^ve?~uSe+D1Fz@O8g^e6nob{Ya>GXIAF zi0v%0W;+Y2+0No)HUt9r85W(E`wdN;A+vK_^pAiL3mDR~{tkp#IoX*wxws)5EbL6& zU?|VQ3V!mkf}fmBT%3q<=h%uF0j-!t1O!g8AG3&|lew)8vof=)k~HE!t(lXPog*JJ zv$36nxs4N(xxS$TldXd(GaCyl3o{Fduk4IW=zaoEr*i#=-Dc1+gH>t91{_Ftg(k2TLBGdnvw6DtqLpTPF%^!+bk<{$9zPdNE^Ed94| zFZ+*sFz3eyY-}8Ce;4-_XpB3KRa}Pk>J`hAuY|vdm0G;x8A>CYsFPhA;yD=Pn0-@Q zCtkCl^rpS%229TzvSYl`x-!;Phx}uGqwcQAN=H{qw<8_(B;v|R9_#OX^x59e;Fzx<&i*NPH?hh>}h6+E`Du(Ci zEvU5TCn^b+Ip^{{PAwb{ve$6Z-N?WekdXVr73ybtypb9c3J=R#J~k|$(|(9J(FNeNRyX{f+q)B+FMSgU- z4_k-3%49zV4LT$~`RonHH(c=*!t~Et&-1ePvXP&>D!^NVKX|3D`-E>Vk1NkT^2mGr z>)<-WyE5BqPknDq-uXuiH)BK5>xygCEjN|g#8-L4x!!aUiBP>u+owc*?g{(0J@Gn$ zs6=4vwRZ-Qxnh$WtzfS=1J*OnC`D4X_W=M>F$s;KnAr8|U`S(cHVFkVWF6$~p8m=q3WOD6dRn|h&Eg5&;8dh+h?h??-8nJI6c3^&IrqT^a z9!1Whrw@80hU6tjTj9{f_4FA-x3!cSdvmLKdvi>*Z_raLarNuZi;?X`UUc?_<_#%w zrsXTzguv%nErQ9CBKxSnd~);POS*O#7k%?Wm%A2k-hjEeKx1jii)3==D1L&i2Rk?4 z6U>$LqzoKWQ?u>N0TehQE-9MP(|i-T;*!*r^+~zkPG!qM>4W5`R@}3I7s8FUgPftu!Yj=M+yUtT(mFw-41NMj(u(FQ08T-2sABk zcs^ixzjCzcLdKz2S&s=r_pJEP1G9&Z5*|lH=J67b>&wQVaz{*Sg+RNZp9zu!34>+W2feHhdyOlK!M3l&nWAg&{Jbl0sN2 z<+5bAY!GWDYD`SPMhn)br;%5ut*u!ZquOR8*Qv&$>;(p@{RJdAi89O3cXf*`w3tX2 z94>gLw|)s>FuwaL?A|_?T?gq{;)h-QOR2WDK(S?yWDZZ^lme0Ey|Nrj8T1wi6S1vd zL$-OnVZQ28r;%x-!t%#?&5Lbenh;23w0dXs9QW1?WwBL9Caz60B}Ebj%wa9UtNgjW z-KvvvEe&!o$tX7IJ4M3jM5iP@357tMm>b^sNbkK|vH0JblFWr?9|K>SpOj2VP|`?D z)Qof4P2Kw_lxLze%O`M;j%W2~U{>(eMCLB%My?(1gN8o*3R+83>F;Fg8df!QQ)qGA zCeB-JsV@21k}WL?RrlR3S+p#rB5z2yjm&jcv#avQL}q8~+`JFD#U)oH?@&8Z(ALKp zIP(OJEN0GQ+1mA0b)#YsuL}}p=^$hXS=%H`d5eoP`|$yP-+j zJ~bkn#e3ash?sudiFDdr;sk?%GS}WO+cSGyNf|$L`;N7wGxjL){e?RQrGdV^S$5SDGR`5nTl84#8z=`zm&STLi8Pdfdx)sX}bjCWtH44T4#rL>^puIc_jAxCI zPs2`VbkJ2tu4*fFS3?^d_#%FF>CjkK7yqvK)sM*%;9UKQm$es-k4|?7!~Z&0 zGDVMuqjqT4UbCVuY3U_6N?6!Uv*=N`G*b~J$VlJ%@?9(?)Or`p6wWY_blC9TMt~*VqK_X)xBmG+!uJ;E-dwg~D)f`+bxmL>IRs zyjAIg{4G(wtCRQ3v(v|0(#^~w!`CVsUcamry3WU@t!0(J%7j|w$hlsZAR98pq-fSJ zf7P+qk>7m1yh6yo$LOIBPCYXJdzN^b@qFGXqF18C5w%ImJr?5+kpm~2^Ixnlx;yRQ z>vp!&il=1{hLOitLmHc>T(_S(mCFdDU7jQq%+OnI{yug+{31HbfG44XxtAZ41b0CE z{nri?1N`hJ@!r}R{FLd&gw2fK_Ego`Zv+YTcLm4J9zkY%NlLM)9x%~jlw{&R+K8A^ zLRE?lhg0&M^v4qi&KYGLN3q|;$Z9WXo5fu>aC#s1o$_1jw`h_Q%18F^u0cuPU;jk1 z@Oh#2R(b*ciIYOSuE}b9dpSvXD|X#9OP+-9s3K$6Sn%z_EwW*~)rk|5{J=`gKf^Ni zKZmNnz_Qbr=_gpmehR4mV_3$1cKE@5hR%LG);YcNA0ir7cJNpX3=P@X*qB&AM90C! z0)FyB*udbFljYw8Vh9}e4*`u5c;w^cpl@iYr$cM1Z*8nY_cMw)73v>K@P8`uXa5m* zgOUH~fd9S7|Hnh3Uuymq`SWlvv4MwHzn;&XTF8GX^8XvBVn3d!{c#fZ<7wI7LI)s? z==U?e-%iC?SvXn#Habw#wH@Um^xP}zdx9Oo!&xRW677H!$ig|3N zO7!62)OT=ZGL`xS%#}8LDt#d$?&_I>z zU@=JI-D){#)>Y^Xg!RD8dmC@qdjvP!fch6moD|9xcJ1@$8J&pFtBb3}V0~D}hX=Dc zE=Iq>6X$u`&KyY5`k^4S0KcMo9VLY(lVRu3Lh8-67xJP_I`K-}QEAaDaI)pt37oi%L#YPZYL>h1h*4v| zzJ%=R^%Y+DmhKrL)f($nbVAmR*NUnZ_g>$7b~(-(6Und^wp{+fqvfVeB&Xo_l2vv> zdoTPgmCH?@Qb8@A9RnG$*M?9u_jqTnv+5-Yr}q+x`QuhHv1Ik-+;hKg^NKkDSLRPH1Ult-k|mKaS(BIU>}$cZ#j4fuazY=Tq~xKj5>E}9vDGC z`Q~Ea=@~yUf^ITvdDHWRC0RS*XrsG(p~zFUAz4SLwUTMI4bxst9my`sG{1>M#D>1o zGbTQzVDN@X$eQGZ(k=L`0ZcK4MklI=*m?j{eQ8xm?9E|#aD5*Z2Z@@gV1 z@XfvH_=2sdD;a~4Gm69ef}2P__T_!T;Oxu`TXwh1DMYV1np0u&8DVh)4ZV40p7v-8 zxv}#w(#r$-cwf;9;>%5~N->Y>6dGElPxyz+Hc4hX*x4RBi zQ4|R|ymT+dB^~wJ<(P+_FJA9zDlN4#6+SF)B(l0biGPDUsyp3Aq$Mmhq=~FyLz#jmFiVU46>X}5f#zo$cncC=o)V(R zdb>(zYpO0)8yoCc7f+Bm`#w%3;g48A3AnW^EKfTXXis{9Mun$qWoi`3o`Rzsk6+TD zq!r!zwu^sj*Y{YS;npejeNEg?HKr@>k~oirI_R!Qp?(bE$ru}3-ur$dmHTlGKm9Pn zgU+h(7uV#8RuBA>@ua*Pw`Px~qAiXZGrwK;%{#`jCEY^)^QsFvtUo->*#^-stL~{U z`f1e#cPYS)%YS#(m2|LmwgY!3&+7ip4Piec4se_;#XqgVf8K}FkTgGlu|B{oH4U<{Q*xc02>FoPmb0RL2~(>F~KZm>|$N7)m}|*0zC?@G3oBBrQsU&0k2;kbgD( z#)UHMK;f&~NQ>%t6lT$`8y`?axJi>Qt3pH|MK9xnl7}Wx#mL{ItmGAzY1c#N@%Z+b zEMSvWfO0vG^!OOkzx7w{QE{-o0Y$#xT_griOzdt4_A!y_yk9WudEq*>mcsy-8DKw5 zqwmU#7ca<;Db?RzIGizJ-vCzhyuEn%`MYL;moHytUtV^pCdE(9$CY+wHPAHc*gaZl z0X9gAKLbomw~Z3J0ejW8tE7Q90>fu34xg%!+>8wfJl;*6ybX`64{n9K+Oyu!hL-~d z(=hQZC@=~uUa!wMNCj5vHTL!Tk9z?%b%tYG;QY!Y{Im>w0d~|2oL`0lTlFUkF!52? z+2v3!f8bye53XLSu@ANb1@34ufbHz20z{0&=S7IIfIB1bt@@1CCLk2?11wTxhIsV9 zxZrsJD<8dld3o>XM|p>;^Fx4HW`kltSLeQGhzC7@B540MejnIn7KZw}DUSn@mp>M@ zDs?W3D(Qx65MOmTfj>S~>@tjmoWatqcA6$HTU9>ep^K)L>Qhkowznd-p)@9H6h zK}gC>3|HqssD}g;F#*)dVrT%691MPehXo*11Kx6_0=0jpAMi3ly+Bb9P;bixoXn<9 z{(fmj%yzQwWFr-71K$KlzPHv_j2%}2s{No^!7`Jx1OdnL^76QoS%=+v^&v2s-);;O z)VgiVI5K~%tEf;YJy`&l-GQS%VNXT}k3u2pq1IsI-5Ze@}rI3flJ;l-!c`sIs zNdO0_g8gny?kdoJX>r(K%(LLE@Wc(HfoJA} zxUJU@+A~702%|bLg0N>$TL>dm2NeMm2Z!M72jULG{{Pj5(-A`yKc6ZvdSK0^I^E~Q zi&AvPapy)ZlLQ0S<;usdoExxXafaRcurQ1-CR@-x0-D4Sz!pH>77gYeIsrZlpJ*{; zzCP1t`i8CU8@g$ch>)ZIVpa&!Qbc6sl|bl$`(LOsCk4g zex2b3g&O;lA&4moPWAJNO*8Z7iCz4g-Vyyd)AHp%lnc;I0zw=LdSTc9a6vy!$)>&f z|Jx@d3{DbuW{9A+PaPjR=)Um&@MW;glQmJ4owAONN`#BuTK-Z(`gYvL^>PdF_~>cn zJT;laVfo;xn~Fa%=;`e>*WbN?m}J{6?@eZa(R!p4yct<%0LrCMPb@=s>dSX-FYfQ} zW0!1>L+cXvp>V2LvXIQofPg^i8qh{yAvbbE>*T=|gyq!U*zsj#u)F|O4j}skbAO-G z2ef){ZlHhz2L3}reBXjLAif{t{&5R53~$6_ImU%&UqrYnKfv4vAnFFDU|Lg%^8i7)*?)nDi zY{BXQ`h+t>0j&&SDPUMZc`T2GSQ^oQL1e^&cxp$#+(uX{c=sPz>%TDMe{m}aj;nn6 z^2cGS_Jz|3V6PrDu6E?Xre#t5I)J>Z5n+=W5qP$FM?kU9VVTA~O;4%3Fnb`f@I)R< z23y(TB?-kGyf_c1p%=4k%9! zp~P{-Cg3!B_vVoD|3>L>PbjmlUd<^IkLVo&rxNKJ3^cB@iAC)J@W=WA{kcH#^&1l^ zdw?Ozj%9JoTZGe{g;VMtr4q-IMuQ=ppHMGwp%*v-1G;}{Z2!a-5l#)X)PL?c|IJ&J zr|#m9MREd&C_JIWx{peQWk3U7Dg%bRf5cmK#)ycb?F3r23uRiNApYp zP*Q-S6ZK#G@h`^qtGoW~Hp2B0gWm6d)%Bg5B6J%TXJM9BN6agvj_}zv0J-kbx#_K+ ztZCrDC9^>v_@@B;2Iu;(cg0ozmC>ltw4Xh0RE$KR6q5B zyGNebA*Tiyx8l+Td>cMrw^YglhJgPYrGtG#xQjmm|Brk1l$4aI7j&=4T+6@qyDcI$ zBwzV86j@kU;2h1q{1KqZuUGkJ4yCAil8EB4BXN^EWSmm`aYC7zBtXBw*cuQv}r-0=9*S za5GMWd~Mxg+L7~kmhcQ|u8ASA+$qRH1ot3N;*YvvFbyz!{fvRYmZ)Me{)BqYW}(FC zlkZD`>%c+%LMoyg``{$pJ(CWEjR?UJ=mF6R0$cpm1uzu1rz#Ex0bo6%C}@Lc(t!&E zh#1d0x)>_nFW2&ebfYjDr87WXPe6ADs3$|PL9L!jhiDDN+%))M2q1LcHQ?*fWY8ar z`EPQ74(A^Y@@b!p?}F2^7epaWU7bQ|dJ?;pIhc z2Nq8A0WQQ@M3?=8J=Y(Pv(ENh|MzTcN;>F2`aLOj;KY>IE<8S>3!}tdu@r+4(w!;lFX;mEbZ5-_o$&iMRz!W{@KlYiy z4Qq&#gR?Ps3V5CgdAk4o-#Mq{08=43z(aBlZZ42^$`0WKxw;%I;BOvY@H)so{c|p) ziMgq>gE159FWHc%yYc^>PW_kiGr{!4Kh7z@BjD3>i@$Yv4DR6n)0%8ttW2yR+nW_k z?&Jp39DhAMK0WF9fA948pPv|?`-juCO=)Y8S^O6%mS^W8qCcftg026dh~Fru;HmQ8 zJ>V!H(|tDkZp9N8Fe1md`9V`MDnn>9PP(x2e)b?W|6tIlKnIOheu-H1;pY!0N64tO zGD2%Mg&WU=@lZF!@x8?q(5Uv?lc&~P_grl!Z)xJSE2fuWukMN5&Jd9GyB{W%%~w(6 zi#uIUsgl91O&7W@g03lFTg;J^cPL_<5v0h_)EVwyc(fI2xNzxt`gCDwTiuOAL)nVX z63a+c+qV9sN~0z%(T~la6J=kEJ}`QGh-3IAQhOr*_5hBnRk^hxv@yC*!XLhoOU6|{ z4xm=q&Qjltj@fpv|3d%qvg6KG1%@v=30&UxrluH zinrJtN#(L^`3&31hT|8bt4Fs#Cu^md5?;-lG$WVD_jEB@yQ8Hd=gue`Lrlu=*K9WV z0+mOUSEe~FaU|>ZWIT6`)vKZ{JRdn}REn-Agwq5GlO=+?R(Zrc2jthACrVM21<@J# zdaY@zS8J;LDtR_TJ9zF5&Mf2PHcx-_rn-4KNz~}->R~Py(=lE(&Bb~9N>dA&kDdqp z+tpc5&`+>%PdGGRWlJj+&eZbe;7OEFaiS5mJPW%sFH-VmM&aFXjRWM04{ek_^b01@ zy_t0}8q{JdJJjsZw9k)FSgjse_MkqjX>AIANHU7EDBLvg;Pq;%wp_JfZ1~c{IU>e3 z2X2SBecHtF*-JTs;{9G`G(1fx?POYn7bsEroAsObi>CveP?zmc3th-bcriA{myaqM z9v+Ro)Uv$U4x!fd~}K@i7hEzc2f!&gs$g2$4EC*X3In6e>nc#7jO#8^v=Lxf9W z+vZlMgU{`lFDNF^vK_bXBqq54?C}EcG)%Ph1a>N%*h2{USk+=lHHrP#`+?rowoxfA z%~F<@hIg{~8?ASWc{%Ow3YxqP>M!}|TX=QOV}LvH0Iy+V?n!Oh#20m^Y2nxa%*cua z4UI4f*xOa6pj^NT{|Z-*p(C5BvQ1DHn-faKBR0mnObSzB+Oxysh8Kek@>Ak<_pucx zE~2k_U+h?qe~I_W!HxJ%*Mt5!E7SO+KGcTT>X+=vSbIsn==IMfU(2qr7+IhO83qYo z$B{Ri9SB&l@KX*mXdIo1(X(y{mU-?NTJ_>OvgzVY0XhO9fmqz4`WKCf1U1=npRX@; zc@;wc4Ts6P$iVcCFtGyGE`bDi$m3059dQQ z%&&f@I)JuRQJ`Io_Jb1Lm%boL9m|b*J6=p_t0bnzA{8wvcwzQCSG2tVg5kaGla`)cAb0vZd6Op_n(MkM>oM#F+g%Wm_^7G^KCp zJzunCMjd2)wb@vTFH=kZX;Ke8tB80>>v|6D@RwoKL9DVeLTN%jF$|M3jHUfT-ulwX zfxVL%=Uq)s(=MTIO_QED4AE7)llZ_f;an-=Mm6(_LH3cDLB?W+oL3!hbU4S~mu_v> z+-M;4B+f0+o;4D!Nv7kS^nGu9JB&RH8>^C^2#Lp3{Y~KJtpG*FH>PM9b;y^Tt(bHB%oOV7RO>(SAMFPGDt79PIwRVW61>6uKNh778s z=_CE!sbVJ8i!CawlY#*xX*$`+3Ru@}PDbB)h@#hT!-B>ne<^h*D~YU&d&%B@Xd1Z7 zX_rWCh<4%4ouGkM%!X{Z#-6bx3XN@aPv@+Mwi=4hD>|gL?_X@*F)gmzn;M_m zD>3EgSd!>+71_(NbT|CmhV$MRTdnfO*`da2#MBA0ZnG}lCk&Iyu_Bi?63%&2V%L&S zE77YS*e-B2@;HDja5(GcrWnYxS-)5nb^cTu;>$80${vgN6X(iKGIw*LJ4 z`(!;!yQX%xC`a~r%OjUaP-!*nJJ#?Ok45TJ+Uvbjj6B<4K2X*m8CV(bh&N)-w!*_bMx+s{_xcex-v~>M!B)a~_^(5PsvQD`M-*3zbzEY#0^54Q8Ge~v}*{oBX z2&`GwxDsy}TY*;Os;k=K*$cZ#2-r3-Z$S(Xfr}qe zHb$YhrM?YqLODLo6eVyrt%|d+qNH#ew@L!5}xxfrIFmmMN z;Q`;@!36#GX>^9eNPH2n3KkW$Vp=dU)I8dczFky zcgF_)=HO&v;YGZ?<)5Mh_FsB+s=oh{uKqi3ZvkIG@<(V3qJvWl`&;OM^A~jRV@) zZ_JKCgNM%KNVSf#YTk&%qNsAR)H*(99HYtJD*UL&%?kNiMqcF5y`^G7_LQPY>~wYa z^gVkLcvt5%bi1PcWjIFEV`;)-(ofl5dwUU?=J*SNh9U`f8gG`^-?>h)df4F(UH0;s zEIX_ntk)A*A3s^OOEjWbc#TK3xf)5qj7hvP7PjS2BtAc`K0yh$R!(hyNEy->IoW@x zpHY^JGW{a2PM}4a@1CkOA5i8IJ*Xj6=I&|1M|}JUn7uRHpL5+Rq{j1lu~eU-Yg$@| z=Xfl+QvBq0w%o3gtV4{`Fn8VnK|gNsRA|Sh6tZYT0IU(3yNw!%VM(%{lrN+FUal)@ z_w7>f2k$R=7fhU6Jq@2+eLUkV(Yfkd=)>=x@`k!tNWfnoRm+gs2XKE5>Dc1G`g`T4Us4UI!^| zK`u0PkuCUs`Um;jYBm=!o`w++`?B5Kdq972*`D;M`MnA>@JWVcV_%50~VzG_d^G_m;*PO`BPjY!X8D|ILGR0TFlCtWB(NNpSC8=u6 zR9JYwSPl-}-dmtSmoORkbyRL2{&f6f`trv1&V4^!tV!ti|REliA)Fq2y}3 zT1le6yn-DZ3|YF%BhBaUE12KO#p|d#__!_co=p4ammE!c!R1Q6WEcG(n9eCK5z0EgqlgvIDL zJIJ5ORGH$QUA)8b;0>Srr#Q}sAxiakX;s8V zc_WO<8*o2zBC~WJYmec^Ud+Bz_(CGJtFYgs>MCdGrxyYV>euysy?uj@kCC(jDqgH5U4)X~50o(13S8TJ+8St+L6wbVHNj_0jfdR7J2ZpU5v{BFoe_mCu6P5WB_@-3Nrqmi_h5*E zJcHSBuZ%OS^vpu!5{t11R^DMC7`g249vi1L1lm2(^^8P?y1=IgeqoniQ z9WG9Ao9y)Oua|+9aageKTypz{<3d}@jVQ&zhP%YFW@8^{IjUcM5i?207niIi1<+Nb z#BTU-?BWJwC^YIe$vxc$npOSX%gNTi%cTX}2!9k=!OM^1WLJ9!Em$3t1`O&Ht@U<0(R#Ecqn(O*|wX z`LC(>X|jQei%6+Hm#=ZXMx}2hDLOGo1e$GId@+mdXWK}RDGRAD1e3>4k)0ynWIQOy}XurG2pq z6xS+H`yM6+@?q)BqHZRh~i8|vMhjpv|;EYs=sCCNO1KT-c zB8r1efaijLgJyV6M9kEJQ<9OH&!_d9`HMH1{w_?2D8V1X7%@jhb^^lBN$-su!xp)P zozZ8WEFRQ9_gj7!mu3EYo%hYp{-`6if4p`)d60cdG2E*U<@(PlhNpT&Pz--p-)|Jd z#NSB7PY@Kt2v9}c2#VpE()ee7(j}-h=-M&h5`DbX4z*p_1Y#Mrn_8Dg%4GV%0U)x5 z-_$djtn+-qShw6eky+01rP6gFTX!MBvXG3Fbl>R7qpf-C(RZ@vg=clBJAfuE=4Fq> z#i^t(&*TN{oh%j^V1Y#y8IDm}1zbWxg=XMTf^uJBViOP$0Cy9-RE9DexB58Ow}A zjzRmA3l@)N5n$z^bKV1?UD#9y{A4X6JPAH|97cUmtyKWu&<a#@D!h5_MSU_g37E)Lyv~h$ zw7UXYG3d6KV}-V0Q~MLOuHDI_bGMo-KfP8gJtztVBqbygc+EJj>PP)%-+*$w@hU;AH059=GKt6c= zVDg}TOMU@J4Hb0XHCl^U`#MAY=%h6NXz{_r<*uDD zwdmz#o@7ku8t&y2huOB9%E};z5Y7!4PFu9Kd7NxT5;1I)g*&J}+Ao&5lMbTE|> z=H=W@E}817hDd4v_4a%h*4B&*y-xh4&hsc2=D0p3UvA^+`h9@O)dzQ>=Va$_r~Nj~ z`TC$_4y4*grCN>d_Nb~mS7Yh8P2VY>czm3jO?b9|49LTK_cugwYsWX_pYWe7yySI+ zyRVGQy6=H3NN_<2%S=5^-FPWU@yPOE)5g^Yi^*+gK9N}&ksWYAA_F^s&IUya?jAkA zQ$2QZLOy!frs})<D zRE=E(XU6Vq5Cz+5A5wuM=2$~{!JW>6axWg9&vQ)cpt4VlM!C+{-g>}*my7pcX=e$V z#9!W}J2jpu1FLdgN*S*%sykdf*jfm3j%Cv26B2r`li|8HQEM|^^&$2emzCS*dm04M zHx=lm1Wd1c?tal5w{J%y(d8Iqe5f7mRQJT>U~_KhiSgEa_s-*!?GHW0qv zmCWzDdCI{~wS@zd)xs|~Hs`xxRbQj!ku})15`zIgX`#4-DcX@#arQN{oyDQ!$*sM5 zZpWv!#JnD{byA2-9be*j9*+L`u=T_(##j_(<@$=P9;nxGRq^A2CqPcZvEE`;vJ7)= z>43N-$m&VEhwV&j_)S38KrY$}E(65-scr#LTWJ-LiJTNbo43Oz%skJQ1#vXD;jW-Vs417;%)~NtgzdeH7y6N@s zQX-di-fF}u=H}+($i+h_HVa~eb11Ob zLDBXpiFTl&H~%!iZg9y=kYz5;fEZ6dA&_Oh1v?$Tf5eRcCqwZYul~PHoKHR#4dTw| zu+QKbmBR!k11OpUK^L+DQkW3|uj2LN$k0Q|)+;U7hPGgL(7sr+$_}2QGXdb`0GJK{ zS|_-|i==|-00;GJ|14oHqFJkZjk)F=`h8>m7Hz+>XQlkNmx*Kr})`vXUV~K{)(6S`o<$2-Er%Xn}nO?|@r( zO}~gz{{x5|qBk_pC;mRhM3PfRZ}C9SvBV7-ki@zFt2qA0D2_kvsN}I9mpU&vQkI?# zU*h-tBBQ3>^m{#ZXY6m4xfTBGRO`zHO=s&}Uf!K5rF4U;_+9n8PYc9jeC)q*DTE%FaTf9p0pwG=*$1Xr&jeaC@j zsy|o)$k^i#mcX&S+#f7~>$$%Huz#O|^yq$F^qV&D|L_JftaJU%61X4hjo?jOoD6!}qf z2?D=d7Qk}KznZ;{H%I}LD1P}WcW$><$Unl7R?qep`Zs>SZ$XiH!2SQ?8^@f)qQ8*s z$nfzmDUjcR#J(eAUDe-g0Ay@PXe;+eMEkE&`~juEh4#?>anbL=k-XFGi0XLr;8#-f zk0DQo|Nlf#WEfga|BEZZdlwxM!RIt=$=62rr$PBW$wp;=CprKry#MNq{(fv$^na%7 zemzt;(ii=69{)EcDU$v2dm1D2roSc(*01OtIl=$Pk|L+Z-#^R|qVR9fU;P5E!)1Qc zAq4MSvwyQ)lKn*g;DaDOM6i~hEdeyuUKU(A?4X5Jld(_Q1&!2d9ve@cq9n&AI$ z3Hss=4;R+}DQaZbzkjH7@Vl-^3eD312bzzjNS9Xjx4Lk~?-0fLZ`CxAC)0xOKzJ+h zpnp^7`oElk|L$P^pFICR;|%;R7yeu5%zvT5H?pBOpP&$OYaRh)qi-ZE1=%rM5Q+2P z=0oC)e!+_VyZycYZC^R$9#C$^9?VXLa>%A~hW6%$&#lbO{;{>(?_%e_72^L?YdL{` z!vFj(3;);fKYzcjkjSCGzmkWK3(240MS|^-{0StW>z~;H$X%iSqr&@7*Z$d-jt7al z5*Gef=+N&P^#6Y75VG9+*M?4izgg2iY~u9S22KCmmhK-(21o$g?_N#+`94nnj$|PC z_lUJW%h25Xg8y}r0m;m}IRV&$VQY0CFa8sMK=euRzy|f0>#E=!o&(0C2>HH;k1Vdw z7dkl@V%|_x_qum!aS(eMhGi)e%Gq_cqQKS*5Tj%vzu>&^)UxY~&L6;8g;ThzaMm+&aVrRYQNFi>ZkkJ)8W+(5D1Aw!ieyc4WB z71a`*;8<^L^xEdo?b%mO&+#(XoV}frC4SV`E{%sFgD!TosB?kKwv?>);=W(zraOpl zdmXG+qv>t;lT70e()k|^^P+w(k?C)pjUSf)H3TWEW5hB)3PU*o6rk?%3Wbmz2cR865!*!c9MQREOg`3K})f^YMFXz zHz`et?`EgBb(`#hSIK_WRh2vpx{ZE+G19VLPe!_m8m8brp^Tlf;beXK2$*%Yrw`U} z&g`Hr97Xe8BGtO#uUAQxv^aPg5-a&yPYXnP^H%L}Z};bcT~CbdiDp_;CERVXPP&3g(Q$L2G`=(DlLaRLE6KU6Wh<88j5X zW6xSKTMPX%vW2Hd)T$jp#)R`OxQc(Q`YUVAi_r%Gi5a;(ag1B zsl@m3rN;w|!&YshTY@5yA{4<0Z)5NiDVIarNXCOMPou~yrp!^)*}x=oikC`0RbhZ# z(^`K>oPmFO6N!7nD>CUE6?DL$Cv{2{wWmS2KV9gyP5lmL5o;eWz*d*vHP3bWCG09} z=8Zua;_(Npfz;kI75^=<0=V{)2K(VpU*^-BM(ciGQk4o@+pDzmOe>h_cNwYMN$y9m*+T* zlY52<8m31S5i!^FqF(bXKj$iPl{emD&i|a^&GVXDswr&c8Na3vn&gkD9cH}26Pk6j z4@M)4i9j61dCB;nC64VS*&T^`c>u(dPF?xK5Fe<9lgD1T<|S~Z&XJ5`$DDn>iUf7e zSTFg*DU>W2eJ5d9!h@ymgNTUJaaSD-pMs`5TX+x6wdA2?HD*qoRVhI^u_m%MhcVKs5 zZXwO~S&WZh-aL_wF@l^k#8)R5tM<(Zne*sC4Utz}0*6Ia>Ip(u@_0q|_4D)-whbKF z`$r2+OJ#Y+Vj9NNg!r@gClo~GS!E=hq1&gYolEIXZGeAukCATCf0*Kb+s5#>VfqIg z7?KbB8!Yu-+tWqp&sM{KLCOXGu#SSi;J2@6kvQ*vhLrRFy(#?P2LSt9YeF6#VZr~j zo8jLGzR#Y%{+GR{@22mT0rwSU6=VTG6aWB-`~lp}0iFUd(9yx@Xc%BH7!woY9yTEk zHWn5(89o6XAr(0dH5EA}B`pI7Gc6q(JtZZJ;3GCJZazLf8fIZ}As#U#P@3o0hX64# zF|o0*NpWyUc^*jyz2naAny|m`1|!Yw;qTB zLPbLdV_@FHLY`20AAkY`flyFEXlSUY$g_Qr{|BHxK*N8?Esai~Y7C}xB;e~9o=GOMkF8t{D#SM9Y9-yK<xaCV4rRM%gzYLqsyo(EO7^~jBbI;~y;WeAbS8|5_`?72msDEs?6s`FdaYKyX@ zG|$beR41Ql%3??G6y?%Jt4iU1D?63M-_~IZ5LeS4+s_uqU)`WLK@cR>TliSz=@xg! zkCSi-Dm?rolHTDcMKJREluB25l$KyuC#d+dT-N;a(m+J)V{u;nQT}X;(NiVX4Z{Z8 zTy5^t)>VH#mTzHze>^hl>Z{7CZNlqAGlG0iVr$fCUb$yr<`t!ic2d(!Y;jrDEv9;K z-2oC@&*h;Ppri@&dpTeH0lmzX0Cu8KF|(E6hAVPJxPqW?_h(M}h4kkZ#kQwp$U)U6 zxn+eN#5!xoaq=JD}Y^mLLVrFKk}Mi+(}{N zr9^)I%nYl~n3G6%`gaw+8&Suo(1}&k~LZIJV7Vmt*UCfm?l^Duwrb-+T-ok_>fX6YsEi>Pi81>Cs1N7ko|Ll z_*2Q4=pdTgHLKH2E8*yg;)4!!Q3nEVd;s92nGBS$&RV!%aM7VeugfaVV~UiuzStvv zBOeUru<0oI%}CRa6KlrtX2PhRfyk#9#sc^^2WZ1SvPryYN=)4?Lw8=x^F=Ci?3<_W z*$U6UHaffmKqJl}k4lDCO9GuTyk#fpQc2}p9L^ntw|D4?*R~aCRQ1dNK2$KQ?&{f^ zT3A=U=)8D^girRUfNno3>qF)e9*nagBi4DFO~}lUbZvSk$>pAG+u-DM3k@Y-)azx> z73raI&#BQ0V28H`{BzSi*z>8$FIPSt0khLFpQ2h~rw{!xFISty>+5Tq>k|%+JeX_Z zs}wHio39%0Eq<%EvtzWF1zgvyN5cQ(x_~=<(O&pM7Uvx`B5t?>O9Vodl=K(d0 z-sN6jLGu?WKXSlH0n9%7R=jC!E3mCjzrBSqWUw)oH`wgWlkT((2Zhs~bBG7z3vz`= zqHm6MY0OS`2_#PL(R`gTeIC$!J~(!9`4SwZX|Z)dv6=``d zJ+V1+EpvWJNUMRsg!hBuZok~V0ZdvwopP!;P6s(iCiGI1UxV$fU8U$YTTzC`frUd% zCuy&_cpl1DsF+NFdzNOh+C)j3*GD|3qm2CmQQ(gHNu$P<%(!v$m|ad~T~IYcX%)sD z;K9B-zv@VqtK6%STA+_@=X2Eo@UB(=H20Hh9JzM)_;bxZN)vsQ4lL(DccNs2X}ASXy<~!Z!KBX1ots z)aIlbMF4k-GyQbLgMCYs&#!v1^VwdE^nBo{OCh4q1XsE?(IN6z4e{OIbU&@HHw#0f zTYdeOe@T+#4xop-FvL_7R_XYCaaMbFQBS9zs&d-AIzADLRxL1a3EltklvCEVCR`wV zc@Kg+XCTpgFO-9B$zA`%1yMj_v-XOIIdQ1;pxYPu%mu_=qak051!4 ze^$|osKI^hFYBek3{%?6exaUI?>RQ(R1ycOzLJU;Wq;{6f_l5sF2lzi_2RXEj6wL7 zAmv)RN=_18ejJSRu6b-P#QpgIH)`t5lc!{rIEuTvg|$%z+PDg5XVmTQHTdxE@A{HX ztc;%|=LW3Or{VRj)%`fY%P|}M#ut?rru}7^g^Xbsyg*GhMF-~$c7~c0O(%Y03*t?U zyjDU`Mz>WKenGf>Q(0LGx#UQ6&arzK=v?3zl#pKAcEf1Cf*O6wrO*gfrO>={;e|-$b_WPML}ogv#hG7xZePzb zQld-Y6)eG(I_a*36tb?~0X|;h429f2+#^2jYGtnR`a&5+Elm1@_Pk5}GEj;#$PEW> z*vY;evyxt|uyNR0zv#V2EIDDf7jeE9CE}(Il5%v46~+T6@~f z2h?fQTuzU+uizw_wG<@5V~WdDSP%WOF2m|GY4|(^MRW_vLn^$TAfe4*!Yng90@RZJ9V&LEC{a>~K1nTs~9=^87E&g6<&WNE9_FB|5G%ZK>(pe&Y zD`BZTG3Z;vG1ItUq@i6&rpyOV^n^z{KT-28#7CkF0YIFziB3s@PhER+{ zNL0s5IEg10ho5hB5btUT9nVNJqZEutQKh%jkm|T|cK%pevV!T&H6JW$==Iv+p{<>7 zr3q6y8p^qsuLuT-IdY9}DA+=nUUnVywq0aV5~JRqckA-mTid-#Y(1MI_PsY;TylK& zr2>Kfa^WdP3+*uY!OD{VBL48)0+gI(?oCqchRh*tZPP)~ENmxI~bXmuOv* z>e|L6%Mxp4v$VRYah$++rb`1AjH04H)1&7}uQO3|*`@}zU+#dpIkyCcyVM)KEis6J<)FA2h?6`vwf zWKjVkKX+FD9gmi(Z5hz)Kj7;85}fW{zq}OWt?$KnT{>jq^YCY!_76j@%d$_>5^JdE z{A%rzATj2Zx$VOo5|PxO7S4V)X55)n7*YV{y`+;q7SNVtSUS0jYVrKG0cq_OBXX7J z)=Oc>)(9EpB3@G?Tk!0K9qWs(szjXhx4M8o@;{=ajIXJ&ifJlX4{I5RmatXo_Urz< z`A(K5>@?;625(Q@612$gH%q;157zmfZ28GO;8m~FL;aC9bO~p0{#zKXV_*v0Kx^rK zgXwv?wFL7-!~9lwF4i5uJ21lQO>F@SXu(_X>dC?^!r+Yk-Ms$Z{fsNhf_ja2?l+qv zCMB{wLd!?qOB#seHSss_5@tBjweZ^_*K$6Vrj~~^5dL0ODe4i}(3%0ns%Xy2fT`YQ zL1LxD#)6G zn{y@V{^|fWVC9iFBiqeH=;A`%r-d(xZ}V;JntO%wg8{`jf4G+$3Td^n3okfHI_3k| zpT~g zf6Enq2bek)Gd&}6Yo%rkX)}0SF|jpf)Eq@jk@eX$@Ak+QSCl{xN(el!O82uZu&SC3 zN(oT1`I4ZO;-*1HWL~orL_9^@jO8s!H0j-L+h9>LX>N80=$0?(`yJP@T9f;v6&mwL z-c+~=l$XrV#k@l%={TD$RPN~+kl8{iMdcNGgG@C+GfI!>;R9Z1gunrWTuTx-fE}4s z7%qxk8$f!L{Y)aJmtFug=g+EAII+*d1Y>0}La}(cTL3OhO3FhiyPR23k zFVjWJz&W<8tDg(9KIq&_{3m|l&=O8Dk`kR+3n;JFix`u96EeU(gtfn@ICvEjae~#6 z#{O>ifa~3`LEjjCw91!tUsUo-fyJq|I{?`=frX!sS<1${;*YjwG#*d!T8>*ug&@&; zJ4-Wtv#XpaO9M>L2nEVrX<&EXUZDF+%>1jB>4N)AbS4J!_ZL3D`A&hk9twHc#v@G#-0&4g zTp)qIDmm_UgIF^eZ(TX8CY|RjHDveeiv8pO*cQhUmoXaX`+uc`ekP#>?w#Fq47pCtx-!-9sxZ?20siaY88La$%nbqyUt>iEh6eZ3{?sYJKr zrU|}7hWffgHiaAO9DtW#I6cB#0&hn-r{WG^H-85(qs0^JKe|YBd+W1w?PgE3#)s5o z-LNCc5FFT)fykcH*-aqS3%(gNba0D=0HbuTO>K0#UoUE=Gk?-1x<4yw3vtA6rYe-T~6 zqAr6TwCe{nK$8J@9ezMMBemrDluE8A)q+VRCa2IqUp-8CwiJ^>!H#WF1}d9^mlz!y@UFU>WnK$rvcy zEh7rxAySpqkrOA9d*^sbpsRj71!Z?}I%~$8^=_N$Pg30;il@owzB!d5(@BI|Eo<$OtNjmG6TVn^b=?6t4-SSX zuJ%v6`3Fa&XnZ^9AJB%|Csx?bjZu|CUzCWhC{GM*wH@O1yQK5!zNM&(*Ld8F*e04D z2B%*uAo6n&C@jzfnyTHg?+9q1?Q4VgDQ9HcA}OwW22V+#6swgD$BbhYiPg+sGz8V6 z%@;kcStAiSE>3Q6(GE_RdQbfdMLbi(ct7|s>!%F7N-^*nl(TzQ)Ih87sUs$qll2xm z0d>kbG9rS`*416;o_W{RhO9o7CSJond-XBI2#8Aa6Ns3a;6vue2mzYilEftKSZm26 zD{)K%(6bEg^^fJp9zO7tttzJ|*4-tN1wCzdUcI`Cp;_Y}Y4TyG*z^n!46%pNQpL2X zWS6ew2iY20w~`&OlSQFJWS3K;b%&i0EO&6*tU>yU7JW14TZrwwDtrdX&WC$7DeEqS zPGJ|pVSqDM!&$*j?nRG89lLn`TCtAMZK*Tc?o;%}C-T?a@TJy=@!3_i)xNmEgwaUs3K~5pOb^ z6`u-W9<|`Bq9Ps)ap_!DDVj%!^W~D}4C}a|%;}+gD;{pkrosA+P(PQ??;Lk|)9vC1 zEG4nMjaRY8tE-0(pu<(L-z@ zwP4_L5zE@deOW`X*825h?#SuWZXz9jag`N|wmBNAox0S8#X?GZN^=(4kL3*SsAGk0 z4=Hi4kGS;~8)5BT)YJ{`9DGXkq3y~vOHj?)2I(V4ATE5VIU$Yg1#r+5cGPxd*c ztw>ZfWdvd1UPRz2O4D!#-sc81n64olJsz_JHiBHuA&2p^pUdkb-dzW9v*Otu zfY@6LmivB#+!Vq%Ft13mpCC`sN4m_-fOcsiF)`xauNBvRi#^G&Ti@B`fN0yA zW6*3rR%ZWsq#_o{P{!@%Cd}5c9_y6^xP-JfQ+qR(7&4~z)QxV$RAntZzA!zbcrSD< zMSVJnsP6Uz2NaF^yg9V#zx}@Wut{4YaBP0rYpNsO`s!8V_0GAs5XW_8o&h48nTt^yR=u;Q+2Ub>}ba>j)mMB31Qqw?4PUQ^7W9I< z#zW8P!FzFIMC&fr`if^hB1n{wqO*rZqc+v=!WmX!>y`#>&-3L!??UEN~3<(ByD*T+ObGJn|Yom#gp<*=t zq7`PI?h<=Flt5~R=IM5O%@%rj5kJ-d$C>CH)>rnDH@ymPY>R41g(RO?mm;$ty?nsR z6=gJU*Ve zCX!LCRQ17Ea|-lF{M+P9;U_eBmNrGZA`y>FXwk{;A0C(Spa9Ry#93GBDjo9;7G`v` z=k@v-D>KZhKPI!1nk2NG^8rsj-DEYe*^8BbxBj*ybX+Be+^c;-l6(dp6`1911``t$ zq0YpPYuSJ@3sV@<@Y#u!xDSz$g46B*jGBesfT9#pmRdqfoZ$xb@6IkL#UK^<=v1H(- zNm|mNY3u6chCvV6m($imb1PljpSKu^;I3nXPS6{u>zgA)P6un@%<9_NCO8q_M=^$; zy91@XHx4q=w73Lh>OiqbkHtO3)V1Z>C%Ea&P3q}h zvI?2rcK!6Mp>Fww&xelz6muK%;)oMSuH~;B53sB&?ipP1{hG_;zINKcadO1es(oOw zH_7VG$(1OA!*=Psvy zu+Vw4K9%^cVv3+PR)KQ8oFG;iAgNMLav9l}SsO5|OsgWYQq}eKp!)|z0g(x-Yi}i& zP4qDgLVOL}`qA2t8Z$v{`bo}XesN;kazs|7I}m)+TxRO_sZJ>-U@QhNYO^ zcK~{~-c1vV(!D4a(2j2UtYF)ZMUR&|v)M3EAlEa!D}P;Pc&8^xkeEd#Vo1fNk$hkA z{(CkKf!+t=U;Q9Y_YCo-%wQ0M+F=R$?W2}``nnn=g>h%+n1JIG1{!3PUjECu`^OSh z!LA!@M@M}#%klR6BsfjwTwOu3&!2vRznJrB6$yDsri~e<5S}B8luE{s+WzC<=ru_k zo8t>|jam~I$?GG9;Nt_rBN=b|)pSB@1CA++2^Zn7>oL)Z)V^AAWi0#Py{Y`7Q1gUE z(^N7{mRGGkbc|Zvh~=^cT{gYRQlv`tDDE zRip0hcrm9){EP@|IV4dFgI&SkP%il)T1QW2G>Bc zU82d{?c0w%L`tentOT!*VvQTTppD}`NTu(D%5BIdYKc*V*tJ9{*E0IrTzvLaSa{v5S{ zG3a2kW>0|7Rfk1Y3Vbb?t9bWNl%aLz@tLW3>x~GtC9L`5DJQ1Q59>P9{aD#{Pm7Is z(Jb8MJHYAX)GYV+_|-=A!ChoDjQm*CRQj5arlc;Y4zeQT0EBB>+u`e`;J&U|rSPxG zZylf2e~likOQ-M_m=eRTie2j5)YW@dWD#mc|0z02Kq6y{IxE-P$0G;fB{L%EXJ#cJ zz*u8qYgZa~O6z3!*xL|ZxfSMZ;bqBeoU?PxM+^%*ip{kVK4l0T`i=(h*hWpkRrV2v z(X=EsQH&n)FX#|g*EOrl8-Fs+`rwp66;A26oi*8HQc}0Ks`8Ojj0i7iqxsXU?3QzK z^j8LV3KNs@JmIx@T%>}ZQ1h07**0#?Fv11Clv|+sWGV(8EP%K4DGAzLP*m*MoSxFo z$I2p0lX>*T-k1i(Fww55I_7X_1z9e#a?5gXstO+ z0;LIN|M9@E$0>V3aa2c-<-*~GE5S_2b2kuwTS55`^;bV%06+{$`%R39#q+MT$93^r z_WOGt>k&#NZK^T z2Gx>53ACpuA>ZHHoY{MSkp|}P>?i!x2Um=w3{@->YJDXVAgWpFjRG&;2>BS-cFtRo z(Q zAWn9~h33BXr=2?eqC`P8%Ez=j2P#IQahrJ*S)FR0}MXkm(Xi?2i%v- z+-g>A9di*~pivEcIaXp?RrelQxwJr~*%hy!Y>p7KDn!g_T=^CX-phRR9`iv5_u$B` zXPgw}wPP<|KB4>&{ilL39<4Ng+|yY^_=@32Z~m2Vs&_{tNsq>pLt_+dUij+YexC8x)^89Tb^L zyY@h?o8Ss8aeAfHjJomgi`XuQUi{_z;#kBW3IAcRTfX~wo2Sf7MH3u19j8T9hnI^j zcf|jyIr8oFF0oF|w}qW^2mQI`g#=7c{`^y?Gf6EB>DYRV=F6t|u>fR5qmUTYEMoXX)G&sx?=Y1qvN= zFk)bypq@%hBxk$NwUeKA&zv;6wrx6%GJFBse@jzYF{E+t@4SqT6niR>@5gG(_Uyjh zg;BH^3(e1SvB`U)opikvJR+aeKQ9OFB9;DOwpR@GosE)(?qhkQY zFm=XdtVENvp{_SMJg7V3nh!0jrmo7Z&U`D&FbhG z>dV+zp~lTC&Y6Vqv;Fh|5KX$bucU{Hk(iiy9X3tATQNF9D# zAB<34jfY9W1*c7q&evz(N;rhm?75zHdAW3p3quNvy&tX=vJO?wBK(vBwuJG!t;l~! zWW4Y607JoRUUTS`u&Q*?C*|#1i(<9`Jqq`}?n}H3J)i$l`t4<;I50w)Ce_A=6WB zYRIVaQ0%CotfwuXh)Imt=pHWrV|69SKdki(LnCv9SeHRR;5DwHK1`_of%zKMGD4p1s4 z_}xmknnF}7gH1I4CFTt)UYj9~82555_N9J|O`AY+Vel~nXqY-20ZiJ<13IKfc2At&v!snvD-y^#fZPa3SrAT`LEQX*VsSX~Z3%tUcyr z+Y+=g+sqW1*ZJ*fQDb&tt}?GQRjXlqsuY87bLI*E$wuP-)pD{@tK-A*l3~hF<{Ao# z^vC%(Hk@k~5p3R%R_6S`J9RE!y=r(&+@+&t?>ppZlFrKuopkxIfHuPpn{biCWPphL z-cM+IW-FmyUz12lYw+4){0E4}P;uF2LW0U0nS=ho-0m6ml_}AlEg3r@w(C7spFHX3 z=mr487KHSG3wWwe1gEZCJ0!9>k96`YF^GNf%(2fTQgT7Pg=p$p9MNCm?xj&(IeEA> z&gVhN&}?bK@F}os!(@nNVJGTK2410MwgztI=YVX}2lKCn!R@{rFz8f}x0+wJzHE=t z=ZoiZcw~~ScrRsH@tYRmngL>xYoey%IzP12Bu~{IK4S2brCgha>$#@FK&=8K0jsKc z26@8w=LZG+*21!*^E2?iFppGH=u=N=q>aA*QSTOoIpeFz8nJeKgO^#re{Pq#0;PXF z@*>(RSGPac7K6PH5C&Gx@R@g|CxwXE&+N4-du)B=SC1AxLhIYVG%Y!t^cPE9)(o+8 z@e56u4eMGm86*0h^kOb7US=qtSyG1oG}2=zg1?bw`S3jvpRx!>&e!WgEr5^*cYp2f zG${6k3QCj3M1#v}svW$cSeA)}Gd$K}*n@^`-8a3k*7$y0W08QyZD3ulP(0gl#8( z?!ELxD;j}gYb6P|Cirf^{{WeQs_22>`Kev0Q*Cn4y8P;fOl^yQ{G;uYP~<< zpLW-5xut=bm3MxdX5*yoh^t*bEAn8dvQEFD@_z% z^(H`-6#r+&&6Zuw0ZEmQO;~xY4Qr3xE1_)56d{Ey+{mb(xdGyNpq-(a($2B2j+{MDrvLeqxXHU0@dR1EY{@ibdHb9~V zs&5M*)J*l(MMT_!MrfltADr5(_M^k&Kgun>6J4VP9zv0s^s6odrf~?)!eVp2g1|cp zC|joA0$|1O9^fh}?82|5nX1zE9#*)@{f4?C6k>r<`I&fA(Bq;7#kj5)@;9vEaFUK_ zB1F=e!XbZnUY1FGRaH#ZN3angwQnx-qQ68t9R2G}^~!*X;yej7p{#}Uj4j*Z6cSvC zg;mV?vgSu)P-b1V6J=>ls|J-#4NSB15Z_%>^@F~lp0$p#5mQy|r&_Gt2#;6dBA#KF z%pKGKSagSyuI;OXDW{=(y+qJ*k9Rx|;(NE<>B+#zY*Mk0K8yl6WHkOb1M9Ywb)Ppk z9t2}VTdFg7EvIJ^nMfnZmK$;59FdKaS#(rAoY}Y;cYwNrj9c0%EO^N3L9SWR&&h>iGK49Ro%D$L z)!Fnxk;!{qq^~l!cbTMT!FW5qUOmN}-qjR|&|k~*Wp?+ydIo1KZtUF05IeE#>i^Qa za(04BX+Z^(6$N-hG%KJKsuPpYiYs9|v~2WMC-N;*lR}!orj**7bTI<)t#k@&SNN91 zGfmpuvCUUY#c!<-SC#_PKy~$FeA8<$pU6=w*nEs$nD368zXCW)(NIr>BZpb-Wk6RS zN!sR0hofvDLBwiQIEt^pQ?8uN}~k2|k?bw_ACav3%k>0=szCPsio~J{~Jj&MSg;PxJVC$MVWBl=fP6K>BD!fe=&FCdO7!dna9p zEESo24?p8yZp$y%<=5e@3a9SdQb9zolG+7&MEbC0R6DzJoxiW!3kCj;@3{1 zR=(S?zapBU8f9AUznL=N5f?_afI%Kt-6Zo@HO#q`?7-(N4m+X_qtE3*ry2Jo%ZuZG zE{ZoaL~vDCmzu@bn|*bKtOfWj^Pi$QE#kn;~ zNSG|G(JtNu*fIW){rO-};%yX=65xHV2&Dal+08r~+ZeK9R|q>AY9qfkpsld4=C8d{ z_!4rw+SAtVFHi+-a2dpPka&qlohwJtPuEReUjM0}fJZ?bkZ(^uamZxDvJo|2dlYMd zyW(Z)50vyTIbUA50|XU`+1fIPe)AJ`AXcl7W_sjBqUUn*cA0vi1w4_&STw1Fn`-6Y zrh-e-&a z`AGMwsFGJblaPn)SbsdYgtxME=ly90UJeU{6pn-gBrD@TD}yz-UPktJmGO^%_+o<1 z0|22Vqq>ov3xoW}nk@}Ubqz2%O@1_1GjD!q-$?OfeYAY_$r7|{%?fH=9lgccrG7AW{o1f2#71aej+3?l16oMib0eO|EIcnFHocG-Ac|`KJ_~yp&}KVRVRzAHc1ySfnwV+4Ve7e8I%PLEWV|^`{v)&9g81HoTvHTl&;BsU#buVzj%S{*&icedY8tExZ_EzZMc` z_m&f?LlGMGbr~=5{ly%EZIqmW<1WVOasA;85(wPJ#y>~KuCS6TCkNUFf{zJ-tF-tI zKygGiq*x3SX7UX7nFQakY`1!fn~z7V^gVf3J9a_CDJA|3-;^n$RnD0<1x^EdTx(dj z-4@;AiGax&ZpONgtj_?z9nGf_cGT@1pxOV?g3y)XOc60eVc}q z)+BkPy3$4?JqzKyB_nr$s8S@j2W;S}Ihl@XFUIS*9D^5<;m-8&4ltJWHBf2uK|3+P z^u7=+u>1L@zc@#O-&uHBZ4Hbn^`~?ah0TVQ|2~=aQ<{$VNRSIp66{tL3M(W4Z;QU3pNjuSJPf|Jx!gAObKytOj#qPG;tH& z2CnmIIu?7=!>hvGhpBK^&$t}oW*&W|^n~|ZOO;fwoVPR@s*bNT!j(%)$LMUkW~M#L zFFC*qhI+@_!aV?Z0qeM!2~4tM7B`dC@+{VR){3D6X4IE;Rg~&<00htFyn+q2`jPCN zkK|0Ia>QGtFX|a^v}HBjzwWqwI{y-!rfTpN9@wJ88Bi%IoxQ7?F2aao{E+>zk;%^< z(smOur112)N#BB9UbO;+*k)SJg^*Kn>C7r=4SM_VgX!$W%X&|6Kky=QDc%Q1kGahr zbH|qiX3Czs*q$eT#+-D7#5Q#S3=jsgc)~*ygmrC%E78!5j>5tXmj8Pv z1o4f{R>75S_bp~6d@0y;bjuNYd(pN6F_cJ4bt8=$AlcSrFwsQdz9ipZ<2KAu;{TSd z%4Ulm@1^D^iHw(EA{j5u_Cx>6_?y*5L=}4ZkC(2qVCuKIlomA3xJ?bthkAE_a0yHV zM5;OQN~BL;SB2rr_bQ5XszBOxnhg3yf3eA?76dDQ#}ej=iBn2mJUw&1G%N6yCdgeb z=+||I&7s!BJUaqp=-MU0Q{4{v`U{J0UR!*X3~{EkqMb|-L{ zYi9^)&ol7;7hUfe4QKne|Bezvv}n;wln{bw(G5wo2qQ%A(TN_6E<|rZh!!P!@0~$( zqPOT}^g5%CHut{n-}CHeKYQ)}e&N-uWm(r{&hvX7$LBcCA3T%(xFasiy$;eWV?Uk? z<)JY<$x35)_`GIup-iIoV>NL^b^rs|)C*X%aLmbp@ey)(eXFCJm;0>8pQE)g@;av{ z+F-LjPMoK;l_DB3j+ME_)GQCH$iG#x(Y^}hg($YSeNiJCJ$UTbxrsQ4JeHzB33abX z=)^&jmH5q#02c*R^8kbFdJ;B{TBXFAe{cMLBOor5cDypLrYgu!-zIi00gn)0y3=iL zAB*Y2zUv|bnkru0EElS0mgW=>j!lvv#2nX$_R0D6f`6+$fx<2=JO|=21)%xyUU{HIEg`^ow+_% zva!J}@XDwZ{1-aKK|(0n`%bTPy;Dn*OR?e^z~$EjJSt4_0v#quOP9P*>; z$Gv5+Zm@HryE8?u1|2W_HUXfe_wUaZ7tOEy)Bk4R918js;f&jFFf#$`RuAc;_7&fg zBZ4pBDiT@dcUVB}24)h8TDsTG2A>z=WE zCo)5sbRCMLgeuI*Syzi@0s2?}fN)^Yw`j?A$##PtY9#N{t^btRpcc+?Pljcjad6^d zB7#oR+@_crGbsknSnK)PCQxlK6TcPaopM})2^|2jn{cp=-J2qpAIh;pX=?# zC&nKWP-0E}SN`-(bHdz_zWdpEL#{Ybg+oKlA7y=+?GybuxmdVnFRS`g)~>k0qaXMX9oN4w)7OD0x58}wP5g}N zD@3ztXz3t9{`HqzzWJyh>s$YT!rGudXzWE%&r2H)bo|Jcf2T{2_2yImd2)c)PY5ap+6T9G+M2 zBqk(vDRzITzGgOXaXW9EZN3U(@-*uBEp3O8N2lfrlXUTIKTc%XJ$TX&d0mI0>d~pW zdx#G3DMAOW_KH^3={uzIIvSdf{h*;?UN+p3$tE=f`HB2jT-SbuA9)o@rB+{RpjS&g zOy6J>R`fnWab0~^MgrL%v32^{&u(`A6UAnb#w%%$Dll^h$k%>D+HR-En6+c(_-C3y zaT+uotpnk{2X)@@@U@d}G{YN(iXa)ENoEx?wcX&midy~R$~tCnsw2g%MP-e zw`Y)utgWW`VK@-=%IqWo&Z2?9$+$Fvb+%5KF>QtS$BWu4j*TaWkqR{8V0}>eck5B^8NqN7(AW-fNZ7hHpJ?T z$VDw1fB60B{OtOo2tw4jEzPsaGmH^IKRoG^VQOfdM4Y+viliox&FcOo9)c`f%Q1(a z$TD+%m~HfYtm!pdt4!3YC))Q{%v3AXuZs;;pi0zmCMDE^di%9Bw^$o+hDl!=Wd*`% z?TsZfwHsgCo6!k~CKUfQ0o%o$Fd)Qsg%0t-6te7(ba!{@i={>#O{qBwaW8ha zWGiW95n^|LDI`aEm(ToS~M>70nYy^D`KRe2e|NKYBL7{ch! zA8!zVznIKV={LiXp*aO=hkJ!fr0iMiinvG23Pb^GT8BwHSwy}(%-sQ4t@b)E3=BuN zw@;PXv7W4f(p#Lt+p0FbDD%!lW4|O{6)W~p!Sy7_NzF^(%Q^pERoOg&BUw}@=7(!b zMv%1Jd4{I$2uk4q(Uy2_EAPjQ>vDEZ~C%S<|XoF`I?`ViX@t`Jc_y2DCB-=_;2uEMA1G( zAGFQ0A25HV-!y%P#rt!(_8*Y-GH`pMTli2Y4w9pTNav5fN4ihxs=Q^P{)oH#v)}UM zkIk&%s%tcfKIu&=M!0J(kPMGWY;aumf6?`2pN#r#} z+Cu%8N%^vW9A}^Vf5Pei-H1?FYA0YzCvurD_D4JUL^2xj4T`JUY3gHs2-1da1=2cwW}y5i>IpS(6b8#-(d4 z+4D?$TIyD?|ENyXW7IsJzMAvQ(6AYTBZI}5U7;d z_Yr9^?p%&e>KzesWG>7Xn*$#4t9jZ=)YyPX@F{jSTQ!R{=7DjlEEB=)Yjoe~#Ni#U zrI0)&^8Obxr_25MtDMVgWws8gvt^(DBii+-$|HJG3ONet;;;Hkf@fP*A3tQtdXk}i z=7Pt;uh+Ba?crpRH@r+2Ybt-=Y4EG(ox7i#{k@%&Ii8f1thP2!wi0K*Nt>LwlPO6jkfHuVpFkm@MNG&TN#x4pu3xiY)0f)$&oGAXYJiln7UsS znSuKl8X*@zf#%en*y#W1hDBzv<`wyx4_dIsg|pEP)oh=2e|ACqYW_LuEd`}Riu{3p-qoOO7e4q}5 z^FbDgvdq?Zq9`HsSm#T+q>Ws|nmSQ79HM<^H3`=jE+Ga$-+a=O}Xaqj#P_n~bt=gN@4nM?-eYlt$6Rpj~tYwKST- zWLWr)ndXm5FS=MTR4Aj1i`jfXk)y*?L&HD4o5>2p0@5RX=_t1DT3BHxT}9F-td;}; zb{w(cTs$09AA}Cwpqm$D9cp2-6%*O=qDw=JCAKe+y{5f+s?w~jCR2&e%oH_DZ}vSF zaCI}WQEafrE;{2{7OhO!&>w0*;Vt#UVgZgVPa~f_O=69p-Sl`Ep34!j3p%zx;tyS6 zO#i(Cnyf3$iOP!}d@<_LTKy41gg|DKRQz`m{-J2v%O6E=YgYCeJO%ley|Q)Kc9kju zHXsoOU71)N(`7T{TUuuIG&DNqbqt@^EUS-<++6~w+C*G7D#KbrLK0~C*%n=}Nh$_h zKlmgqftvx-V`Svd)epg?r9Wp-9_j>Tnpz>Iyu{gpDR-V_W(@!_I%Zlq29q)rIm=;k z7u&TgEk2gz>#5o5Cf5H2MXUoHyoh7Et@wD#R3Vo zBvjz#2p{g)&VY-Xw0_(md@9~AQvwbzMq3IbZ$&%d$eZQ3)%jb{m9$n9lBCzJz z{ryO!@ud&=0wq*T7!NKpNt%#tqLX|-g};O^d2+8E%lhz;6ELmpNG;oSuaD>lkQl;( zB%c|)YfLpwaBjn6!32XS{#IR-m4J4Ac@U~jUA0Doc}6tw8A5s1OdWQ{3h>qUQ&RLS zQO%&#nDC@+DnVTA9Bm%2Sg_TnSUphY2VPqZsw13k3sbdE4`2N3 z=lMBKtw_|zFy8q0d-~?Y+)GgXtA?{U8>@$9MuEjrseT?Q|Ig(0U?3+Y4%y!p~ z?dg}XQx#^Y%%4S7<_<0vtO|#;j8UY6(?DWf80#<#yUqVbrja`27!h_T@iiq>E1D;- zzd(uB)Y~nC!K2b-4uB+hdZ^>PWKw451YhnkO}=J2+t)eXS*5K^@n_nblPK)r#ao!s z9pL}?JqbglKs15|sruE+GQ`HLoe=m+P64PiA#UTN&PhWfaY2=81?V3y9GvXV$`oHG z6u&X5AYW+MQ>5W%Q~0M}u0^Gb9x`X%iD*+76D`=4TGLD$PQ~8^JW=xb0XD7u9-<>= zLvvJRcoB|MH=K7)ipTedzD%x2v-YrjQ_AM0<*vM6$XWo^YXpQq&;C72%$7#&8^~5h zR5xjX7tp)WqjlkQ_z$Si@UO2h`4SKJim|fGBd23C%~OtlQ|!|vgo`{z3Zn*+i?9mb ze4`q9?oe%}uXLG_pff!<4w}SZOiI^CA$9NzUzXY3^}T(|#Ajaq?iN>F+s7~F7b+#$ z7@@_|$^icsLJ891HP>nwKer#zK!rEfg%l(*D!tDjb(^f1V?(`GYo3AA9?T|xNpo}B z=C0KK+cm(fp63q`MAp&1I$j8VvL$=!_}3Hz&hb5g4szq2(w0vQI z7C2WLh<&C|V1%v(q;xTcmo0GN9GeipVpn_NkE>>nzW*}pPma#`?yO{aM?;o*Z*SLz zSabXd$k2RMqTEA{mI>=rEnm$;?mB_6c-;S_Ssu8oaH37t`5!OUujCgzXme_JbKDkn zx~lGGb|t9jiv%Is1dy%2jmcXK+C|?H!#X^+*Z;(J9Pfn4tl^kI?o`p$rLc7U=IY54 ztGWpmHwI;#??Q-}V?}nR?9Vui2m8ZCF}-=?rQdDYEQln@1=7%hm!p0Xn2n)*A;#Xe z7|L*O0PbK;$tILgYc1K;iSo?fr+%4O>bOk#)#5fbY}fw4B*a+Ci4m>4WW-&NZ-Y^t z%Xv;p+$|fL5@^gha|Q8u{{iKcgM8|Nyw1PP7z`#6 z{*>s~y*f@_0R>*3v94E-N6oEe%D}j{@o8B=vYA+lXPp2um2aDS1nXb0c4H6Tg%YB% zj2tMj#$Z{U7)I1ro0gSy#-8|SMZtswmUE&eu}di*ZM-O?K^Gmz#&SW*mD`i0&{Iv; z;(tJ%A&_v9T}pL4|Joc||0h#f(3wNC)_O^a7mU+u;FtPtUEB(PUa^*i+7u{ zSI{bdMM$}~77#aPruH>+LjD8#{c_=Pl(jwO)c{JKI-x+!42Q_W95-VPTVOf^k(Ep^ z$QkSRz$fmAv(T`j_1Auixjjd%LGZkhZsYdr07OCC%Rp)B^}=4sI8e8r-KC4+0+e3L zltqUE>vSuO1Nw@@Wf2aGG1qRM6Y(imI~%%{{}ZY#RrH$=n$3*q&@Tu-B`4Dhe-Mr% zg_RJ%?Ev}=$3w-;1xYEBlse!F6MaNcrTWE+R3&0Tn^=Medy2y@SOXfbwGjyYkB!kS@nu>?Qc?d zEv@H}M~ZiNfzsYNEp?6X`sCST{GG<6w}X@=w1(b~yr-wt!Rdx~1W1nFoy-R67scW) zdR@CncM>4jJPqS*(s^imH3MS0-#n70uG#{_%-WpEGMi~r|EC_dGAK>`5RB8(_P8Rri%?k#~9!jxGIV1SVOHvP|6=eN(+_keZwzIrxhhw%;-w0kdg7cxk)pD5ffVjqNXi*7V+tb`WV-Za51 z;hhV&jF_Qy<1IVGHr!7d2E;)w`GYV*$bhd$?#lHB*1=l3D&_MI7+2D3i(njkYX;9_ z1@40OTUl6#dYi|j@#@?9v4Mz(Luf#;$an-De|Q?ng|p%dM%~<~su4@}mf|e_>3VQy zTh#}BwJ*kVED-0t@9Ti1S4Q#WzAVl&VdUF)HP*c=N47GpSx|Ap1*J>37H$)}%3U$w zas3mBt%NV$yNl(m3O8W8Rasx1@0(q?;1jtwKl+w4Hea4A5cUtqYj9LLkXiqV-UsI3 zu+i8U!5Yd=z+m&DB-<1uN%Z0Se`zwh7%miF);d4w(g9s!JTBW;lXfiLMyhYlYqDBO|*GaKikee7fwEEB|qD4g}1#GxfMMBS26+1 zk^R%@e$zD;<^&QZ_j7%*{OPc9UDNC#JA7(V)+$K+BM5By7I$6 zui_~>L5|~Nmco6Txxa>ebC~Tvb?vIPtY*7bf8Zl>l1^QxvvN6%-9Q|*{FM#RU4&r z=_jagGTXKg3A(ZF4q!fS?I2uPKB(e_ms$lz!JyQ7YoEr{yn{1HypFbS8vDoSO^k(; zMPDv_qKE5#Y*ZFIf4;V}FJNpW5Aq`hmL|l3u`%Dz4HPccm(vUUIlCaRqDjE}qkiw5 zHoaT9gSp1j-u1jFXpP1jH)Zm{=fSrTahjz1+x~T0(I8CCE;b4Wl#6zbV4)w;tZ& ztd$xz{`R9;+F=_Z+o>26smAyT$T9`wVMctMs4fB?fg7~9C3RnnLRQRAF$(R&N|Vn& z^8%pUl*8=G-{CCnNQa6``A4B{`@H=&;Q1o(VyCRkXDmwT%!f5t z!54UKHNYb`=^cSjASrU4WcD-h4a!sTjMT=VwIDnUNhrt!0+4 zaPre;ZIu^6=!&w`@2I_ufVk<45=wQj5pq=vc^QM?;prgP6B#LK`g;r4WtLJJj!PkZ zhnfTD`;5iPfOl8;;eO^SaLh=1)AiOfngrSi%ySFV%uOb5gw)(H)n$KoaX(OkeWqpJ$I=*7e`HydDGjFaohB77+BrRdR zuj={%>oDF|8mZ|^@8HrVPt$QGdS7e%doT`tb&9##%i7rMg)Kuye+<0virad;TI)I7 zN;4|$@-CZH53RapLV(Uyp5=3I*L(0s`%q>q>-j?A-4#31<(lMP-YYcU$-%bR&|rRr z_o&X5Dt1dfJKl$}FkW3zxa#C|^YcnRy}h|>X8*J%7fvHuZ+)4x2QJi5J12tM82-ZM zD24gFfcbRHQ|=C+Z_GFF;2oSiL;m+$t0`O3}1>Y7gVbgH7Df2Je69Ad};Y z)dWPAzY8g2&R94vgt5y1)xdREo}$ze*NGV~q(5%H21&k`9UfRtQgp+pewrKZsC!xN z;)(bxJZtrMR=aqs&|xgu>P`V57qGHPemN}|FBv-ocazsw_}{KPaD^=6D;^kqfxSOUJcBki6Xw&j*|8cxHR^YbKGQn=o z=Yg_+KqR&|{>7E^^ZRKDdkq=`j}4Mvb%D=sGQpa9pVh%dz7|NQ&^FHE`HHY2t~6cE zk*RCfKt9~`7T>?4q~h$c#9oo0(ULz@%Aji6{`Tj!Dv~E@it(2v$L5KFARHu!^fw?F z4g| zCi3yIEIx@)SJ$T1*G%1wWcH+4aanS%k2ry@f|6$=in2`cNYCHKj3|=`eMZ-7QHA`R zsnHKhE`!TcI2B;dU1C>%{>i#_>Ylk|I+>!Dr0;64)Jo&f1k&`3f?^^ul#`1?HQj9e ztfv(*K@d7i5I`8eof4@epZ{xj^9y)7k?fbCh=7#yj$K^B7C!rxE4kGS}iXafrB;rIE!+! z^L9NR;g|3Etg8!`3>~D10IXDW)@8`}dDI@Su!D@MUaq9R3s)py;fisD!9nMx{v_zL z99W`yl-hJT`=n!mX|>P*dqm3R@|PgLKIwxkV5nM#Ke@x3HqdUGkz$XBI!UI|^=2qc z2y7m5KGa!ciOraM^6QQS1uunFFYOH%8tjlt|0xY&8p=z&HeZ29qpeGp>;s6;C2t$7 zn|%CY4_$S0DVO|4moOr;>fo>F+Do4==REvqg$mhehmZ3wn#8EB*^kGN4Qk*|rY_NQ zsl7<^{>c@;l-=iF8EBbcze)WTo9}oIfjOh+Ip8QnaUeg;dU_&m{k6%<7qHF417)Le z1~oIGU@_@xV-r85PJe?==<;Wix(er7ISEQ9eJU%S-&==zga3=ni%EW?&x=|!pU!TZv)#4(9R_+H`KK~nT!c_! zo$&|3vFtr>qD5u6mlCt=&c|r)ERiQ)jsvQXcn#Fs8?opJ zJqQ@Y7@mD%AnOM)c=mcSaZOuJ+;NuKsS}OZS_%*LqqxZ-?@fq?pC=BT4jrCKKDIJX z=s8seQvadBw~Dr+jm3Dixg&)NJIpqbPU1Stq2sbQR;^hycWTI!;LnRbrRj0?!=5w= zvn$h~w(94;=Y%J#4fY5L-$WHIIri9F>W_|}j!fisxo~zRO%{x2Dqk+6t!$2zZ&5~J z&X8qpthRwc5wksMv+76!C>? zM}T!kopn~vdVMW58dKw7Ek60!R9w z_SO5k1evCaV8ErMJ7=abQ7jn4O*78rB$MX}Q-=QPV7PrGv?y|FDe=shRzvq^!W&b- z*7^|pl@4@!899h-$mOeC=VjK&_-NnCWtDipEeqYZ2Yl`Sv2sczX7ib1a#r^fVkYJn z2PH|>OAMIvLFy>#=r-wfv5AXzZNgWGXSBn>Cy@kft5iujz8{d*;guSr-THAyY94u- zxo-?_h&!?UzKr;WlppAmhxX>%-%E8o5OGCDOU9Uu^fSZ>vgKXp458-);2CR-DFZw&Ew%z1J>P~P`QW`nkimXYNGGCdJu9n|iHk|&c8N`Kh z`^{P4R*sK@2Qwd{MJv&*YONhf^w36KgxH{vS zbuynosP;L|wGPm@5#`IXWnrG2|hk1dm z_lK*!_6l`lQo<;Wwoiy=oS*`yjZ8KO|H{csmWk0gYAx=oet(RVbUJa__WSM4Q@L2KF+)tf6;7uE?d_gQqOTAq+onbH-A(L{FV#C^}$Jtc{IqMfB7TGk8 zSr*SjZC%5N83sPwD;8Z*&G>Bi+gY9o7ydYha6KtyxPOmE-u+G#|?}0 z)?>B6EJ`_nkeIhXRs9RFEMOw>Q^Pn7kXFSU1;sWSFM8x%OWtXc^cvi_Q)zau(9B9{ z6?4SKne+ZBleNOxjP|bm{Qjb{Ia4_4p;F{-_XAxEI;EUQ{2u4N`0U-HY%KIc5c+CE zv|IXhC-vhI_F*9A8cDwH41rNPX|yYfv;B>|uAu$U8uC8bJWyKoGh7;Fxf<=O=T!{l z5oR(|(LFoue*^)-QLcWlk#|pgDqihTIQ#>W z4M_>e`{w^CYn^6*cHa*y(z#FPaGd1Dk(pyFQvS!9m~ucXY|VZOgAJ=Vc#Ep@rhnTH zo$h`Xok^~xG1R?uw0IJ~XQDph@L=G*6xndyrjzX7yIq`3Qa~CYtdC<@2|L}Yo%~M0 zaZreh2zhsp$WqHn_NpX@xv3*7T3zz&TuKaod*|Y5YfgMQ2b}yW_!C$xlmJcfVdm)a z{uj+}x%h94Dcl)86j{IF&zqYwPqz)yQ;lu6KAtKa{mU~5W96)mk?b>Z&+(qe2#WZm zj?t&vmBf}ovl)Q81%K*s7Gy{0=ljR=QT?`$R5#6i+^z0(6VY?s$yXHmhJY`~^B-T3 ztZJzHo7|!O5hN^=EwR@hce36Kb(w1ZOa@PgRX|(pC_xBdgP>ZK7lhJ$Ln_0!MGob^ zXuYhQOLF(^Mto~gC%vBfl`$6M3EFi2DO7Jvk*77GRx)|kHs@V{*KN&A*9Mx)vcfFW zj!JbqaJ~Bn)ZTcpr?>jJjjn@C>WOW!jb@jdyLF4bl`@tx!c>&YG4)ywEQVk_*m}5B zjq+$LK-=ARUp7wm7aF(JRfkH~ev`&=$ufKh>apb7(lz_O7WdkyzdI|`J1p+lQD0np z_V+T4vh!a^8@C6SabX6VuD=eNV)lwx-#e?3;tZCpQbrmqh{ z`5XL%2QpOCnf zX>>*ngyE9i^%tFJ9C*(FezkklPaTb)1uadk$NkyBE=CgQt&U6Q7cyF0Wbjw7$FjM} zg+U3QKINQNN+$qe66_6xRO^OS&=d9ebdMYtmR0;R)z)J3AqzJ<3_9sSasy%_7yVsO zs%2Pir~T!%zQHg-OzA*BFKgh#YUxoDp;bp4oXsZFwC&G9_?dc!>*g^kK;93mf8LE0 z?ZxTB(SIZ`-FPfv1@YQMRNh`=n3}FO;3X;sumW52Aoe88SqaEs-%cNdCb!{eOwGyU zjQk*G;m+N8^T>X}mkMcbjB@7Og-Dj`zUF;b*LT2rpZOO$5{6&Vzo=I%xSLDKqZrvK< zh`Oxljqw`AOgjjpb!jn+G%OhWcd?bUQ18AdEGgmA!umi2!UJXFm-Cuc*8~At&ud(J zO8ecC7vN29yZ@(R9lPj2|C9G`uu&UGBpu_CnO0E^T;}YLGeXMHg_(S}O zkVhNFx;EA6d6Efw%lTY>vL9t-)~o^r;RI;ygWnh&lg6G2W0OCQnJ;NfQC>nqk#iByfC*G_tvtur@|ZfYG!q=&Gpa~qDTfVOcZ2&P znaxMpG?7xs=96PpklRq%A=QUkprY0y(ZtM`1zA7#6~nx+u+sOjttGxEV>aUmZsgxf zX~k-Q0M!|V)G2;F-k2?Kd+$UcoiScUO_VER7^ybthlPuE4BvpqR#KoZP}n;Pjd8yh zY_-xZaX6Op<#@>0A298JIjeAH17$t|O;DWcD(wON4c>tf@UHx(rZf$)6>)j+bOY%) z-I?9F39hfvtQ7V7!96PtB2)C$to*e9hK7PN2HB@Z>MUs$C{v%gO=w9hHPMr|MoYuR zi7J-E#U_#4mG`ABv0DhO_q}TQd3fc?=Q{arD{kDI)Xd1Fdn`htGDsvGGHIEv=!v~O zky3Lctp~PZgdIc!lQnDPCk^%q_UbANcOn2U@uqVJ`KlsT36{~4y+6`Ep#;0Osp}J& zpT|?2e)9_hj|Ur$_{~?qJQY#A-|A*R@A8|1xjBqK+!Qku-_UIfp9E*(PVqmOmLOMV z{W-+P;iVO@_FU;dT?X|hU)|d!yI;yYX{k<-mbjSz_^tRTnqrqe!+UL((T^B)(tq`s z-j}f;DaP`v^w|;a5yV4aZ;BInRhbF&&H7`*G!C?YZ5;8Y8#;v}@GX`}Tcad*$#MDU z%K@;ByFIAVltT43tvNY2-yLkO;@^FoZF{y(xJ*K+Y~XZ*`zQCFCh^Q7;8CB_*z0|< z3b6WgWxaiW+ce*HOY^s_{M2EAJ769Di6ZPyfYo-U6~sF=9#JST5oKWScYU{BiuM;l zS^kUO2>us(Lzy6IC|I?RU$F?3tMxLPch2QV4LS)I;3`|3bc(Hi%W84k>$-EpW7T4JJcuz8SQIdSG&_~|Gn9O8>6q*Rmyq# zYV3uIgZv2$ng*5yaumW$AKRx>uFb=lQxebDyc2lRt@yT5wo*2; zH2<9^BGSSF`5d*ylJ|eF)3mpm`XitH?P>vFu4-wNEVJ3Lu)2ap+M5`#wg-r`XR@DF zg(g8%M`2SiBiMu(7S&5P7Fo{;pXJYQijUPIxCT6*c2KDdIjW*@ZA3$Ig!^drMd$FR zKfsW^{-Y2v?U7B|SX6dTsN0Cb3pOuZ*p%~nIFx;17#p_41bH}~js44@)H9>Aw#Ul2 zI*dMS-9*yY37uNZ=n+6@bETobU;t`#eY2=<&Boy>{t&BAGGn_<;nt!ts2SI#ARLQj+C{BE4I6#_sjQ8Ex@FI6O?77N!?$;(NwZvJ9NPzzl1M zu3f*MDgSPzGOYLb7{6b~5|@f;ORxGQ5{*iVpJ#kqlkrFaU*vKuu1!0W5b1YZV^01q zP|=D0vlo5HSk=DYm&)jR2kkS18Ao^NS0*oyxBeu+$D29-I&)zG#k^i+cG@={SvX_v z&g*P3c*>mDq?!x)v*!jtUelghLOUPlwY%dMBlI<}y8(P`IWr!tTOA1vXPxq`|eZwwhjKyzdA1X65>Fyt;yAZ9SgQXVmHskj{LjfKu)Cf%&?Q9yUHL}ua_b1B)LK&-7VU9Z5P zVw(PXkllYI|3nvC#9xu8+ArrCinlr(29qrB@TUHa7#5Wd!X?phucq4g(iC#d81L`5 zjb~pvz!k*KT*VokK?ehSfPP|?#UMD8(B@KGrUHMJ`$UJu;)duOgzR0V5!wtfh7WW5 zt-l;woy%r4NB~?+6L2)7hN}qiq&?~r^p2I4ip;NXNV`0yH?T?5+je1aDH^l_qUn7< zy`BrLsPeYgEWSF{d!qB4jWHC;$yCtV5sYCUZxcs|am<#nC62Ok@#}RUCgSL;r@&&I zKy_l7u+P(}Iu$}{ha(3E29EZ(MYQ+aM}XWc4}l4y zUsM6Uqc_OvHzkxkc4O~L@y73yoLU&VoK}y^1Dsz7MC{_{(-B;=Vf8g_B>xhL@-%Lk`Vj?}D0l zCEOXd%k5Tct$w<|CT%6|E}ey}2Q!yc>%8%ZIx2T$nI+|k8p+Gl`%aaXxLG%|ey5t4 zpefdwg4et-OK}{S!k}OK?l{BX;A+L?u}aRBDqlS$&Z{}6E%>C9#U#h~WLWYOcJbp^ zn^ZSAae&CNweMRs?8GB4?8Fc?!|1HIZUTitF9XKwB+YXQ4A&6hgrX=&w%r(=26Q$iO4vt8X<|E!;%d==4g*2r$PTI5dH z^YY%4#1sVEmB+*>7K^KHMh0{773iV`NxGn^++>z>fL}H{xNV^1!^R+pfjQl7w;_G4 zQOLGi=;du<#lFqNVSh}Yj$g}s2D1~^&zHIE?OW}do&5ZTwi+5y+OD@4< zAZD4VjZnQ+3xT${x`r8AF;GGPh~VxSLuh>J2i627b+<2j#+69U9&eKPjjXDDZ{Gli z4jI+@+m{{`{mF7`czf|K2xP1$4X3*a$a4So7@(`M=*Ti+Xo+u zxOZ9|U|+oPHqj#aqJ14#yE*kLnP&bZy>}Ei;9CU6VHUwwpTzQ*?rFXPl`k1jkUzuN>h7vdNUJ zQW8;0<&2V%pJpdu8*_3wv>*O;pT^s}z1Ifi(cd}dNYUvp*x2+J%O)|n^qO>Zyz_hc zEAsck(9B)`Q8Px%q<Z#m~I*W}9IRQ7T(n>0;J<%Je*f-~qu<+Oqc>eVuGYahM!#kgD=&%uX(`Je4AeY^)pD4lRjqTaj93!NzatB9qCf!I9ogh^%1;fJh*;BV(b5S zVq@|=%Ira%FGAefd?w|Jb2d=q|6Bd~|E_|)4!evoh(`?LB|@wvyz$$G+OPbjA#YLp zH&Y0!xb>0OT?!{gtuHkfs$aVOa&q0l=!Fa{(KDP1MDIji1Gq6MHt#U(A5i!2DVc!F z=m#zs^w@gzHhi@*-5*;ItwC^7zx-O`eW`BG=#!rw9BsPYZ%OIPZktb z2>Zk2CW!w$bmrsBf7Y=ZXhB+h$AvTP&ssk0D~2LpupW6yetyts3)E)BZo@e%i|_*Xz_Aic>4|1lNU4q^+TonePpns@=t^;rFPgnnLeVFA`BRQuFLA~_^U zHl!ysLp1}6w@(OYZ{m#`Hv*W@_Un&h%(E8^q(^$xzYu>{!_vZ>$1HMk=CJQX0=M8@ z>s$sK#G{0Sc7|RGc+q0E4It>t{k^gdTU*S6%<6g*W(X=HKe&>MqH&t6$8a0N*!osU z9NONxL!ZLt69y+l-%dK~KYkbY(F+lr!6Yl=@GJ6?G-Ty5lBs%~*!#d}I=o%QZRdIL z@Jp8<{CIK6QP~{~POKLQb;Iq`(-?Vba|BeZ%?!lq#F@DtzTHIZrJeW_?_wBc?wmfQ z9jz;yn_ecDWwkbabH(~}dC~1tSJi7>hJMu;<(5|{>Z5hYS^(jYs^sS{HoJ~?p&6Q$P zaBTGUDe|?urGq(%^VEoItiV1tIdqc?=TA{(p-8~|KOm*7uGtokRQD~r%igS`no4S- zzXQ$^{5SyraO$=dgXHWV_Sz&CT+SVpLU}TcRS+!Ss6XHj=5bwpEDWu+ev-!@ckJcR z3JLKGGj>4Mu78lhjx;!!M*tuTg}IdJVTc%qj#S1sLD;U?#d+F)*B`en_5=6U2nXOA z{d`I9ISt$=)Fv=M#yX~Y6g=h&0;-$N)6iE4iKWWk7^frgL7P8bd$q$xO?Lo{$&`5e z*0Jrw%$*GRe0nOc^)L%iSr#^O9l7u8wZ_P^u@YgqL5z)|Y(K3g?gCp3jt$&T2WPs( z53r5nY}xTlf;+RA>Bm_1k~gFfM|j85S%%i0d&Y&in6aBTOeC#S^^#eVIxPzumjFKc zLkyo(YjZ~oI4cK|rgHaXHu4wimuLD>XZ@Y{wN>cW zBlGDnZp8!R2;|gSF3kFUT#pQAQ=@&l;oyThhwmX_s8%Kd#xS`#VXUKRop4yzW#rT$ ze_lNjlkAQgeI%->vXx7AKLbjT9%OzCw1+Q%Rc0^n>+W55jdqeqLf{dgO*8n-e<3Q9K& zw{!qKH0<|kh<;c(!QOUUnIYV@tniyW2>PGo=D!o%|LMogmr!pgwgsK2$Xc#s6HJDxuKy_0Cn!?3OjHf+&gL?An4p%IUR7zaZl|%{9 zsTSa7*$=cWM`zjCz~G|1N+q;AGWn$6+c>AluZ7;`qk@XBn3ZiS7$*s6c^K#fESHxQ zd-^fGA!9#w76;4&_~hLO4nj5LvL6opiDjfIeKx?d2Jk*GHH@ET*9~8eTb9grAFTyv zs~|RX+kVp|EEB&8H5Xw%g~;S`$nE*THwoI1I;;1tKAOUjnwxK!Md|BzJ7D96Qj+!M zqCXH}U902PBd=oWd43x7-7FtXm_PrK5G{%<`dHEt2=b@8BK93a#jP6`+iuWzkl8f2 z0)@5}R+(ZSYP+6nMZ6!>aCMci*kQ21>3i0vC=fneEzc3O6R0NWf+ig**R$0R&4)cd zEOT_^Q(oMXC$kzG*U8@plI0hE%zj(jYtZ^MiqM@r?EI-ks6Vb6=n+&F| zSlge`RtYPxolu2X-MLC4w^P!aQqJ;bDXhwYhx_+9G>l(-OUK5K)4UPUik9y)SXz zib(PFW@|jj+{MA)zIn4EN$dy zy_-+|ysGCfwQZ$LTt3q=Nd^*GMyy>0$#HPX+ytanJJ*dbz0$Vg&+P2!YhlxKZRf6z z^9Pl9lb?BYjM@xT`Jq7Dbh_i;Tu$)PIkP5U<8veFVHCgnR`&icvd%iJ$^ZZNLy&>Q z0HsryqEgb$K&3=PQ97oCba$74bbSD6kQQOm-7$L7(lK(>hQ!Fvx&5B+bR z6B{x2R_&?P6gl>^F8o>j6b-N*-6$$g)SF0VW=WH3s8@Ye9<@^IXuy|C%7848^XNWT zbu*niv|4b0dve022A{k_+H!l1(3+nsyALg--~P4j6H3WAH#V&gvI*w0vU{+l8hAk=_?V91vIu*jp}HSnz~v|4dHHt!>f{hjq8UmOmZbx*@WeD?|A*=3Bu? zu0Z()lXfd!EF&J$;)CPVT^yL-z)X6eQ)08M7l-a}Uh*Qo*%TQiI<&rotP2BD-om$U z^x*m!Z6{+rLq#XMCkL^*Uxj|2au)vuwT0p6dzXpv)+c)vC&ID|7BtUo7~}Jfp}x77 z79s>=o)tHKJY7tqdA5)oJ5!M{^yT2^xJjLE%K!YuKvy+0(Pke40VvnT(qT3fus5m& ziDG(o58ttbl60X~ai%^pFc!hwVD{{=~b z@TOW*0-~+jTbh#(ttt)-2e|5;1L9dhd$-?}YfyUzyur3Lx)fj>MRcgdgp?^;(=;6Y zYy_zb++Ju7BMIaO9tMh>#8G4BuG|GNsZ|T*(YHtlGxy&Fyqm}_CLFKY&Buucog9)H zSe-GoCUvv!J$qs67=9VEz48IQylc1tvWla^46RQ8y1myvYX{4=`*U=NJUWa`+pOlv zhZA}RwXiHbp`!^f|B)fSaxf2&$^@^6am~|>gP@7AtLJ5wx3E?oRr6&1{z957Tg27z#Vp&T=nH*OpD}QXbYRHl`~c>Z>dd(L#& zIBT&BnpLxNUDbnuXy5Woiy5-$fEJq_sdMyc7}jlda=%5#icHlS7%G_)`_^f?SDtd9 zW$OUVJR8I~91HK6(FgbNkiAcCLzedQSwzVQ+Ebw?1z9fc?iza;=U|_A&ZM8kl)Jfy zrmByx|0(zymt4T^L~!5|><2o#M{pAAaw9R5)6GUYRr{rK%Rv5>9wQsj+D+JLh}`D6 z+j~KRgMD^WzgLxS)bWDMJr7cOJ>R2<>k4q(Z;LBqL(mFxx*K~ z4&6qc(S;eQnRGHoKaFtq2UAnU#hbD#airb_MqM_JfV|-QWNSX< zT-|h1q6Ou5tz&Oo1c-V9&0V(D$S-e6&kVbrz>slZBYaZV^jvHfnTA_obMuQ3-m$05 zl^CTdiQ^I9N_nOm1{}p=+8jJ5m$4PkaWzm9rMsJMHr6X6E|yAN z^XgZF+mmi^!XCiB-uEzQ!?D$SlvxX<@!Om6BV``#<^PSe1y`2=W-^9Jnfq&GSzK=; zlGjW(2BLWfa*}6$-(*Qe_JR^Yj1L1vMK!3co2F87tV)cBWSD&A)T<=>6$fBB3OVv% z>!AwZfB>Gk5-7523M(~*K7}J&N!c-@8vXx*7HvVlW#dXDwjL4A0jW=iyG921*xl|# zl@W6{G7Xx$@rf0}ajz;|ZnhDHJX-;?Tb*YCbE#}knnLqyRrG<>9-ECI^H(1b398J8 z>8z~W=4EArfluq}!KF_-EY;ryuSiEgPVJ1o>MpAR;i$+l|=o{t-7df1TG zbr4fH$K9l)={6+3eATMOVudV2nySjEYsk$u_xjWj3n|s?@JWEP0s@Rz*b!!BUR$lP zKHx?N7>I&W`cAjh+k#I=ErK_}G|HSTv>$)X%-`Ib*7)MfU1+_RXM8aGz>SqK;Sa%n z=1k9=SX=-CGkx(X!+v6MLE^n4d+9M@schN)A*Ce_AJFY>pTG<@kaqptCfE=Zyc{tA zG(}(keY|b1*Wa!*TrX^hjF4a;c`GQhvf&K8)@SB8t>H)metp?Ea zPAX^skTx=;;z}7E#RC|n!m^59*57@lv$53jjc_3;Bu?Iva5wV*WGeq#R0}>mVwLM! zJ6)~obhxX=<^3dB^(s_D&;P*$yFRwAys*#d!A9oK`zR$d4u61!BZ+H|af7kgR9Vv> zJq=Z*o9?)ZFY+W@o;HMMbkK|M;DaM>h_U-ID@OXugWATFr8Tiw%gll= zKpc&Q%I^=5I`=|5M9v+?)ReJGZG^VgyhY4u^55>s$Is6f(dSB@BEjzr^%mxMAFh#d z-tBu3<(<$<%JKAsh0X6f6X@dI3M}qWM#0WyHOu&&lW2jQT}zcSitbsmgQ2;jAEeep z2Y$zw%**Svv_;%va|^26B+7j~bwA)GE^Zd3*wBEpyQ!`WEi5k$4>09Q2s*zNAfSI? z5-0)t!gjv~Z;riDt?`lev106P{YS8mmQIQ2;E62A^g#Xuksxq*a3Z~fKvX~*nzEt> zc*A*nW`K!B4PBH=DgGAEkeS5|s!6Z#?VM1d>J=%xTlAT9Cbb&qBxHn2&LUF^yLktjWbVtwF-mmoh914<6JnG70FIeOOhVv4=5%&dGXi zxTj={%GJJG&k*Znu2MNB2$;Y94Y_ID{JuRmnzwqbO`)dNJX=KBl{rohu`+K&dXWA2pQ?o=rQeCG5_1Ky zSx3sovVXSRqygxL1;s+VO5Gn}Ud`mLMnikhS>NjUWa@s45tGP8d&2TTVl0#nOT~H(_<$tahjfX6rSu*S^*Ut^i zXjE?zkXz*U_dE&NPfFUOa24GGBG@9pfo?S=H|5K?y7ho7wRctCdHVzC4Pa}Ct*^lN zb4_kcy4eiaSD49EXW#RFvq!Ac=MHZL>~~48Y#Nj2zNW(1;?t)+wf3+ zX5ufmsBBJ|#?XhY(f{2=40e}r=H)^Vat!$Iun0Cnx9RfS#>SwL+I458JL(Hbq=LGF6UpjQ7}xy0?4-Q)m9=L+2gb(FM(Gf<1!65V*hq*ASN~aDbxG`?{Wl zQTIXYKlrvlp{6{e#aNzx*K$vaD~!MKBJA%Rhci$baqH^cj0}W!q=wS|M`37>_8-B= z565CCeC(sLYFOX|Bzp%{*GvWr{tcF=sP(a?ET5uk9L zEhAmDR5)53;P#!!_6y^SxAm7DW;w$;KgZ-*+N1p0J$?H0&BXMRi&IbC<{d=as8`t{ zouYlH6un03_h!EpZeC`2Ul@FF*?_9V#64U17xd&5^N4WB*J-Vldu8kMz6b*H`&qrq z!KDaMVp&`(Z@8rWq6T+6?TR@3UW*g(_Z8##F65l)7-eeMv9~*}d8)4SO&Z~Bx@r&A zn|CmrvQ?~S5CqpBTJ$8rF}y1v>P!yW4k!049>})&Y+m2^2$ULYn&8b6y@JjTFSoW? zu11E7@*o>01S)D;_ml3FqyVfHR~Dc~i)AP1b^@q~kOxHo6_JF5>n9~C>=hy0;SD$w zue>S{dPQ{jLnhH^u_N?m#$8@lo+bHh2U;dG#~ZiIeC3RztSwci403yzT9{88-2+O0 zd%bC2mZK2uGxG~h&Dof@MJyQfCo?FTuuoZzOcCV4G}DV>w$X`^oZ;uq=YD)UiQz4{m?ftteb=Ae*LCW6 z|24C~y@iZ@A?-PPBjpTmzM0>~2}&+Jnw{xepcIS+A2!s>#?u0%OP;Vwks8J)Y`Ny_ zw@WN|XM*I4lX6z~HRqLP>_o|0#g;XLNeM-3*7u$89vAE0A$tG30nap{LVO?KT;zXF z4-PPokXQ=v_3LT*k_!0i>x^R_pH9A;Y9EhVndgt9=nhR5GW`UBybHl< zL)5BKLXI>v+u}3ZKug>;iKw>`$fc<`s7102{|N>$+)1DiqyEAbZTB?i@G%Br?6bZl zDY~hCDZ1VF$Jyp=Z3c!JR)Mo00_cCF&HQ#QrGq?{J=|A(^}NP_PnKFUeng1!mHf+i2p|)gAF)k) zkiJCc!(#{?cOw+Y*YGsU{inbMOEKYZuFmRKOmn7|KLj-w#NSX;%Vck?n_+AtA%ST_OyrMX!pR9)N}2LQTw5N0W32GzP$LEQo~*CIY{IugRd1| z6>smnsfhLFK?jqfWfgX_m&mkTx9#~wrB!VIoR&U(5zgw7LJ(jGNMC`r33xTj{X%V? zbZh+6KfsmEn_o!_pJn9&gZ8ys*s;&MjcMEC-e#-TO8-`|Tv{Puv4wr%I6UEIEt{|o ztEcUmBhIJIxftOQ!3 zPvc|P+^dus$B_puI**ydEX@~dJNDe;osK#4ID!=zI3q!40W?>>)OZW^Dr`)qJH3Ft z%u)ZHInyUx(XO&Wqzs)bX1L8t-#54(@f>UTU29^Xt~1mKI}ACxNge>M5_Vm1gGd9s zosW6N4&7OLH#I0Ih-#Pw`qF7|AIZV8#lR)wsV4~y1j&Y5zkEbED@TAYQ=Jgq5#d>s zTI3fMSnTy1_$2FFG|)FO&#=Wfsw54V68uqZ%u|O2%@g(qA}R3)mZoo^@_=ip__lu< zGMDxb;`7IboIZW1cG~50c;`mKY<)C)ce&q)Je%Fhzn~CfMy&Z9CUJo8dJiV0;T9O5 zaP=}j&~HFuKk_J!?aF0F)JW4ug931Z7xwkiSa$reK;r0Nu52A2E-w8j&?FTWSnXzt zZ2$2K-(5PX6u~;dLpa47ut)CI2V7COcM_|K4_;xY)3;B{X(#Cqq+`Yhtuc4UCrfC2 zxho;VAR-UqCNs#GXF5g2M#{d#)zET=owbz2~=~&KsuYX+)6O=Z~CVVjY<$aiv#b8rBO4*1zjez^$Dlzlbqbc^k7}Z>264WeQZX}z0(LX zL%rz|9ksFlA04_M0dz}-R!fxAhjzlJ89t;NUt;ruX&_s`69d){I>0NuIbNgoV6tMx zBH@UahxsU$654Lz;s9?Pmcifu8KVY}^BSijF*UcR|oPNtDK4|C>r z^$loIWiRwhgQB^MU%mv6bx411EPD?mbb0QqUUPnkD3ovPjp*>Zgfp=%@&fW~r=ZMW zp3UlL+;}uD66n7MSVY0dRZABZ24vy@9{%~8!61N#PZzy@AR8gU!A2|ur1$Z09rX25 z0X^)H1^tvi{>%3~;cMC-e!!?yu59)PLC*+?s7PcL5YciE^gTZf^?Cfn8?UMI5#|WG z$2}28@i1F#8eaO5vdm27Pzl((9){0dFXnxeao4mp$22l5$fcoH;WTe*Ce%rvSk&(QI3|8V|-l3&1E|Ki_fdMte zas7Y_g#df^l1np68>iJpRa3;&Mup5Uj_5p}dPiGGJ$Vl5p zHa5IN-R~f=BYwz2lWF=1Dtk)O}`2^J6FkSvrbc*B7}sDe%4? z>23QuP9T!9%@}xvXDcv^d;Yf|KgISGfLI)cpQfbqhgz{-;X1P4zv(A>+V|dehUssc~TbV>8V<4aLz8WDo;fa0a}RlL@y|C#GJXP?-L-iYJ=3_$lta8 zY95@Qdr0&HeaHh@oli(Q5X_7|H}xO)UTs-Or_1DXx%ttYio85W-bfoiP6`xqlH(Vs3l2l>?uG&$CK=B*stbZmzT5#dZZ@LSYY0;1={W7*X28dk-2VLWHun-7BBki(4 zUaTeE(!-XhZXMwTtH`Y(uXhYv-!eB+f5k)oNO&QEH@HLB8%uGy2h~wM^}>L`1U=&U zPWD1@RLf6==+cATL0{3~_CHj!KWuChzIRn#{|a;@mNuouiu#3PKb>y=3tH8VdNB6M zb6Q0!qX`;ab`Aos%Cl|&u&din0r&Q0#64EjPx zrC*-^IZbJ8yi^MMm_pb5;A`yg`P&P~HOVhtdq2lE)GI!bW6=aL~p=L z|Ga(gR#y6>hVR+IqKEqJnnb0xAKz5~))ypMP8j%|6G-vr@>wH8k~Z5~;3Ssf5^a>> ziQxyf>u`ckb>&`nmIip;3z6yATo1BkP(10Cq9QboHx3#*dH`fz2cRbpGvwKNanE1k zy)0H1ZyDX%Z(Eo~?=8Iy7w&D?C>mgXy}xiWs`OM2&RPhKCxD`Z_EqKCpZUt+16Bf< ze1#gSsvFWy#DLI0<^`E(O9yK%zshXzg2m>*I`z?!$8z;DAQU3kMiei0XbcIVs^c8H zxv(SLd*?nb4mj5GZ@eEGtK(m_wi!MJb~~;gw42XYgy@Gt6WySr z6%+KbLj|1@p?}@$&E^3y;lH7GA|Ro#l-*)^nsN5 z8hAMsdrBL$)}ZF>_PA3xrNT&5U|GIGz?&K%Fp3aZsH-uGGP_O|WixZ4M-xc^AfxXs zc@+A5=DV-qcpLj~%Q-H*^A`PxZIMVl!L+WAOhLR>b+#9GymE2;SUTvhLuB0l7EU}6 zFxfWj(s^husLM3-Q~%-{t`6$58@(0iEZIltk^~ofn+=e47F{k?ch$X`W)vpSwWx*U z#f7-DAj0E{Lq&Y*sz8MC-6>nq?dc9>TeFt>v?H0yxNI?`gv5TlQzs(1geZFDWLKW9 z7Frpn*`O|DwOK{^Lg;l6YigZ5)Zz+f6wn1M0LJ*GQ2`nhCqM4gG7|Dc&*kVxOg6Do zQ1so&*zmAi;Ff76_VXL?^0Bt~X9s>!c4AA9dap~x-p@3H8k)TX59|J8kpEA%8-QVZ zP^l92vpv3-U%K59O|1ds9be+MI)Rz2#k+JPp+2j?FMvSQh*_<=`4{7fvWk3bs4{BP z!;E#NP71dy<5gb&SwOi=a@U{>?R=5aOW|3c0prblGX`-HdGmgDYUkt zlKPJ^skv6D335ST!ry0$wRIP%LEMTujlr=_>`Hlrb0wsVOWdCPPD$7-d>d793wMJ< zkmo|I@DwW&wMIt1Z#`V>ak{VrJ5BjGna;WUmPuq(SM8Kc ztxTOtt;{3BHs^%a1@cQaR8DpP3Lk(QTtiS^N#JyV;p)P)-g;5~8FhWHF*dina1 zurkZx?IyMe8o@iD{R!@cbkK(U0LV1wUF1o*+6wBoKYj0-;E&(6N1I*&{%y~DI_zHf zt~5xVKB)X{G4SLneKemxf-?Hdxh{)*M8_Xt-2K7(qtB{a${}-{J ze}N~PW{?55Eze?XlZ-ID;Wo0-FZ&_Y!jE8Y(`Uw7ELPbgnzRm*tUNZoup%yVuVfmZ zQ3uP*I%VfeAY!Z!62324de>GI7Y~~>)y1na$G!c15%Mb*pb{9NA)lAHvE^6a)BXDL zir2qZ?3?i40j{2jU*;g#K2O2OuY_>$NCDHZ`Iim#_1s%cP0>gu$}OnxvO*Hv)GD>C z)Jof9yHInJC{1CHQQ@Z6I#A94ci6FL+I^5}%ogUS-97Y{v#+^G8AL1%hTcsA{`2kw zE3SvP@i|&8bSd7HdC;DHj`^xkfUx$3Ab^JF;0ci2KBV)dN$q9>h3lrit7G~HTDz{P zLd(Enr!vr|`vG^Qht5UC&y?T%lH+WglyP^}5Dd*uqcM@|Q+~72I?AZLdT6XF&sM&Y z69Q0d2(6jc(_4RtGi%J=d&$VjGvw9dw-CD+G;oaI%f9R21mzv8R_aw#TAf5UZ~dv#t4I3^2J=DN`b%`CNzf;P{~2!0y)i{^&_qav6L(Jz763&Fw+?g5E4( z4mbO76ZTzLxLLXq;C`qAb8<028#~~uvnH+1#@uY9omIKHpaP`bU=gkNoNX|dfMZc@ zRVUo_`r*;ppzeKAiYAIbDq!t7DYNzU6$?>ZQ#BW{_TSyR1jkgXj&}R>38}z|bSZzu zdf&O3BsU@9F)-kLn1uV&DV4Q0ulC?Hr?KuweSBa}gtjfjCGwy)j>dA1GVZ#(6!TQU zME>z(+Xx|{Tj&(1Gibz@N9W+A{N=x(*Hse-hzBX-Jwo#@Mv|ii2LK?55X=&O8;BPo zzkm4?SHo;Rd(yYRjNdoH9fpZ4N41gFH~(@Y^Qz#REvU|9PmW+0v0HQrnlz*0S^s{5 zn7!=LkqU?-j)a<8mG-P4f2%|qiqG8X#+~L;LNu{D5yu(bHa@u+>Osn}D0g#*Gu>Ov z*oUoLtMJYd<3ENq(=CeT4`Q=yIFk9cjH*V_$+tD0G=a`4^=Zwp8sO9dagg(Z?scP{BMw@9tpS{ur`UGS;8HKF^>Qj*As|5&r3kV51L{X*jgbw zaD8AExVsI5_yQ|TPyK&a7#y&|G=2hBm`k0vIDu6mJiY1!VrA-nrb@8%mvzV3@iWWG zqoICu$(83tSDP@tbWIvTef4b0JX`6h{^)7lwg$hQWX=wCxVu$@VO=s$ zLYnW#wwxkiuXR#=J#n<7p(~JTz5cPG(${=xGr?SQdO!WJU_fMZ?x0!eC#=~}m1z0U zlO->4NdfS=VY-8Pit!FB3Fx?ciXZvb>88ilRJ&D(5;-uH2u;5W$~I(d86EwZzH#2| zlYdaRN17uz6DaTe+>vMZ>LhpnrA+jQ=FueQqwVj+pi&<3?z!UA<*?%s9s3C{n|m9| zCWEBxXXncfitEcVTxKw@9PQyM%{GYv%6b7HOH(DN0}@->c|;;Bxd3V0;ivM zqaETLYEiUC+jM6TwxnX!^{??OYEP~=9Sm6lfjs-}Adq@!pM!MLHzn$O=D!Xqy5xOG z)}uJY`yoXK=_oXNj0QwgFE6B5=z-tkCxb0>3gYaW?P>^qWw(6(2RONyF;hQ z$X5pIw!bxZAR}5N)3aVbJ4q~8KnVfxQsP&PSoOmQ8FP!$7V;+J3?UTna66Aw=6A@u z%)8ri`LMUv{+weXn)L6d_IT5p_^n;zkce)3|N zbm5*;2hoKE?Gf$b;>h(vy+_i3Y)^TUsyTo;m;}J|p1K$@{j8r2KU?aX1F_KHH@oK{ zk!shkyIZO=^3TW)>{y#@AT9cJOz>JI2L6;h8ILfH6ZFDSNCoW{L&^4c*@^Eg@zjhL+ zZdG8#S0orW#Z;CR218z7VHZ-ro;>N@52w87JO$-I_4Se8(7v)xCkrz z!DL2opvQp+%7NPXB|9nhSUqH;D#M>;u1DGB(K#KI1v-z7ibLhN@ljn&{CS1H4O4>G zWPf^vd(37gq`o>v%ean0?Byk9lp~d5UzoW;{|&s4FS8Mln#`oHJ88Dhm6(o7lNfEc0fz5HnvJ51xkJKlxKM~Ee{i637t zR&a0{&yXJd;z&`iT3P*_t%mqB*b~aZ{GV*eaJ4Ci8Y3mfC}JEUB)@@@%RJ9|CXW}BJz%@*xZ%D|Dm0swD%+gR{| ze+L{4+J54P(2^~XRWcuScDvgBKMWj}9c-_xiP!QgH{_2;eRKwChM?muRn4kg ziNgSGExRE5n4lfFEhV+ijm2RqP+6cX-g1;_cygDs!$?w_EB^L!7SM>`R340hDQoirN5*Z8>NR zWqF|<9MsM=LiOqG%!YkFR)hdYnNeiC%M{JzpJn%8WOBbwBA@Z^;PP;;_R4gn72YY; z{##Vn)12boHfikJWvkO|<$po?ZT({{!g+WvUCRsgtb~tYmL_+GW#>z;te5hNbgie0 zX5LoS12gW2JYPa8{2T$HDBX9x;1a-92KL?sW@q7ST-dF!<7?-ef$_OLn%$a%ddc$_ zA$VuWYf1_~^Flm*R}lv0|4CxB1?Db2ENoJ-j|lfXB+~8RB67B8u%R{l2{G9X%IT=*Bm-fE3^jhhF+XK6aEbfxo!H$gQy$ zZ}o{zCu$UU!)a016;GCsi30beqh>yR3d3A*PGU5j~k$||hh)ZPG9up=9}&zh{jeN2nf zh?e>I-E+b)Lvymoq%bZ46DwOgQwmUf0b*0P=ve>Uu1 z*UPV9jE^72?@`_Z=7}b4ZWSw6Iyf~?sHesLxR(#s{wznLH}1rs2`zhpj?DyaN$ceV zuv1xEvw%Rj@VQH-m!`4O4@e#n&TzRmhjaiPMvQp@OP|!QemTj&q6~WONG5{jUJ9cRlke|CzQ|)_v6^#h8)V%TxtEXcZGbp=yAy> zIjCSe0L!vMO&0t}xv&*Ntp;m3y=v?%+jBZWWw#B88-6zep zF$I2ND~2j%sDsmF(>U9ZW8${=h};{hE93U56WtcUH7o7yh2WHWdyvWR%edd`uCgwj zqn;Si!$4!|X#qCOSjBO@`;fBjpvhU+PYIxPZ4ElN9v}DF?YHAIv8s3o6yS6J7U1ug z{Ti~9iP!j>lza;$C4c^v_q6q39lGMkJ)fZW-QTFW1VodS)sgRHH_L+rW*E;(u0CR; zx^9G;ZFWmORku5|yI6L<%FYNPVy_Se+;ePNW&2`huM!^}+7$$ChH^)%G%PZcmqAQ; zFdCFs#MqQ@Kh}+brl|)p^_)gR=kll0@{CuiY*U*7Y%Lb%KX%db)z$R@dwq}jcHm16 zH;*Py-~PIcvzM1~FPF>kVN0benjR;6Y;LLP-2T`Nl#Hq%x%PX4@V>}dO{vYjQpE=d zgrBgojS8C3J>EkbRVGW$b9!j1$b`fzNCLH7-7@Vaw~b@*clz_HBJK%Z6IJ{#tl}Hx zW;xrEGESYbHL2NV-YI4Gh}OGUDP==wZ@kJEEj>+Fmb))Yd0l`1e)WRqUbu_VV8@Cy zTRw9Ht6(N2fXLFX{AlV{y4-1M4p20tKSx3td6BhZ2TpDtq8(w6e31eh&zj!~c|Y3Y zsl&fTtHFpp>!hPDA3dmR>=81o+En}CxllYY2{5m_q(todFJ`d&7x_3-$JshCB zCnF%=@_=GvD-YPG_PUfMzbNih&V6aU=Z}#MoZo@VUq@VdYJ~4=*Lh~?0D)KTp$PYz zBW-psg_{-0j+22yW8L!F?hh<1E5|^AL||_*ccI&+YTUWu^8dA%<3lCnz)SR7H~g%f39TpC@deD|Z29RbcZg zUxsdD|A6F%qURp$RT$%i_e_hz*i@q_mY1r4|eJvX(s+ZxC(!nU%vCT7fLv!`wC-z~!*L7YI zl2@Es@bZ<_Z`>`S$Fgj>(7YHINwF3j23mDW~p#P_{3s7o|4xOoXT*CQ76iLBCcYE~5gX#Nn8fF~OTaae2@AD_@_wlQo>XKQ z77V@rHK)Vh?9Qc0V>=1{t~^#TzdK)_Hu05LJx$$?8S+(q@z0Laio`%+8O0)2n{KJ1 zl=4~x--AH$JaZ2A={CmZ8sLbWK6>ylYz-_pz#L5rDBcjQ8wvL#Hj=xPBK6W@L4>8E zI7H7f!yJC1cLGD_PGw+Fe2|~;j^=fK;1S!_#4n({$6~J6GJz1m+1u|I1{%KL4j(pj zh~6TXRp`vuXr^O|X`QVLUVqLJ@Nm^b3BT9ffGFqPm*K;ucGT(AH+h0?1uD&()y6vx z{*ZQ+*jAFrg~WeHow}_|5Eq_W`S+L~$y~Q{r$z6hDkKqwb^#W!JKbKJs1oZ`D#8RZ zm8cw(XX`f%MOVf+;_wwXQRgb3v`TdXf{Rny;uVto!=L-CY8H8;&ZH=oKwqR$YF8`q z791a!-+N0ic6yb6>*E-W7zJuFP_C$9?gSp1L(2=a1+CpZyx(hZ<)x6W8LEne6gaaV z{OR0Bfkg;Tv}keutvFa88%L|xfoOBH=a9MG{sT)>h2Nm!oYH}cxDGfIFxrM-96QUG zP^CNko#vO%=~M1sZ&)tqv()jN2baZC;t+#23`X&Y)gbKey7M&_(g~sVD5Gg*RKnG z0|l?^N+L6|f4o*X9N@0?%mUrhsZ!+bX2)yV|43z@Gj{ABye``}@Z>l?!sXZo)EbM+ zv$6-;**nN_;Qg6joi96tcCvTTb_-sCxUq$<{ju!=)5yZ%9o8@62qp99ER)M;*{eP&m+^-hymyG%D0q=LbWyL}|+KuGfLeEX*% zgB0AuTKC4wCwe~|wv94ruW8$*O3g1NJ--=rq&B6b-u?*_sci1=@!=oK>4`jB27AI@ zVP6NQYk!T_k={tVxvEg+4Y-f|D9?Pd2CqpjAI@eRt4MOH3)`Q5BSma}t_mo*b^S&6 zYjeuC>)1HQDqPE76NnZL+PQ7}DS#`%MC@-Vx0oPEe;pGE-FUSIm}`U}4?GbyPVZByijEX_@a{gxP z<+oGwEn2C04Q>F%^#gGfwBvI=0GlBn3cMFN5!xn>pevh0oA-%4DyGS2gO%T#13ZHU z0IhuhR(q&3)fA4SIHvbV$sJ(I5X&eUMV;HV@R>TCzJH*& zI9Dx_jmeG4-_6O*h2+{Ns@gq_<(}nH8jQIfS0-*F%_g<0co6Jrmd^bMv#1r+3C1DZ zusQp*?hb2pIQ7u>S;J6q?a0Bg%c?{VNReDv6Z{MN?H|5Y?tkAw%g?R6T!|9FM4e6v z-N7xTvi(GCth zim2G?gx@|6AXaesf&YeCy3t+nTTP|ID!mVvIYQcdNpx_>9uxebpe0yheH&Lq|;cHE( zbi4YP#b?!Y@GIBIJ*!HFVHK14jeTbKW2CLmyAr~+e?gJj^s}jcWyelgKj`QpR{OydBo6eAwXNZmCB!A zP}m?dTqVuo!{3QQ%hSRvh78i$puoaP)oK3t>nTS(=&B#!hP*Q@4s0PT#DkS>r0J|G zKHaad&-_^UaUyn5$WiukM(01SIEE#G+J;u_r$!sAoSKo3GETQKx_$Du+87b-yXc%K ziq$aO$PTtY{^9B6TZW@ov*#^s_)(X6N#s3(Zk>tc>a6l%Iij{~!!O+JrX;f1NHR!| zDFA&HwfYxi!W7ef8lO4q6@sE$Cl&LU&lWyG6x0HGuq6hpc$i2ltV?^$xO$#vzK7w< z%JZe?la-Q#C!?xd4d5!Bq2(H_@?n2iO=FT%uniHl_{Z9L=NmJ2JS|;&jZTzl%O8H* zn#L9GuiD(NAfFbT@SCk~0=fio%bhF{d=+-fzlW?Iv*V8v@Kn;&9pHf)ol3)-QR64E ze}?KNYf8%p)^t3cft&VWd7?Z1ckoQPA(gyccew~m=g~ZF*w~(6z z%4vRUZ8yHobn`?Q)lg`Tul=g;Pc_d^0OxT~EgQ=vk9m@<-1FuyrYv1E=ofex6w+&D zPx|HQw%*rUzmGduJa**S%2vq?q6CO7-GLOxD={kNNA`K2KTz3x`XBJ-|8}Se*Brj2 ziqi*Bw<&y$95y3UoMH~m<`9m$6%Urj&$oIWzjrURnbmd3>_ z%KFTN1M?pr?HH^WpU-NIcTq;!{KD=#@eIb8fshaAL2gD0jLHh`(AdijyW6Mjkz=0P z&6JlaK`i|#L1XM6T38my<(^JGfQ-6*kXLN9fX|!jQvJwdb?d2xvMejE4}9j5l$2@G zAnUWL6J0}w3|6PX96WWbo>iLQii7`S=Fjm4%&6#%2)rS+nL8-G-PdX^mQj#T{LgDK zwMRD?#M_*A(e5M8?NnFXb}P$thCA-*|A@zjG~N<3`@$B%{h@mvVJsX8+Tg+D%pPp6 z1%$=0oFA>Ur$`82kCZF~bflGSsx!YfGSIF4X)|Oank^r;wo%uYcA)N8xvD{_hu7%V z))$T7qiu4z&(e=fF+G9ij0cKYek-w&TFO}6=QmQ*ZjPNE7ii_mz78Zz^a~du@Q=jJ zwp%WfDSK@oi!fCkl;oXM77LFZwjz%m$nfniaIu*Vt_HnX_ky5ic8Q!mLfJXS;guo; zjsJnGc%4PH33=*tiC5{WLC2x!zQ<~w z5u-YNGNJ+^FCNto{CSnopWnprJM&r)pptbWSn%T5?A@-Uwsr(3e-ZBM{{B>m*B$Q^ zt{7x7E3u#FsT63%U&L@h|LW0n`aDNNtT1(u#zY<)t8R6tpTDsM2; z+GHjM>;B5#u6hdZC-1Zqwf_UwjNvQgMQ~^X`3R4dWv>m(cEZERAe0Y| zj?S2*9l(6Ln^mXHi_62`w8J9C{b>j4H zr!Ye|e>XfFZm~X|!X&H-Ds~dEx=au9} zC%6X)03@)M4KxsX^qYK@*ph{Zi|=2^tO2H-b{%kdb*rg$=bqmfTOh$fCgl28(^5# ziAyyPZ6!;K6JSt$874dW35`10_tAdbV*Wl=4A1EvMQ#0>$TDen+nWsFKys>~msx-p z@2yztfB2&&y@HGv0sPRrskX8@k{x@hAyiRZx))!31RY5w>?)W?ts<{R4oU zWX0k<$Op|g3p*7b@jFul&;-AZgEHL$Fk(AS+VNHKXCd8p_=FD$#hWul_<#>ao3 z@Fbmwie;F6&WS)wdE4oIDJ)7`$(1e&CkLYeB<5MPwTNC1O}~;KlHzC~-wez;2oEoE zcZmHHk2F3y8hS4voc1wzRRO}qh?<0kaM9!T8u@OisscL8-UrEFMHc@;3`#$1h z6^h!dPWKunKDp|=z%|%s!&x-qHTQ^<3T;av8*#Bpd|@mx=+NOtz39-i08B9U%j)E| zciWT0e;x+4V%2P;q8t?g!+UeA$BNO~EUM29-ONRsk6{W=g^$SC7fg37Yh2IDVVP`> z4Ac%2YA%Zs47!xegq2af8CvF-rU4*8j!Z1@IGFE{YyVSW6ZUW@F;5$ihZ~HU{?CwOgLfl-K?ks z!m!6qtV5NHVan|@i;QnGuhB1xw8uQC7uPD5>uNHGmktZlWdH-}w2vo*HATAwC|oE8 zFdixVJfp6y`JrjyjrOrJ%MXy$$jjklRy{lWbl?mDF{<}vgi|xHeH&CEj*r;iOi+gR zJ27{ntUj6jbaHD!pzX}Puzv|0bitAD(q6>y#{$f{W)_l9SC=g70g>Tpee zDG|XVnI?~XOR8Ezs9i^mdc`;H7vM;S zCQYUl?Od_#qL_7Tm@m{&9|K3;4tno~QIvdkaS>o?T6y42cIn@o(AGe+ZyW*ZziC(- zr84G>>ma##Hr@fuWE%39X00i?6{@Vv+{ovt=@oBl=LcxC*S9#sN^L`*@NJB}{M$a% zSGwW4Oel;q$7$F{z)A_h|KyKPZb)}Z5Z8$0dCc1X{!S6J1B`CGWdiLXre)FJixx)a{l#z;cz5K!;Xm1xFBVq94BO;lEX*wq7-EH>4~`@u%sgMt7*RI&)Af$}gyQl5H_?skJcY)c}MYe&ICEGA^( zP!Em;502;ImWIzWBPCgVpA^*LU;>k^+Dq-!w9VKm(*8uW3_6^26xzyPPI2cU^f}@R z+Gt04rWGeTrE3DsP&Pj}>Exwh3E78cZw!)@*Ygc^bC24k>o#93+#N*#X(K;!#XP%1 zhe~x+u7*wn7^o!rzVoKFR<5ScXV8Lb`(mBa#v!c<*qi;@xSt#3YLHrvAR|h27lW>; zT8DQY(D4HHM$xh`(aJenvF@@tJ>IWwO4+RV{KWGtJjL0Q*0$1nDT+b zNoXqrAHJp!p(oLj#)63kY-&}A<7`aL&F>g7bX+=M+1rgh6^p0P4kJL)R2@3HW|-f; za1EYV z*79^TrvX2)w|8*C0&BXyaQS(yWMyxI1%B$_Y-a9ka2uV|2rLJd2TK}o0vC^su)rGT zrY88cxh$f>TJ%z%fZP^BPNCg{QeG&pXa{~8t3E39Nav-G+g{V9D;%ZG@OqGIJh~1 zYXJbN0Po*I`vcd%qvHE-L&YTspm@v;R1k-t06z`)V?GWper_5*ZVn!m*GKhWGjnOvOw96WqHe@V*E|F5JpU`YpC2WL&k=ceW~-2Z^B z_T0tA+}WPywgi9*X%81!O_%2`<}|lpHE6KFG7k1GKRc2P4?hj(@2O;X1ZjW~Y5r6@w`u;U z9VK&n3l~d(C@vnFpANubWeWhM0n69|=%ma|9n8#c>-P8e%VTOsPcdRz0I%V+ct9Qf z#aq?j?m42(yIhwow7!bYALyofbz{BhYoc#XHO(SR%@t>(J?_^vJ$w8R;-l?Ly|tLr z#gN_w=07Sh-v=w}wxBX{DRMmuUeY@>cmF6H8RgYoy4@lN1H{SO5T zwD%kR8l$_WuY3I$8|UBR$G*Ok%=q3pBi{MDm|u=OnrS1$$9GQ|=dZp|Ds^4)DcA?z@JdK&I$b8cPA63}kIA_PJ?92xv?#&xg zX05jdzMQUhGkkj1Fyz6$p?KY19rY7a(0%s+UEvqW*_!uav=Yq1;KbK$^ z4RxYvzRBC_sob->XQvrCc+V93rP^;!#K)-Wv@36O+{rgSf?4ahl`T%g^6LxadMepd z9jgs9H>l8i$joOm>tr@H<@wP&mqErbId^m5qsLVC=4;cB%IORe7i^uA*14f4*fY`? z!)@QR@R-Zq;jPM+rL6SqUJj!7xY>K!u?za#srA*G9HAIE%_Mj(Z86r&xq<89wgB1SeNS>)U>5Ownx$rFIOq)%xgQ}^v?KGDv2)@Xjvc|}$5 zAiptV>n`V*FO3f^6X*HF!zg*k-MwL-Jvz@#idVdJN%v0oPJ~71o$agD1!fAK)I^55 z4}E=nb*QxTIj3{ax$dsk z(d5MsMJk$|w?Sv5PLiCMcfzMG!dn<`|FmA|lu}Z~@X;L_tdAZe@v!)vVD-5le&~FM z(~tbUhIG6-K%3nSQ}sl18Y-_VfqA-=s3ira!@@ z26apl)ACA+>}P`v+ujg{Abkv2$8+SPIbqpeUv#TKohbO0W}xK$GPxo^xQH)Ptbkxqri;=Go+ZC>sNQ^o@(0>J0{ijxLXc@RbVa zT2M7BK9>~`<^~idbV-=f%_jqFref?{#A2D2lIt1XM&5j`*-2N08^yDvh4!5 zJl-F?$v@b3HGqM^0{AI=7jt_TD2>2Rj^~y)hdQ`Ao0b7h9P=H(F{|9#^aLfN{{E1QG`zx5= z`LADQ5kDC$EU=E18Nf#I@Csmo<;<-tEL{NZmlK#>Sh+ye%$+42>>M5Je-@7g{+;FG ze9R-rcT3nm8AY&^xto=#xrXf1e=%WFl3IUZ!G28qSO7gxkdc=GAt51wT!A0Zj~fua zBrpMTF*l=ew*sKZ$}6k=mP6~CL81jA<07HpBK>FsQGk#@$SAio{L`UhprE25Bi#X>syqN8p`ak4 z+(E;@z`TQU8wm*+c#4aT_mC3<|B3o@r&o~#wCN?ygmhd_HJk^D`Chn0Wt0-pbDL+i zEH3R!YidDWzxg=CD`^S^@+0`QoPQK}dl&bY(tp1@1-c6qhm4DY3lax?{wKEoO#!69 zW37WC`VrI39dKTEcq*jvg-Kb z`Nh)Qf1m1XosO)?Ia5D424eIzz*nHEUe&hLJO-~IdfA23!97AJm~d2Ra}T<)-LGB3 zFP1G(w|mTJg$hkNWle&uv#dgNSke@We9{dO5Cf^N8_OG7%2nq@d(X+?wKJ?S+OSH` zvVn6#&7N0zK>4#-bu*R_qS)FDHWxnW&NyUcn^nAqWc{A^Y%mMOX@vM>jn9X-AdWh| zjLNymt0Dhnsh)Jd_1qxUSEEc!*-@kh^r|k-yw2mij(PPVy84=iS-a+hi(e;+p)4MB zb(ACZX)4Y87k{CY`VI$toEarm+5&1sYws&d;9%-CUXIDTt~PC3aN{Z7$6{W>?LFR_ z+4g2uP^vf?61$*Yg!o@aL5hV*X|v1_a{aGcbX!^z{t5Oc_@NAWmB#zs zp4xyxx|yDuIZEsWO~$br{S_!g{cDZ1^jv_+LQ#2Tt&hDq! zXf2H$)h#4n2i{sw|J|VlrX4G$6qFm%ckky$_H-T*FRqTLh9DI|DZ;JchM^y|j5e}6 zvx=>J%1U)$UP{JUUDM;sXRl`d$l!N>$$EN9cY7};BqbW0kL7lJ<_D7H-OYEgzLZA& z@Nyxb#|n>`gn3_Y?^r)|4l8*t9DVVF*q%$n+{+JGl3f9r02&JeNzYXQqMZ5hOGLi&;ZG>$;NYdzG=gR z>fZNGC!ou%BxF9vh2+8Cn-&yF5X}}P%4>}XMZHdWo1tA|oZtIBF;bm7MtVynO0XM( zMoHY&5G0Q#HZNS!EAxJ;qk}vAnD?CXYBBFxeZHeLy*u|3e6x27DsBQw!sH96DMU{* z1G~|}RjlT{5ydHccwAl~vXZRyVU8z)6r%_&p|_)hPc-^7dF&#EW4J7Ulus(g zGHMO%9S5dYNSuSS0^=A5|>@r zms~-O&8cyhQKkILFPdME`GQ6W*!1$}DZ=fqG`sWmtRGr~Sf;5es;3Ydz-GCYMEIna zT&f^-$e!^k+Xh2;2D&o#;KA1ss9_Qz@#~mQ=5o#_&ROuVyzvpvuU9T`r^YVd-$J8d zas4^!5fI}S7BVx(_U@+v9|Hi)gnW%Pg??#1cimoOsn|7oZ-G&4Ct3bcBZJjJonJ#(wjxI!%)AQ|Y4C_OpZovELAlu+8G>Rr|#!wc8M zCz3N$VXYI`)kw2}^vP5ZLUir~4;hW@o^z`{tx$}R$#xJ-sjTv^#*zSv$FPwz92?KG z%7&H@g!amx8l7%91rv6nl4go-dKOAnaKTBs8B2ujG z)BK$D86FpBH#x+m9DZW<;!+|%;Ab=?!M}8k`~D2#NxalB;j;-BLBPC$IiPR+W`XeR zXMF5b+3qqc8}GOb_S8pOXOz)_83_eLE_WKud)8JpYk$T;#xHW!SMRtqYEWGVD=E|I zT<{=N<{feCy*6Rgv8@*!wFtt4Uei%;L2zXpby{N*=u3 z2xHs&xLvJXM&MM(W)pp(!`Lj|T2KzU9fMKA;H$bW70q44MEwaFJ_^sOkKu$DD)so= zygo@GngO>UfOja(4iXC!%4cE4{od3?5$5d}QYdZcRiEt)skr*wSrD|kc1lUI5N(oUQlLag6K&!W$?f0MZ+BFy!I#(RUIP>DVml(x@y&TzX ze5D!S!-c+5OeNn!Ch0Eks|c7_GZB2{+bsuI&LAvPYIKbY`}JMGvG*iEAhen^dOeYFCtbc^_Rcb~5~SHBSK7>3UhxpUK<*??hoKu6AI zAGR4=PY6r4OjDDXsu>iUb$TF zJurrtJKT;TqB5PgV@UC2A25cjB3Gdw#Tpc-*UGcUyf?))To=Ni<;4$yEezfkJv{7o zTx*ig>=es7*ngQ{@B0p|(Jbdk_z|H{4v_#!xXO&fNn&T~?dRprSjosvi6%Y4nX5~0 z53VMZyw%FL8pT8pQ91R(l@NPyv|m-Pt1&@(a}S}4$C~BxrD`fwxo}#6p^gJ$^j$a` z*Q<8?njto&YS?I(BW1_&?H#h6d?Kra@oxA)yy0oSrKCs6aLd={H3rLJ!KGuB>F?g9 zJaaJ(`_M75WUAXiOQ%25LhDM^=igK5e_n`lBPovmGPX3fBIH8hlQr3BOD$t&Br)8P zv*qz_wO-DS5|p^2j8E z6wrDPsu-0;yOnA;tm{Vc3bbRfSlnb^-JeSz`AFs*G?-sg1>sHPl<2#Q&~c@8b$MlC zBX7V5uNF+g-Iyn^roB{KOv#Qs>^`S=uGxb?lfFQ7LQ*6^AY#6VTzxxshcHd7lAW6& zc*7%UyA0osWmQ?~p#&*=ujp(ad`~Y~@)yC8C67C30oy_EF#gP-60S3AyV{l*r8~e@ zf(U*_joet548zu*G=dqPd?5buba#)aLb*xtvHx}G~210uL zd8;_GU|-EAxgTm^+$dg_RHO5@`}o5?+N*Qro4lLhnyB z{B)t{3dInn$-7D+44EWtG8OsFxPVT=CLsNthTOp)plxaB7Jj?u$sOh z*QfwA|8uUJs+-;$r{8_&CXmh#P&9Z8u-UUtUu&ZJ1H_oOmU~nzw@yDjwRXZ;gHNH8 zw{wdNgi7}@QD{U%+9j~YhbpUDg$**(fW5~62wa;DiZPQ#m=5Z%6{ATn1*l2vAmFI6 z^^?6P}4ij0$@N~D)M_L15RlZ|;pYQ^&9yOU6zNJ;wp|J4N^cIjS ztU`3R5H?w)xm`@~V%y@x(HR0b9hQ2UTL_yIY{T;$O4&i|7Nlk!Yy8Fg$eLY+$woX? zR*8rbA_3S^>v zt&Wh5W^4|X$Z!mv%oXt*DjU_>TYXP$=4BrZ{!rslX;n0l+tPZJ6-5oZ2zj`aY4>f& zU}-OeF8o!sO<uxP*UP8RH8+CJ!+d>u2vcqnaE~;3|U&;gzWH3{7%z9JrtEK+nlr^>HAmeS>H~+K!?ItOCLbMh^6930f>OjwBL|`)uDiBN zYKA9M`^q97AGb!=c=`BdvE;;Ngqy#Gkv@zRsMyg`_R$_i94b3lC|v{QO%)PF>7)(VHCR=iN?j}|^hh_^x)FJfFl8-ZK%l<-%_)HM4iQNIN4=}-Gowusr6CNNJAR*o3D zgP%~rS1x*lV6B@3J);!ys&ieeAc^^|EUZR;Xk`9{TE>;yB{jpxjYeVTn63*>IzJYb zCR{ING}9a{J-UQ!&Fk&NFVU!PqrwwHIIN>mm`G1dt$F(XC{p^Esywrtb#pV41&;4r zK|J!}Ch7`*0yP<6Xbe}Sq~>7t7+7_>6B`hH#7NBM@pEba3Vv^eh8@2eV=B0w#yYp4 zTw+b|0#u@8eU&8=)(~NzAhj{=#XTEsaG0?D19ZR~F(%$EAweWUkv&wSImA9JlPru! zcYP+TMb_PEm^U_>g<}F2vi0`xR`5Xb=k4`Y@703pc(HJ(t4cq#ZkQ?9lg`M8>LnG} z&$aKf*$Ea}?jpLqvJ~{&XTl)IRP~|zCYE>~Zt1z_g_yGOWkp!8*{XAgChw|LpgdbQ zHZLzte7TRXxANfg;qZ=*h(v94eg)B3m$Z`32?`Qg`4+yrq3U@*!OHrPOPSm`z1uN# z1_ob3%{X9q4~-jGDw^7QNG=n(B@L8`toiCf26%KvOG!R`H4>b=VH+oc`YVPR z8H;MMx)rOwD2arvydQsntaR4NXX?eop6Ndut~6rW9m!V*3?sJBT2PS~Gh|T6wTRE2kPh!GEHsIT{MY&h=1JI? zy=c=190n@UxFd7M7GURapMfHq;59$Un`&8)W>LcahDI!aXx{1HUUB znK@M$u7gpfme8};b`)Qx`5GB~4z4Ls0lRAu-aEO}^M&idQr|KjIq~{xGcHe=kBm<` zj58{2S0<+va9+nApBBq^{y_+e+psIVY>Y1_Tse+mo!2jPIA5*G<@h4u`e}44LSc5O z4PGC5ppwn3nQm4$qGzu@I$Y#bv)#8|l}&)%M0P~@VTLIkp5r#6QDp_+-{bou-(P)8 zBdVt)8?$jyTp{*Df-3kI2|vBT{?8zdtZ>xq`r2E+z~%-wY|0nFH3;` zQ6|~(aiqb91w7t~f=#E`UIt=v*Y~ogm|phK0@_^IK4~w{JOr#^=tLyWXI#+u`I(|T95=+#`a4_<*nl9 zvhqqLV-{AHQkWZ?O1i1$wJ)#(MGZ|J{*x19 z$)JT5;R?WFjI(O`;k%N?J9lsf{Y|zYq$-+YZ-Lg?Vb$Pc5&p^78T)C2r#pT#kd3V$K2zL5$E%j=#(yxm6 zAl-w&?~iaAallU$Sj8U`V&c^KC@wxf9a{$E)d^@V{EY;S;PA460@WF-reCq5)MeXq zR4F?`b;w;bGW`x2G-n(moCI}OwKi>{dkOY$>f%K&c4oVQ8Qt-BB$X~)a8Zkxg2{6)Zp;sX)_1oPz(QfwWP%hIy3XrcR5 zPufW!oN(Aq*)jUaR!It;Z9g`|aLOr=aXEY?0h0jmVJFIJ6>7((c@;rQzWbNL=3gnr z_A`bwH!*+_Q`8Ea3q}UlMYa^_XK>7-hB{Lt>J2 z8iUFM5X!QUJQm!cTwYbOs~L8~3^&+Oe#cMB++FNS>=WK5huc37^xPEsoP^)*7}z0m zq#U|pqagNj36_f!Eux=%?+3_;MgEt%_-l|%$J*>`IKXv3O|J!II`AdH zdA&ESCj*styd1r~1_r^{qY2@sGUdm%ef%YxN1y5~vo-U0dVND6db*{___W_~P(bdsU7;Jc@TCI1j#7bMoxY)e*#{J6~OqMdFPjH1 zw)>AQ8By4V@O6@tb?`n8vwn_yr#{nIe-~>40hQ+3J#X(JzA5fR&4z_r3&KJ|;-ytS zhz0ztvUQ_^*vmEp!jT=XjOV2c>s2*=6nB(|qeI?}n%Kf@dpE)zAahnVzJcMOtSz3^ zrC^=ZDlJ;ZF&nqxUalbCZ6EtdZ$n_6xY?hY5LXlHUH%jr@>tF8qz$CI{!Tpqrmc>C zyHsw~NImfu)H>|DQTyDxu!VQYodc}G7L1T#m>8gJ@7v|wG?O(zNcLhM$-NUX~U(_oBmNTblo!4D3bR>VwfgmvaJH)iuPMNzji9SpR zIz7@D>@>B@bEcYD~Q?F5C zQE8J6qK~lxRCR3OqW#eoJp;)}LQN&>H3OQ$FEeTrh#94#D&RYsqoTf)8cPX9m~k*c z+_|O3%$2E9-N8{;z|i?c!Hcf&>kW^Bm9<3_w++N%p4NP6UP)bRh_^%;Qs+=4q&e5> zMKyh}MsK;7T#fs%8~>?k6JT){a4dGNeg=huR_XrV6(HJG*fqPG?#<$Dsn(YnQ!dw1 z-`p6Y*D_3oj8jp&&j<#9S+I5Nw22;Bm%Oy5Fs>V9P->kPtgSArtf8L68+7P5`-m~^ zLS_ceFfLm1K7)a?v|hsL=IIyzZg}It{29)NV(LTK-j(|eYU^R*wfc4L)tle_0Lgzv zBRh5>{AfTGFE1)K=jJ&vny9<{{xscj6aFo38VaYD-}pAIT_V_9U*KenIb7HD<}l9D zPI(TC;kia+NRi2q8=+g;aaOejPaLn)_WhKw^5`` zK60kJW+2$|@l>6K&}%_Ps_x)f3%y&9C=5+<1FKV1ANpJ7z3P&Q(ol?ms3T6+D~QDo zQJxqWW$%Tzz|8_L@nusX8=>{$Xvhe30duo`Sst5Mxe=&NAtBdWiCfHnbu?Gmvy}HJ zh$fN)lRdkfPBdS86jyh3)n|XupLh0Ff0^f85mJ9wy0b#v=fnHMAg&&m`HP~BOjGtpAOBln!$ef9yXDPWAW@qv8o`{vAuwlumay~F<#YEg|^!4xbb zLwcrztw`m##XIiXYdjUTM|!+QiogP0;d^VpZg5*zz-?sFcJj5DNSRUS+=`955X6HD zQ(7e0py~KEO(nH_Rz*YoLnjf zF`{QpRVeGqSy!^2`n+Y8E9OPR6OCX*KNf?(JS?xF{i#mZRhVCNj*UmhX~pcNLc^*A z{crpq;Vw{px?-6OMU^A#y29|;2oZ1jNb*%=8DNJ>f0s)%%)xI6TtjdlJ5idnz?Be=1v-yZrU|5;2-%BykVLSB6C@BLB`mA40w zeWlpl^kVa9m3|)G7o}qM1S&xsD~HPqXcmPW{>%uLAl}Ik>iCEnf#MXE2TMOQ-rF$K zu|`n1*84lPw?IUaBuWv+Q1bM^zJ5RQ1NLXYzFly(+2aO1;=87hKI1IO$!ssv>{6YM z{;Ug6vSh?4a&~@x!Ki-lyLA>JPu$1~51AQ2%cHeEoA#x&uxWPg%PGb})=0u#;|h(! z!Dy~~IuhrExUge;K!bdSHw63RJ>fvu+jZ=Wf}C(Itqw>-sXLf}#UPniC1xbtj;&Aj z>57l)rLu9Oa~vncIgqdR#AOD2@)Kj^tU<_E>W6;KcQ=b|& z`wRnCuXmg?!dLC{G7~qH+U>pK(tU_M<+O(sCG~jOCEd(}yT@rrZd0qAb5`1oXwA&c z4(9TbofMsVbFTTU@~!tlG!0DM;dsze#!ZeDRn-1?@+xba`l1+SOV|*TJ}hs}3V7Qf zT$b9S{U$n(AX=gHLma@esM0x7z-_)Lyp(JeqfQ#bRn~fjVb*SWMAQu0$075Y#z!rE zN2X$19>oclm^E5htCo#Q1%j7?ld$dMFHkU8zNw8>%>`7QWpuV$9o_hrjTsrFTZBk?j%2ql>gIClRMPZUd7eKq`&(bimFjJFjo>lgu^qd{p7!$ETz$RbREktJl8oUF;Yqw_ zEyAL`@y@DJ#cWTrGVOIN(^{BmOju<2Orf(maZ`lOh7IKlcp}PXQvG9L%#|9|XM`kd zq~|==utL#Zbs=(k!IO-udk$TN#{TCdoTmhL1lULfxs@_T3`aGyN$-oo8c`}71}YVJ zWyOd`MTK6vX?8tMd8W-bt?WByZ~r#_u*k7Us?}ib%Yzc0wYNEyH8K2XcFGzKGRtcd zjf6WIdIajNWU>TyVPP}C`~bh{1mov^?BCM*|CyWqe|y^N*CQ?e5F7oUNNVzOa{W_M z^Jn;fB&o^C&G~;{QWF{Y{sBLrpF){;(9to_(e7XXl8u;muhBpr~sD;aN>*Wr%)y)Cgxr2yCnDSk#Iev zc*yl%c0YwOkwM6yKM7@0131wDnap3rGJlF)qGQ~_#KHz7CMzC*kO9F=WKh-E%O$5(%jLF+`o^(r#`4&75gHdAA8pPu`L^J`2jB4QF!vPTSzOw24i zynOruf_*)9cM|fp3G}1&2gMe~gKZ z`xKv$0jMI%$<51$m6nxPR902j)V8#?wRd!W?dl#H9vK}QpO~ClTv}dPU0dJSL>wG` zKRP}+Jv+YuU{fOjbpGM~@w)sQUAO>U$f&3&s2I0&AtAfp%A4Y%qCMn9$9tlV@!ScY zmh06Wf~S#y$SEcrx5hr<3+F*BB6^<1M+dj0{iN*w9AU5jFH!bS!v00qpF~wpe_9g# zciZ*<|Mf5S9RW+L|9^e_zo-uKzz%jU)6B(Si}1NALNI+PAECsqGDy|1GX&7_Xxf4$ zQ<&ctNAk5I^fa3K?9S$~0M+r5|APjRIfN=-;v%27FbAagUE9zPP|bDo-f2TJYrA=@ ze72RjTa@gh_=%O0V}=0HEyL@qHIA;d4LO+D_V^H<>J<`a#O1~~j_*Nh=lFX!>w~HE z8*FdOCThT1V#PXOZ}Ej6tH(y=-kH1u^w`i(7k=VTF5>^PRcJot%^725aM{^T|CX`8 zG{`$8_)-qR$;D8YVKBqsXkG>-N7||=1#Ink%?CCxd8oF3i?q6kYWJ9B=Lm{p77L&v zzd=^^F_oZy@T8gYP8v?*Mse&F(m{{T{`c10tsREk?EMTG!4%wW)p@GURLQA^*dg99 zapU2KBjt5@yLJqu@(*r)b47K>h?F3{HFf?kwc!8j!f$tX=UVyzW4lr09uKru z!}Tem8G+Sg8#nzy2e}wcl`+V!?O$JU)!ZK@QSxTT*O#v)86qg*?Cm>MaVcJ zy<-JC*m&)k=mR_TqaMy5pnw64etv##W20VID4n86-;mt4vtDo)<3V2D-w$FSIhr@G zg>X$Qe830t2krso*H10xJxMM_2N~(VCgJ&I0$Ur%#qVuq#b3@^WsX)P-tbv%X{!869fCl-XIs_5*au>kBcVy@K8qV?)%H zy`doYOVRiNG9182R+lFDX%On)eVsHPf-ijjL_B_u(Vm~H8cc2d(sWYCP4}}n&oUQx zYWk;wRF!jikWO6xgHogar0nRweBY<)QgVW~s!fig3rv zVjx<+9M-R&*bT(*@rLI1re8Pz`53{|iuiyhJt_LhechKI)^~fkJyz%WxF_3a9;r?KL4`1Do27aMoFj6XA0SC>>aCa5oku3u*c&#R3jdFc zd$y6CJgNkFr7{Re>#eAPwPeAi?$#<-_3rQKf=pZfm>n626HN0~^4 zS(VCC42o!Ebdl$4%aGp1QImC&phi+RdFu1@44uK#RTX1LMx1-IXae;IXqZn_d{)E@ zcjyb=50Gm8P_bFr2>Z*5n)i!K@mQa)?t!%b)!4CfQ{Hv&c6QREtX70I1V+j@k3i0r z$Sgh2Od|dMiN4x7Af>3TQe4cg7?lU&#?;JN3wKh?Mii+ka72D6NDoML`K&vc z2fW`ILmI@-B6Qr}NJ9n>UAuV~6G$tGWxjMtNeFTq%Qm zgS-zcnqu#2JK#;0P=9aYnZE$>O5P9$wa!l5%-Z^UZ$p=VfFz1P zd=}dUXst?FP5%KJXexq@9gba~rSz?lzcbkF!Vc0rq6;}AE80wG$j&svPUgB<>vOtt zR8YGS*aA$ZsheJPK;(NVj6ZRGj^s%?$Ax|0Ve z!L2855wdC+bI_O*b7R!`aKUoSc$KgZbjg9*v5Z55Gy6%N9{bmx5>akc)tB(2^(_fX zaB!nVA)1C_J-4wh2WOY!j6BK7Yz&Pr)R@2UjE|CZR;S&Vx*mIYI}ZF%Jj(RAKv`9H zmd@93 zHDcWaU(cGj*1UUW!l>Uy=z5aoLncm}PQHf@(00K*L2|t1%EklFh-_uKB3`0k9FU3u zmT0pwYWguf)+GQ#4O2YcO@~b1Du;YZ+iwmpyx&K7ZEXA($I0*Wq2jojO;ezd!I+A~ zChbWaG2Oj~RI~M}pLvi{4^)?Ss@~upB{TNaj8l5{Gh6>3?0sigliRj#5ET_60wMxJ zR1l;iO+g?a(nO>vAT=tzD@Z2^#J`*xo{pn%*p(~^>i*%)mB_E3k`x|wi~n9$#Q}3Dr_qC*ltr& z`WKfKKgQnjKcWP5nBiGb^CL+XVdwoKF^7@rJ~U%8RiBA(5uXOwz1Rvt&LaOrB8q-~ zoKBkSzAJV6O2-Go<-7b3i`r?B>u3qEY|p+^4&){2dJzWV7r$N9gpfAQe^wQO?fC}! zRH-&`y}wZ}GSw|>=_->iv3A68MBI(tF}w~~Y;hTf8p=^i@t1l{dkQ^D`R!7c+By|Y zH9E)^c*K6MR(ohHHgntp|Kcj%si&y_anZtT$VXW~PTFpJ8(h;K)Hfz{v&+ezf7n2N z?@5gzSr01N9W{0R*+!i5;Z3~}#V7VW^&+=f#ZOH}Jo|EfM}%y5lzu+pIQn9G=uStw#45zz?o64!aa$65_+= z-3)Y1l{%KL^Ujk7%Y~(=&AM+2@7J?tRu*#O7MBCGuU|nYI4W7c|2_xrXI-Yqth7RZ zn)X1!eWW|itf^6mY!uDKeM%~@$(1P8S=(EHrz zzfQ&f(kc7SW8||5LkwD1t4>YlQOtZSxXDH=Zg~xq6KKu!4tpBD8}Zb_lIJzieegOF zSk+bXpDLu^Ip}uU2g|iAJXNz6FNLH!tKKEIzI>EZ1kHhtCv1RS12bhUI=Zm)_xZ{oMMBx4D^-5E1+-T)~~B#^@zvW z+Ay(ie>XBL#!jjz;a7!OgkZz5~xk))!9h(#T2BPNuc&Vz_{HMwT<%Ka9iOhDmMQM> zBg9c+ii6#@X*10pH_2&c>%0Ct;LnpS!pJ6sJ+(eQ`3B;B5Z6w`0Qj&OD#vC!mjg;YVkzA*$xu?O*06Q0V5$H_&dgFyhu!R_`~E zc^ewJ1;PUfZ5t-*Z8J)rM65US~x%3 ze|Z7D-QUu?TS*K-r>Bn$j5e?rmj?W;b2u)x!Rt&J#wE~R#5z$apjht0ITgnJY$!GQ z1+1lTi(0f<+&>#~-~6K(Rw=Pe}&ji)FXltw4Cr38Y`UKZ!-J zO^Cj<=j~`y*cVL@u$6jxBPJ9oS!2&xp0++`MStpu7CDHl<8H=xC;ebip~P{+llfC% ze;v&l-`uBt3}N2l+=>2>-6l@bA)e06+yHi4<_wbuay%!WgN+Y-T|@sm)KQg*gtG<% zN9;eg-tKdNOa;eBZyWh9#&0)%f5(NXdjTM=1k8tDH2PKcP)g}-CVaKW1|_?znOQ_=TpXK(mgUj z2K^UJ$V30^TCq9RUYmmb>U}9+%h2r0nIeZLa{{hSyQ>TE0F)fyZ5%Esj_I1y_jno4 z_5M+~!t}{(>SJtq8OuxKfrw){6=ujROKHQRlAy1yDv1(Dx9k-N;78JiJzM3g%o?$3 zJ+>xA<-SEtr+p41Uhb~T(EmPPQ&1p9aTm*xbtX1NPuaUaILkOm~w_%fB+|K+N&8lXz&V3H_0`__@`4s4V_Ya##iAsnf}Q(Z@fC1ciw)&^C@(t zNDx6jgqG+j7;a{{N~Ro zK}&E;QecgBpe>{9`+~wz@_U%REdJQ6A!S=9h?ZUOb$Y2|yY#WYPX#F-rZY59w6~{g z5y_^#)?peQ@EPPHDjk~!vu1iB#^jV;40u`tQy~t39}o8GJ@5-&h>cO*>@BqCpEq#Y zd(y1;T%2-gEC)wD;|;^9U=}5*5~ES{`g)b>{ruFPg-dJ{!&R9(hbn1*?|b}k1^jxn zIX-<{`?)J7zp|;)15ev)RDrXBy*{h%p8y;b{^j|^7XzgAVa`U9zYOGpR@+sj9;etO z+qC;5V|NhGj|C-kr^0JdXO;YTs5Q>{4AN`KdZ-M>-ds;yvTsFz_VcZV^5Ql2UaW4*(pA>$UZhf!IQo)am9tvNsTyYp^dd zpe-w&xmBH=@IJFgB5}0My~4Ey<+le2V$bmXSD}pv*4DbTWLuC_azXGj;OHTjf#`L@ zF3Do28$Z57C)+{`BEyix!zUJ>Rt>4#59qNfV~J>f$}u=}2ESQ?;0EDu1a2a!2zD6z zmy8!;R=3I{r(4iu_Y%w*VXc8%_h*!ib=jPrK8!FGKkV)!L;dR)3tY(=>d>btE;W4Dj48r5j=0(DT-xyK_jEs8mY?|m%Ie~UO$Cx0Aoo}-CMmQ>xp zv2Ze6&$5hiDUbE)*rRLh=&rM2+x4zpYFscijq-d#;to-YWIx9Jp@AT}O4&eu(@=UI3qfCx4lNZndolms)Ns zKUCPLc5p0|lSLzn0W#W61e5=?M!7jDKtSXe zdDjcEVa~qXH^g|lFTqbYA;TRmP&wG8CB29>RE8QN!=TC0>AGFGF0~3|bGQ)nbW9i* zH3en9(*l3`An&VY^C9gEiwWxxN8F>|`LMtNd(`t5mf^X%#>1y(d0&m19rQT1Ka=Rz zpy&E8$b;Z<6VL!A0VHp}88G=hYzFPdJf4edV5~q1K_<5WeWJUNxs6R7(5Y4{4If%N zI({zi9X)iu5N?hsp0X`QisT>Zk2+dtle~H=^l%Umy3q~yI72mLSbY!t7S(X2NuU*4 z-?dH^;k?i465$>v*u$?qax--b1-gE&JU&gG5?_P9kIToJA zBPbFRWO4DIK~CeR(9*|@Yz3Avhb8{)%5K0*T{?@uBK;*vZj4CQU@ zbk{`06LveyIW8hXq=<@$Tq+RUO23XHneYuv`8Y-fW3J`f=>?Ph7Fz zfq?Z`SbzPTO$yO0$qzhuvnJ8aTE+9u{H%vVK?i=XC+ixI>&Z;eeOjIh*#N`=RQ{_j_$}~Pa zT-BNqr>s|D{_&St1uzP6SyztEzHTlh5584#wOdLt?=)G@->3Hfg}=$@d+VH?UmLUz zKk{W#lny+qwt;$47;*=0tykI0f5)smZqCd74Eyvp>LZ#P#sZy0yfoLYw!TY^SWY?) zq-J#*zK=2-L@6#xJ?Wi=v3z$1rmU5_Oy(K6Wg8cbh(O>T4XcUah_&Q@)HA$lqv+am zsC4I2H2~Z6e~svIZ8U(Jb=N9&oza(K<*{+6cY%BXH+ze_|Hv$Ns|NE8Ow0P7Qg|j` z9J^V%AbSi*jojTp9Y)FFF1Yt0=(kcwUzF%3As!n)f?{X&K=_S+=DPlY=fP6A34Ibh zYkp{KVtaSH8mZ9J7iQ+En}78ih*DDaL~ukAofplgDpCuK@%x_n!EU74tl#3}{P@%= z-p-y>DR0ObxTVv%Lb$f_f^Y6M%NOXn@&(d;Xb8yh=?{WT`T+tLuk>Y{hn?e2Qg^py z+mqe}$PwPQ`T7t@aEi1|+v>|ZQ`Ff9DXpCzL4^AA)nAv&6Brw4_!?lD<993 z{Lr*Lyyo4aJXw?x!%_t~CxaH6m7vY&9aNMw6sJ{yWaKD4>{`%!*YVUf-8Z0GEVKT| zYaobJ{6P?TBu={7R!y_;W07I^Nb|=AbaovXK4v#zh`gqA&{d~4D)OagjtJ$^^9VAH ze5k5F37=~`LE)>fgNNd;wJQMqL- zk(iup8}~DgrFm|RPxS>Ink zN#h^f^B+x>{W8vAJyep@b{ckKbYb_1#)y6Ko8Uc7B;YLX(;3nOT_=n((~K;J;=aaZ z$aEMEi-+DH&S2XMo!F(6PVOo4x^?gt!W4zxsdc;mt+ zII}k#yKKY&^Bf)0A0KQpcR8VIFL8Dzq(SRV@G0vVR3P-EfFxCBVebcJY5(h_DX+AP zh}l>?L~eXJOor9vAHE9uL4qXCEd#fEpXMeLmDm}GRXN)W$S4eG{5xeqo`GY*5G&-S zj`VLIQ`<3mH<^6$TFjF#tdp*s;*#j?p0mABbvUXR37 ze&3vaHLE{!b(^n)y%@ZQuBGi=C*QkE8lZg4o;7deMpfZ*a&R4@_T1yBPAx zla$*dE3mP8;Dml1h7$vNv(GN^^f|!>*Bj2v@{z`3kl0`+lpp~_!1WqN@mFZH&yPTbZ7QZsn zy+`dDXQiY8z~LI|=6|MpxG9Hu3~x1CUmsvADT= zz35%%Ej7#I6qYB=?=}{X;kQxr;o=t}-bXO9-vA)X6JY~^`#Yt`)1Fe8#-N^}oHT|0 zv!Ba?b{&woQ_EZ8r^&EV^y}{PD}#d0aB{shk$2{tR15X7{RVnrwF{MRoR6t8$J}k)4F+-tGZ#qWYmW@PnDg=K z6bT(<>>wdE8J>{>=wP{KM8x)})!3l$Yx?($XOXIH-rx!Aen~z|RgD)77oT6ur%{wj zdGg#Xa0chWM)XXEl@ap|G~tYzV(?e*?^6|4nS5b$MY47PQYO_d?NbToOR>Ov`J~CE zEjs574c!n7OC%~UDX*zg6s8*Te1yZNt4O#Hpi`t$Gq2j>+fg$u%(D`P}dEl=sMnnrP1dS$i@YAZzwmAb0A*=Q;|C2nR^*8^x39&ad0xXuO|WB;Jv>PbXd2S z`Xmm#^C)Kqb-+6p3a^>$MZeIg7Ok8_Fj}Ljs~FrxH)~(-f6<={)L3ZgAi9UvsZ)%I z=)?m~Z+;4H?o$3+zR-fK$U?I{lSb{}UAz(a=|TZn=A+HD7g8Im>0t*rJ#z<~ zp71MXW>U(WnVH+FcQ$o<)|~imILEI|wuUQ>Hj(5$vV2JW2NJ+IratY%27u7BU|nqAWM3mA|-s z7;$CkdLU@OD{x+tYHHY?38&eAzj!EIaPY}7@r_i7n^)Yior`4>|Kk)%p4oOJiQ5*| zpqy0AVJng{^qG~(43tMW+PiZe-{0-h4=~^1Z7cIM`gL8UfNHHQ=N3ICG#M_PnK^33 zz*puG9d8NFy2AbqBmv6#he-E7*x3|01Q7PFC95!;*76vTpRs!Gs{4jE9m^aw61E7_ z)Tx$m+8Q!TwMN(sn-@iM1mlHXDK7D>EmM9eWRd8@)4k1or2GnCD1D|OEF7x;A9g6u znb*hGKE&kL(Q#E<+jEjgLg}P77-N5b)j4uRO>*Cp?x&1+x5aOuK7f_@L%b1{FHJkf zyzc7-d0TXA_^l&p`V&Aa!N$QoFp^gZ+)~Wq)t1<;&3JFA6MrBBc8#N!|2X36RjAaY+RGW#sT7Zd76V zik(udG~8UY*9-m4Sl+Tu1k-G14}E8W78I~he*@LUjOK==)z6I@pnF-~xIFRz2`TR+ zg6|RID>#Ob0qIzlI`fqwhqsfQ$+v4ExFrDogY&_K@1yB3Z3!p z5a*?5NCwosh5sv287myCG8qSeTS=ltUqrLCpyqEe>@1$eJ6lr7p8h8H$XK@&E4l%z zGhOFvgjc;D0lXzkqgPScZ`FyXix3ZSwsq-_ZxaA0uAwgBwqi zwOI~1&7m@6AEpm01DK#q=;a0g6C6Y5w#d=-U z;R=?iLz{9Ic*AbTIo(qq)XL7GW+?h9nF2w3#ahHzr;Ph?oceiXcWP#t&JeGX<8{QL zpOLIJbsTZF*C6#QBM%_^3xW7PU^q9}nK6Py z{dQ(+^v=Fw&xNY)+*E)IRjkNs`y7n(a6x5wo$)j(!iICa&T?}eni6OUrCp#-g){de zXhy(qmXtVS`lhZ2xfyZ2e}Mhs5Ad#JDe@A*=mnG{P8CZp>6rM|o>52dlX~&xqmsP~ z?BwHBNjn$+H+;$ezj?F&@==P4t+M31*EXdJQ9kLcuU9bRJj!Ogr-<+G65Y^gbQ`h{ z>|ap6c=o*PirCR_pur6Cw(oNr13^4}Q1i-rgP!spv|cLv%507MD*hB3+Jxn%X8^He|_Bnk(e%_{7*`3T!#R*O8MxSW=pz`L+H&CSVtEyNA=xv>LG&QDj zJXli0JX!CMWMAtiePn2I$2KeRGWiS>kBVW3 zs2Y{kr^T|$l*oRKZS95Hyt^I9C%Of{b0F@$k`)E$4?9@N{9Dy*AxCxJz5`J>-d!v+ z-O0<4dzh}*;^-o53&5M~37Fkgm^y(MCucj+qpGjHvF6kWi#nH@!S)KBvo!9#rgQ|r zY^tbVe;zs>gVid`>ZNj+m~Sz9F9KNHXgbqwKDuFCicitneOf*Nd>^Gc#jT?&Qt6D=FGi(1xtFfaEwj z5?rt=t+%YiI>?8vD}90Nc8HK|=g@E5gRn|^9B)|?>)uzkJPUADWOAcah$)3H;}o)z z1`X10*v2KpO1zl2;vK z;!qlgQxqkTw-X}J6>y%#z@~mr)%UJu{i_mR)9uX}_unh*#S(kZ6;DusJQXt+@R30d zwuLH`vEu$1gPZCJY3{w;c;UM70)FqNOKGu*=q#FP_#9jC{_2GQh=ES1b-a*|Uf7@{ z&*VP6apNH0m=Kh+aZ%=6Aw5?F<@^fv8F8ct8fR~T<}U7>(Y8Nnq4U|f+)o+0gP5ZN zJsPy!EsJX&zOSd|bR9l05nK-Wd{AOFK@lM8qFh*vR4TZ3NuTz1?V#*u!X3rbr(u2ES4>y(zjP&4P{cuh0QUzh5fay?s>gyz`f;d)FTBsUMc6 z#qd9y$P!>v%%@}nT`GM&7YW;q?H+jGp#zX8erM7D0t4uGuh)T0SG~k@dao24RSgNu z7}OfmQLV2b%Fy$eHgiu+T(s?k)MYu_PjIV6wZTcrmyK#yh?NwMTcR6AshLJg_!ql) z-`1$BcZ&`Rw(NGUKiw#?_QrxdVd2W_B@zNvKXcBf8>c@lp&5pr?!kE{g zXk0m*&M+ugpPOAtzx3YT06Zx@jcs!{txhpGMve=6kK1Swv)_T=5N+KND*hTj0VL@5 zk##3ltS54=YXJMjF@df9XujMDTWkws^<9#OP9K8Oi(}YzQ$^6w?Xk6XvvlXN38kvd zPN_;o->gY2Pa<8=*g`>Bwz(ZVTh%ip75RPB0%y6JW-hvvp|+G&C2~7 zsKRxNBFFU-DcR%0Sd&|Zp{kSPg_aiKNMl?~j{M*Db9%nY)*Tm`5q(v5x&{~auq)bk zmyXTcyQfZ3iX)$1?M<#v!&O~9Gk>D&xxhLdaU0_55$aXA#TPdVFrVp1-(lNrh5SSB z4+wpfs;0+CxkGBffeh#)J=%S<@zZiZv<*M%@Q4%FJ>KJjpXi|If1~BWyli-@fpVCu z%fqrm`E-T@qne!dzwQYC_OL$)-6Pv;q?s%F?2&5|YT=R->!CyPWv=-a?o#kYwex zRjdP|k>Xdx*gG2R6F_#05whD1FazO0X^wVP?l>;WpsaVB>voh5xD;v1@`n2JNwU9p ze}Absx3rL$1u8bS%MD?wQO#vV@MaIewG@}bCN%511weunO@|eY3aSvb%pQ2hzP#CR z=k^`x4aj4JG}wIz6qFpS{{ETup9dxHB|?0@Rqcmp0DHZMNERb=4vJUdkn$nS+xZkGj~3(SdH>VJ(BQ@|YCg;0(0@i*EWQxu*CI)v`Gl6(?wW=e!9iNHBz?lK&1U?3@ zi9Qsn=yxxY({hs;0!mLrvnK|pyG4uJPM|Yrl`;=3u*lrS# z$8xecQz$r3Dm#_1FY5X5yZ3tVeK9-@xdms|{nWD>%25!zUYjnT; z9pyoc6>ZSZF_&>^7UG*xiGOhlxi<^t#@yP1K4-`=$HHzI4ygFXFzg-`WBUeT)dIrU zzrwZI91lHGHL0E8X{==)2%sfCg4#+zGZS5cU zaKHVb=S{6BxoS>EJ)SlP{EHr~E?1O1oVC3+^vjJg%PS*3q^)qstPie(;_44_yJUvQ zn(*2wq<_&o)QUw)>|H;L(KC!@>zL>LPF%CxTq)*F4RB%2vX7;P`NOw5zMz9sdbJGUlC)*6E_D%%*TV&eVrsbE#^v#I{x*8^ji=E3Ne-7^Gx%a!H z^4FtQrC@Dc_)q>c)k18)5fyV({oW>gIL)}|@ zcTH!qc7hTWFDlOXY@LPSsQ!8F@UL_5-(Bgy;-+hy$3!tXW5~x^EDif^O6?Js_j8Eg zJkd@K8OV{P7}L3s%#p>R7gR?^^WV;fls$*OT?0SS;#nFGs-k3QaE1*H-MVNUxfoJG z2Jn)UNthKtcmWxa%Qsh051XjaCG1P8?tQ1jtbX2Xzg=(#zh}9d#kyr%IS)C# zppqJGc{vs09*%gmyQ(gGxL=26c(`t(jpwk^v}S9oE6}jAzZY`M>x_Vp%{NeCp^0KY zKOM8{#a=MRhd4b#A}>A9;{UATlI;ZQgx&(i*6p-g6zwyl*xlXO#SZWTo@Bsr*z2BN z_huT}CD9Va4%yCM5a^{C@e1PXETI@@Eu3`PZ5vIkB);o&d7RR>nG~utVydfDeH5q# zO~%x0ejbW7)Ju82;8?ZBx%7yWq+6A=B}FO)(r^E0eufFP?fx-Hq|>w0vWeXfAMRv* zx+Y8P-F6)C;_#M0J{t!Q*GZo@M5w<2fSARvOoFum>F1uU0ct!LDeI+M$;pdnB&fq| zQx`w-o{3!iBm(P6(7dB8)s)rqU3>b~uKvswzyRfOssIMaQSmY-^i!5^nHGQn%D-~K zZ?jGZZb@7wpIkqU6E?&+?G8G{GWc`Sv{s2|?q@xP-bpT@_knqg-`8DoMp`1Qsd@{1 zz^A{k=r2*ZsR2N$c@>pa@TSEs1Jlj6ul2+g*lv?J#K(BZTiWP-rMVU{p778_IWN3c z<4%ouMKM9n8>%-qkCO*LQEn3R0VsMkq;W3Wf;{kj`F$@M+>Y~!c;?c>z%kzm-Qu9{ zSVZKn2d^7?4cUlnkp#rxE7H%%C^i$pTsh;Exa)>kUtB?Fwvi2F?DjaX23Xt9XR&AJ zDB1@z4#c~ayeUI%t@wi4IR9P2Z=mt>GbBEw)wVT@bh}EviVEd@TifKb_mgCRax9s1 zoVBPIWjfE^>o+xzTi-6RPJ>1AZqxX5FZb+|2X5W^&x*#x%1=P0L|T63^XoyDZ&JdP zO0_BS=%s-AZ1Xw+@BT9DwoF%5qm7nGYg$JU*c!sq1HO*Z!|JkyGwN|^gx|cRd-g#l z%S%+1^;@iB?f6O8N)@Xi6Wb@jlo?enz=rUQx=Ie%bm=;cc5}VjUQ?KNhzJ*6X0fzX0M`@prMp+zd)azC%pmeQs7`<_b(^pf0Kax`9FTn z?N1x{X#+oP;4iiT9zgMdr_+-yEq2vxn{Rslk&_$vJxUYNgd)S5uTth%30$i3TYY`I zXo2(1an6U!$g-+CUIk=ZarM2G@AyPpv9h$=ZU)@Qx_&M=R_*hU2Yo_a5w9ZbLhykO zA$Bc2+seJSskB#=GPVhcZRc{3j$XW%LB8CLt({!3LD=Q7Rv9Ni@JC?zxcrIhbB7?b zLtN0!5lJZiEIl^vG}&%pXtHr;_56U*@MtZ7QSi;`GHf2r?ynZp^IeN}C>CRI9Qs=2 zti*n~7E8ZmM34Ihno_;cMP*B;Q*ic3EKO_jpm#MvK`kQ@oOwCdvBpTeL(o|n+uTXp z&KBkeJ|x!BM?XEAtU!vsxsoKt=e}kL( z%WDDMm4>eCN8}F!04vBvWa$9Oza$L-ko=QEwq-qU^%Q-+XbR1f_6{RH`+_`Iu>uVa zxZwtdtCO)Sg0HD!SUY|CS+m`s2F|(C-=`CidjQ&P<$yR9?{@4BwKoHil2~5zbuK*e zi?@f)FcW+motdr=8&YB~Dh)6VXmon`3ZaMNKqmn?7X>G^qXrh;(u)P9AEPDr)FNR` zKFGAoYb`P8H&5 zmHdvK@}PQFwPOX^)ccXcwT&EH*Aj!#7}X_&le(0!q^`+oLPV9shWn})O{*=58wc-s zb$cbjhfQER5&Y?Y{KjTb$Wv#%xW~oY*At&L5-|+G>NrqT`vw|PQL(6yOSY=^QVG&7 z=9SVYcEl+IHJC4d6m#lWV?ybm^)T@J;IQjZ;zsazSILKM#Neii_4v!VT|3R1F6FE4 z!Vf`&=qf;22S}a%&zf_^{ItDa`%7sSLzNR}O1tkHDS&1^JU@pRXHUQ#Ln)+{v4<7d zC51gZnJsioDg@+tMBW)fTfr#s-1DL11A27r6=B^kh(IBC^ImsInnyq6``8X#c3%o- zv*>lQq|fX|zE$|F5Og-&L}0GIy_-KRppWg2{1ccIT4DVopwcItBDnDG`Q`n(IO zNMxTGE^w#lV?nT@tu1XmEp>A;`JVcbm>-$WU-);;2b}T-7sd z2f%6{s3w4|aLbzA_97t)(`r@49vZZJuR(N8H z`Q4NAr0MC5Eh)vSTcEw8fnEJisqWV5WtZ8ZEH4%Iz_rQ*SMF`GjcD8c9_(TNP1U^8 zv}~jqC!iSFgSU%@XIq^bu48#8pBi=*rPJ=MD35#6KikM< zb!Yly3sGYo~rQNYo~Hp z6*k5UQ7jvbd;_r%JcMauLJB}TpmZo3P@dg3ec@nJgGn@ z0!zL}oEje%oOQT5V$Ch|m%mN|FyP_|p0AQuvE|k1^Co`Q#a(OqNPgTAP53)ggb+{X ze~5bacKT_(nW0&t0!jSl{!ap&*}DhI!ZuE^>?O!JWapIhhf!G)eA9@0s(o--uRC4^ zNi~v|ZrvlxMe{Yen{(D41-XTP^vP+Q&LW<%aQ{wz=I~&H*FqQ?5G!(0~u}D9fqrCX0N@@=2hV`mEPI zGVqHE%0yT0mM@(vHD5j-w=+3Vou1p;Im_DH+4+0?^1p+r{>XFmjkxtG>41sreEq1M zpgjh`fx23c{e(4CDM46w{4|5NunO*{| zLr-H5l{4XZ?(_iL#SKcL^qh)y3A3j|!{d7Z+r4)?p=LawXiT!JmBGk>srM7I;Knst z0m7D=y~Y4h9^_7cfZ2=v1LfrMKT1{Y8Bev>M-%j&_(PI!VJ$So7^8fg6|s;VIK`9) zh^!wFFu+}KE2yGaafa|L-6>T^EXKrFt+PszEgKz209xP0pNy;+?iw0=aoA{`eM{oV z`VFI4#okdWuFmC5xAI|ZToe0ktvC4R;`D%~$eI@jx9?9P?q^6fk^O+?)i5_}1&0EY*yM zJ^E~ca6{k)LDh6>ol4JIjPtkz0sHzj9kRlI1k&y^R+KeoKe${UlI|Lbpf*qf%3w0X zPr36p3*+q65$h4CM1opw^<=`yC8oBL-D2a0mS-3oMY$BKmw}(BR1jET~m45u1 zw9O#*g(4ydy9EDuJ!Wq$d+F+~L~be|>#k%{S{jxb(eBL2k@elC92A8F3fzk!vo!SS zp7d`Z*>d|W4oA`lV**40VE&=g&~H%Q$zhWbmjVXa6;5WSA5mJ6MHPCnx+c0-RWmtf z*D*(`anDd+;l_;L-ev_#5&^g9yKnSstnf#!hjnyl28UD~g>3^*Tb{#TW&{L_gY!GCiLHgaXoqIQ=6zw*d?-_XQ_V8g}-FpW(W&(jH0%*RZBI#nEV z+vWT>P$j$n-UE^dSzG512qZc{N0E=e=_n%Fc+hzy|7rrzc|_>dUjEf0HXE-Lb&CG2 z9}qtN$Vu_*80{Y3_dNwIS;re5mikVjea(t2>k)r>NO!^7*P@7&Bz@m4iR#0f5#IaqGugX0N3cmWI5K zXRw$F@#p?L;j<-5|2x<5*Sn`*L*zUAbuCMv%NCsVYl`yn7IeSPHI|%!u7ALMK7O7o z+@0*8wGAc@g9KXJNZ%WD<0igep!pKEcb<5ZfkZCD67qvv{)J-qN1t;UPj2Rs6GXVjMeUG(Qe6BE)vd3 zHTBrIsGXwlmoc+t#`Yk?^CVhC#dXN%9X6ms*e!>jy|^S`GKPbT-GNJ6n?;r)De>6f zFFx+E=(I6wrnsWGhvaH54pY~XjZzY3r1tNf`VG;W7HIJy%nAZIiEb;_KzxHHhM}vr zx-{D@FB-;<70M9+8*$x*0+eowhZFY4^<8;tBFiM1jpSKP>k^II-Vo>TPss;PEC61E z^i$ma#L=S41M0V`cdXkNm2KHw$or-(JF?xz99Kj5ri-OL!dx_NgiEwy!8rUXqqe4? zEKu=qnIKq!5lidW&Sb}*Ti*}BzXkFwk@gF4Fd|nTY7`8ckUWcnWSZ#mTo_@8fKXV1T0nm8SSxSospf2(lXMdQqi}2FD z(rLm%s#GkQs-y;7h#PklCkB9`&8Q5NZZE>T>Z~rU zjmgKJyB|aC`M!ZpO@RAKOGz}YJEMVBerw8*&9><$ds$4Nsf^q{$O|v2xaaA9YqHSs zr)tFGzE34!EBn*e`(Z_~R8r8OwgeAwqKqtIfxOw;rG`Y^@A=S+PsAFi;@^FJwdJ&2 zZ)_soN$MGJE?)(rU3(QSv3y7A9KrdA#8&9;7jbBi@ld5+qgsB~N>^7+AG5wi!qsKkdMKCSk|5 z70z-iKH^y)nv>MP?AEdhXbu%cGaDEmS`rv-hEB+#I%d=<>b7($mlN_$st32IoB>YN zLv(N^1S9elu^wh1zx(+c2%?)em~yELJpFu52t1*5Kr0!gA4u?(mY^yo(PWJf86fdi z#Dr=!$QZ!934pxv$IX`pJi*zu11eSsnZvI@O;R9~0}w}>t=`hs>37QVF!_30`=!Yv zsjFfj=rfc7rnu%C=s50XN)eM)i*qIa8Z!E_bYeUM>Ch1nAjAn!WrnI=8nMX1bVb?( z{AfPbZGsUlLXNIp;su-A^0% zz73?9ok)G_4RlNHP(RdZBtLDB)Z>4?p=)s^H^;MrQSQ;0FbM+`22x8c*ASGkSL??v zo9h#eELMj}hB?THv#c)!fDGL;IvI$*6h>p0g8@0_9xbU=!$<7j|eJeozHUBtvS)KiRFV-B;C z>q;T6U%ArmjNxFhBMCbTWtCb00R0qg9rb28F2=*>o^x6JmwrT^=fBdj5~4g}s6SZK zZP0$2MnET`CWD~r5H)_9K$V`SOHg@K=d^LQ?HeeO9LBoj-jJSS5F2+_y|m)(H_*9_ zD7MA;h+E#$mC$q2tbUC<%QVY7;#gp?);=^ynjHP$0+#QfrH)iB5WFQlgE4l>Ks@d* ziAlU;h5N2njzBlN#v#wbfy_bi%~p|4_&0Pmv>E`-w1}%7^P0akR+hR&-uPi zpv8~3Zr-_OskbK~btd>g5I!8xW4kmRN8V5bv*=tW|B@^;th~{}u-~${CM30-{1?LK zT#U~%&CXwDWZybXrmxXsvlSu%ms2lM@lZNd5&q@zX+-?!@+>j{aaI(!oCMXgw`6Nj8Gw~^WQH6f-B88Wh0+dCq(2P7?5zJHs8DG;&92I+y|G$Y2M8)$>R`Erzxsj1 zRs!Mbd8H>w~_FIhd_>2r`YCswB0F9+i6(ABtZai2;4l6w;+zEE-@a=aN@ z`p26=rOGr#U~HWP!Y7&ke#j;M)On^>`rQY{JFyCW9TafoJ%R zBiui7bpJ1qmnOVKWz2EPxknheFCdytIJeq7;jkyTb`@LeYQ4UgpfZ&pam_1B`^vC> zdd%z(mjJypscrTANAtsss}++8H`XXNK4>k$7%Bufo~7XU6<%f`Oj5JQy3$(*2`118 zkels4q@w>5F9up+P6`vWF!;+&booH_-Q_kSPasN%m>^PAi3_!Np5^6Zf9;Yib_(1S z3+RM=_%qn;kH+!T<~a8Q`cRqYuH*RSP7!I;eW>@D-Q6M{?bFctx#9 z-14$d)Z0Fglndz*61))M_lvrgcSdgQl#b6Oj9M_i&7tA}GY)HUFjhhBHXbFn)$TsM z@TBJ5(Y}~kI-<8i|-oY;Z%?mQwPmlk?HGm z@@My3y?i#=ske6;5{&Ir7yJ6oguPtNd4K=C?BKlz2yRgR52oRdz_NcEqtwiJ>*Eon zYKo*(00y~(tHN}t9bKl-?0(28SK-+h>h*R0HRH~5@o?zKUI=_SW3kU29VeZTp`Tix zvY@Gy!gvze?$x`|SXcFe3F%`RrO~aeGJ5RYp10{L@g4Q}>eKDU$KWe}zk#Auak9W0 zF)mYPS_y_F4WdojAr?=*1bZMnhC{bJMR0N%xMqt&7G;x99nach6j-MR$yQ1IYPb7) zne1ZClNUPx)zmWmA(>}v0Y?uZH^(bMx?1f-Ql`UZ-M zeK^;kn8^dU!ZJF8YkySLC@ceY7pv32qegT6G)CGt9MNy2IIn`-jd}>laci3;xP%w@ z+$kt-+W$zQ4n5T1&84AZvp!YuO1wLV|JbUa1N3|i(DD5nh#_0#xUr?=@x<_|jiIjs z+#2hp#R+}h;t5m)5v+ZnF0)z}hraW{$9y(>lOk6Qh#9=+D!Z$pWFof5rz^3C1G0=z zJk%rlNqANmc6zAjkMq#DKfL$VI+6GQBnV3V4T+#0E8r^vW3WtX)cvILa&Lgh%C?l# z1DPKeosi}w#uw&@&y-+Bo2{HHZ_45(BuptJo z#+Mvv&2@}<`&Re$d{|aIVL>AwILEVpjOyDsFIm@Qw3#F;h5-`%CX_h3*GX;9tE*5~ zT6*GoaqLYiwTGyR%jMU@zYdfhI08pFZL0G<4apxFW5PG`9w9rGn+lv0z&w!tP>tkM zSo56tD_tl|%y-!Y70+=?Ssm|H4Wj?|PAGqjcHoGq?iqGQzK{a{dJNdo$EZHi_D1Lf z&iZ#}OUJ2A?8%$b(*{*uJLxwnKkpV~^BekYkrVNJ+}k1Q>;m^@&2}wV!kJjQ#iBkY zGm;e}9QE;JZ&iSZGxUt|AiTBr^@PT4I@_18y`rDF7#@EdJ-hucKI6sp4XM~QqLcA` z${P5Ewz031VuEU|`2CK@l6vWKf$Dkt;@iRLrybPe`%4Ml3y$0Fq3WWaWvB73_;;eB#Q z>7aYFqW)iwMhyDPUP&b}d~_!&sV!9s3&U(BH~n#R;+;74J+Xk@1G+r!mckG@HZz9% z+)9+*@c5{+RhP9KjdT{Dw|ura(?wh{8GH16t-zJ?d%8V)|JOiZ6L*#HX_JaSS2RDW z+-DsE4xl$@i;%@1jS^{5kY48_NG|RbKHXh5Mh%SPQ3dGx15AoO*g4g+ z_ny-lHp@zV*(@6BeBXIrI>>RuFkO54H}02s*=ftMXN2EY?cF)F?kx@N)2uXAM~-4e zh}S*^-pp+dWShTfGHmqcl1e2ctX0s$b6*B=3aEIWR zPDEQGk+$=@I8?yB{{^V!23 z6Vs`OQl2}6mB3y|hWtx8{0%#nr`MNE7o`qRp~UzK%E?h8+HGxCkHY*2j+Lh7gONf` zuwI#b6?~_^RV*-rU2-oyM~MA3K5oHprJ-y7lMvRf@0ktYTT~>&PEdcUiezxX6yl$Mc~a0o+jWMl zS&`b}PUEPZp~e5VK3O~5}-yl^IGfpurQ_Z+53i&SYS z^`;r{sj0COQz(q*1>gi8`42vJu!gd)6BYZ4 z%;;n7_E`#yFg$I!pu!AKYRL{58!Q4u*%Nxk*GZp;k@{WGP2)Q zCUh*Bs>Kb{OgV%}4B7yPwet(h|Gk@~=KL|IkvT(o!E$k+K@F`bA+dkbnwhIt=GjpR z8cY-n{@pY@V3&H}q)ZazgX^-ra}Q&qN`@J{?*x%VVRY$uPO`xc{zIexQ9!`w)vrN` zdnO!Z#A%?h%7wS#kt5;i968^k%(bc=zUBe&VDVe|#<2+;uWVnLV6xqE=+KMdSVBJ2 zd&}GMsHDJy;e<{Lf5_9+m^!FfEr(;{S`Wt5-Q%V*@D%zd;L-Kd(!kO6_`uQi;$+bV zI(?Wf1TbO0YG2V}g8BEdybJIO%2?wIwT=KN zxplMwIRe2U?R0q4^-g#bb9<90+4PQcn765U&r%Pco&|R89|8VC$$w>qgC_X(|UvU{Vp;INOx3lD`+H|BF6qI&a>Z;&?F=m#{@vdB3gr z=AzQv3!#2BE;S@mwk?p99VwGp3mBzIjU}q!^wSXzYJJMHS2LB+yv&(C3rVk zY0q`jKa#3d`i3Ys^7pNYO>~%3)5O%NTjAz|1qT+hz!rx*(78#Ak*E z?>Sk_;+*b_0RGl-O2XM^opr3W_Q%Ghy}buDL;Iyi2nZw{UOYKfZj6(wj;*(*d&SC} zOFf-g-O5CGRjM&wDGm}GVKjM`PXz3|eqqYVy3~vAKr#w^hj;URaZt%y&|heG%*)VD zPe-p)Q5mYE>kmhLat+2R6}=97Q4=x9@-D4=5zAC@yoYjmpBRR0iQ)?SpF7q9-uVLx zuM;}AMMB?wWng%!D}v-aAZ%hyMAF%DU|%$?fLF>b9KM2*0e=G zOv1n@TTBu&T3^Q}%Ym%!v{>1`77fTYb0`8r(10xB8_M!`QpB`h+qA%OP-BGow z^1*D2QGghEudO!x0l{wPb-+C~)lW)VC#SH=v}bMMFv@ocWy*6BA_r^$$$vmpaNs}H z$G-dGLC=8>A(|}H9@1L4ZD-oLmb5VeUuxQ7#A3BZp+jXvD1{Nff=iU^3t)e*|DG`a zUlias%qf-^##mZ!};! z?Y?o{H%o@Y@?rQCE4pxh%Ej)e=7$?5dWT@&31?oMdxPV@TBScgmQ%MEwDR zr>2t$M}fcxIQ)JdeCx~y$2mRU8}+y6_*6Wp(D~xhFf{)U6Bz&EjRU~{_C^Do6@Gi8 z0VnDG_D1{djrQ9c?f;Lvll}Ha`|XYP+Z*k-H`;G+v|rs3u3rE4M*HoJ_BVTP{q{!t z?Tz-^8|}9@+HY^P-`;4yz0rPqqy6@x`Ufwne_0>&yUhPtPX68-jr}j)Xo40NmUgI& ziuSs8&Q=Bx#s|h0rl^cUmNxnZHfl^jab^uh2}VgqVKwk@KPC-SMg;>sJBS)H3mXF` z6DNd?3Ch69!UaKo}JvjN+D$EFp{{5Nca{-KWNe_BI9# z>E9(D?k{PRa7AyPzK;QLI@WV69X$J#KPXpOyg=>*!~%k zlj#DIlY@nUo#ii((5ojX{!%9k8#4nN8x#T@gUA2{cDehtR_N7@?|y-0W#?evVrKtm z*sE@ezrZrHa4;}&u|e3GIT+a4IR0AiziI6y&Ho5{RUm(<_mbv+g5~-*u*^^n1~yhM z2pcCm11Br=FEj&U@ds}qSI?9L`vKswoQ|EHfsF+O>{8%T)X7d<(N4$C00Qzy0fNdX zW@%w}A>U$v%rpOl664^4KtVYMK*Rt}0UiD$&CUj4hF+$bAnDh$IR}Ij6h;88q&X*q^9Ky&mPQ=SB@1gcQv8zc=7H82tsN3 zIK%FIlB(P*A)%29OST>68;wt=4$9#3$U4Z-+-ONu8uj#acG^8+_d(Os1`_-K{=Jk z+HZH_U`oX_w=|DIk$U}F<|ZdT(U+?i;b85K5&LriYlNfO@bVfuj7gy3%b6;zJgU2U z*2%Vdk49);-{&cQ@e)lD>qW6y6*@q*me>s9)~>!BN%&82u2^75hxnqg8T$U4a=v0_@7<%`%G-#Ayy&4tWYXX~eAB zNY~x@J&p3mwrBG`a}i174*fgz}1*SE{#O za;)^F#xQ3kqA)lE4X~5-A!W!Vx@qk^ z)?Y-%Y;||lNG={u`Z1eJ{IJZBQHV&lw0Z4QR3)*H(R)IsSmh!Vy$c_7+09!s1Ng>a zdB2dTH1xP}g|6ziOfHmv?3kiL%6J#AMrUBn(e-6&aIZ&Q&0I=!qAa23$&)3?;rYtm zfhTxYfkOHd^=4ym;c=czGyRlh%0eabGRx%p3wQAE7Cs2jZhO_CuE8O#oN#kqYC39V zeziechWuTU=A$t9?v)UpqJ%mn@?e5ZC|CRS7(*zruR&Sbs)y2dWUI!$j%jK)B!47k zzt6sJZ;A=n%80<0j_+7^Z}xIV(rm3W zdIcew;f?#0!sM#XHXq@Sr#-u6+S|FG2;hCOCw`3RifFBpr)4uyt$jz;GS`ew?PE&z zG*>e1*uF+T#3+S$AWr}Tm9LupXmy!3xR2=;nai50kF;RmL6(HWNdRIo+SDwfS4Nk; zl1?zIO#}4`OxYracP1kIOzM zFhwIoz}_Nv6 z%jcdSMN1(x6GLbntbR%<##tGM);HTYcwkZkdqaW{jezJW2`-}8B4Pa+$}!>{uPq;Q z|5P8t*7b$2Mk0*3UGOLBoz>puoiAseV&FY+e)5{g-CcQ@w$|Wnv$d)7jr4VWQ3Eq_ zb}_sb9K;stBdp*3diCDZ>R9YvkfKhSXexWvLs#0e zlbJp)l*RE$^iz??rvcYA3T3~?}^A`U`^M*^p zvmkZxGtW#fUygj(YCLH4Y9A z22S7w;g?^H%NI0erb|0tjTI0-DCEa4JD_BooSY0?5SEKyR#sL9)}Lwc-hUc?Kwtg6 zzc^db{|iXQpA`Q4qW}5b3#1o6S7H9lz3h=cbFLKrGn0dv znSmMd8Fm5eA%OBTZ8Vn#D8yoN<1Kek42L?Ww= znfyx(QVml1hYNF^(WK8^wj{;b@lo(4YnG@dqF2a^WVi+nRLmlOGaNZ z{;DwiEsh_3ctuw(hkP{-u-krz|5hLT*~NgE{Tz-i^#J(9a3L)q$3c!=O3qJN%L5bxY@w|2I~Rh zzYdRJi9d!z5DY~5BLiq7cmcNiDi1Gk0#K|!$H$ApU_t1W0TLtv1o{z!cP~l0j6sqv z>$^HYf@}iIUmYMX@<7^t(g(t^vH#BlBuMHdD}IgtHv{Cau$R{$U6<)!;|uix=>%Eu zH{riAKwgOSRVxD!x1ZYkztt45%P-gje7cxxP-Z?DPY-OSpe35sVNsU05~sb0^$pn1KoHT|B(+!>ECJ!kPnu<4F6(C0QW$a zfHeGp4`>4`8(@$Ch7%Zr_5b+yM@;~>f3GQju_S)h{})a9p)z2NprHR$6|kp(x_|cN zCEZ{Q(gemArGbywEWmsQc+J7|Lqj=%Jn-Iy0R+%}p(a1ev;VX^E=SPIdm#L!9RbD{ z_<;Vn7kE1vT)J<6uYpTkQoqfbCDo z`0)Vz0spJ^UNYm?_zzB9s_kWbskWE#AAmna<5EPx_(FZbe4v@Xh70w*jc5}2R^rgQ((IWxO!k6xM%aEw9d zpM8KK<7KjQly*dIV)}r|%7g~BlMZ=FMwuqT+0z5(T?fo0{D6H5z2fdCUE<_+*o|WtD7JP&8tdBwj9xg6*I*+jATN- zjoyWrnUrQRz%BHl7)BTY0a5hulosLD8ywU*hR>brGc)iA@15bWB*ax1G`%p;<`9^? zT!bRWM#0|K=3Gea@e)~qA-@|pZ}|ap%4-XjJl)IGmlh4q-&OOyQ^RVy#E0EA z7~vcAUd7zFXNiToi65>X*mA*OV(vJ;|uVD~AEocWb)&+!mgk-*JHvbEnr$Ll`nlG=*;U zmI0ms+15+b^I2Dlwk0);|Ber0#yQTxelRiu++Y)g+KZ?U3-RvJ-J=Tpr43j2F;9xG zx3p=j==m`PCg->JQ+F#GSFo&<>OB|gRli#1TbkrpbZozxtrrv(^<#u-ze|laiSrT@ z55~(+)DKoy*T?IFCsGf5(;3AUNe6)y5`w_AW8DDKu2RRir^tsxL!q}Y=V95tZ(|s6 zKOBbl6d{NpKn57Q&Q;dy)z3Ux&hh6wA0K%dW-ZMv9bKP4d3fMyRZ94^e;s2+wOTWG znYl|$9RvQPJ};+hqP*ZnMWFM$Q_g&EIIVDBxY6$2bzeW{{6@F*Jr^e2=EW*qkCEq| z9SO8(=>5V@jUM9+FnkdJeL4g1h}Q4w1bIpf4zK%Yc6QcRJ@OXD+~Y@jC?|poBSzNX zAu?cIrx^s(m9`x8Ch+JCo5hO+Sv;*+17=|E8r&UBiHuZUJS>Eb5z+?CTMN7N3tq2< zPyIZ};m(ER*3Kb9p5*mM$Eh-Dp2D6rXVEOp*Mn+O#fc>q7$%Sl=CVm4D(WA<;iDR*#l#x*7Qq)fir5)|U2OlK2)$ z9AnqWL;Hj7_V69G4!90;VuH}33e5Jg91{5{zh7|S0R#RBo*h@ZRenaV> zQ|6~AWpegIm)^^UCs>+We*Rb`uV{L-9G$WMtW&!65Ic0HNJ#5J>HLU+Y){#A`oV3K zw>10imJjX_)xY}c?$}az7!gQqbyqMK*}RM*&guRlzt&TVg~Nn1^xA7gi>F$5Pe6=7m{UE~P9LvKC-A7sn!vxc}hj z8-ieI2^F5|M*m&M#Hri|k|SrtXXY!p@1J}ZGvZihQK*6ypiK#Wrd+PtrOSsR8y8_< zDL;!-=9E5eruzB4=KaHO!3BN^a;Vddk<#ns3^Hx9%*wh6w+Zy~t54oC+*FrR?$i(> zIgI7|ev_7Eduz|RN0{JTmt*Pu%vj!AmYHo{6XH1=MgNTP?3N(a9F5lgGs#*rtvomf zQ+*D9w<&C@v&Xs&qICowsx1ni)>I>!Fdj}lGvAC?eB+p(zc*FB-Y~(>{`%>)X!q8K zLtD<%8hd%3WJghmkLulr%8R_c1*db2zuSa#UAr6UVpFb!Ad;E%0<&CTz!0h*Y~`r& zuJhfoXz!KR86KUci=%^f{4j0u92WyHT!eSaAbKJ>)X*{FErmT=xxkr;*1V2& zI-Si)X1ME@*HdS&tG?#-ab!bhtxZ z@9VoCLpAli%|GKga#D&{8mJfDjdvgpC#4`HT+XOMeN5aE-NaWnSn)vNZR*+DbR1jG z1dH!^YeH~CXA=qu>J#B@-?MaM&b;tnM6_Ujz-htb${XOseMs-LZ&1OjSRF_>>lSG)>iab>M<>(u z;qL8x>(*O(${|g0tkT#GXj-Qy955OPI$_ou+cKCpbGep>EBC%VkKv9BFHdvZ*Om)> zs8`|x-z%ltVK`aHtxy6t!n-&^X;HrVgs{*JDbV(@l>|~OaqmR>!q7mQlmEAdz!)10 zUsj(C{Wr#2X_)~D9`D9nDT)WLeY&lOqI;?2BK)&iI7L^@O`wz}(0C|6XC z#=>~b%)Dycz**~8@?5&6%{&=J{Vls;$F|q=U+)sPq~QxscJ;BQWIgfb#PG?EmDN<{ ztl90zi?eB};u@lDBZPd;*XMg-%*t-fQg1yliLKE=cKgJ-*xpx94T+|WODrb)y{rdYen&0hxB+M#EnmTxr}>i z|60s(yI55kk+|85qZfO;G3b%^WIE~ZBP|Nz!TQ{^PrVjmuJW<^7H`v%ljxfx$kSvl zlo)mzYu!VPkZ?-j@#wL!Y3b=l=(jM9Mj6K)t>kr^Usa;D7fGaUXNRZGM{GV{V!QF= z{3z=7O_5p2J+hdn?-^h39+=YHRC4>AX z^(&3?5?IN>J%UK$bvl+Zz(|G<5h6;(>)GSQ)^Z{sxFgq_v({&2VK7_s;p$Uh-R~vh3P)G zcf#7`>srTK`Sd9FI8+XS2Oz%j}ohQoWD(nc9xT5gUrl#rwhL14Lk z-PfTZ-l^N8!mYe`{uc3#OIV*t&BsuzCb+_bhP>w5Y`Mps#W*+U92My_+Ddap0z}QC zceQn-O&>T3WYhOfazjmqxnAyjFSW9!#$#nclqRUjx8ZYW&K}p{nQ5$>V6A8d%Q)9h z##-xO!z@3o?56#?SjPEkg2~-CqwBVoGIAj52~rk4Qy6BDz)Ow#4B_n}_tSvvw4{b& z!^bN#28hhCPbh**T}SV)91D(w>Sr4zZoYRYhoVa?juc1~mU5$MBl*sXpYrmX@L{%0 z&&}IOz&v|46o;e5PDCcI@vutRNG&U7Y{omfG$}kbbnw*@L#11<*W`>S~=0;u|Y_iGfwRTD{Ua zdGd)RcQi%VJRcXd>`b&cd2v*HU_wwS-ebc|D7&dBa@+lOR^BIEkL^+DJ^$N8HA~3Aim935p1VnKCSMTg4(7UQ%x< zDamPyvY_Lc*;TA6%RsjRzc0eh#@#4r1)PsFmZ_${P)6M~F4(>H1UsG@-uW=KEaypL z$MfppiYVOg3ioe!g&1N4_a-)f>Ar2OCW${{S8Qy6u)l`Mtw#QooCrU47qYoG{@nH! zqT9NWJ(b&ZoD}xG=<736JGROh!?v&GS|JUCRT$<{mNy3t$22TSH}8F_oOfTy+fN_# z{$ef5cOOmq;eN`wJc0bDrK4pkp(exqeZ}xrMW^^1R76pZ1PqU>3t!(W-qMMCTsY47 zoHZbeVxUfWiR5;T){D4zt3Emt#P&_065oJ$w&j~vXJW3z1 zG0@ey_Ba?8e_m}-iwd#PO%<=EX8cpebC>9%mV}Z@q`lQx$F6XhFDR{xN)P1Ow3;f$ z@-nuxNra$zTe41tPL@&CYRVy;4tD&e_x8Qt4(E;z$3s0&O(;Zeggl?JbD4IxH&lY3 zdvb__Z)(ddwe~7V@sri5G)zd|+2}E{{<{3*gW z-e2mq`COa$(%#Rw)fhprZ!OXCaihh=pt8FRJe@7d+JMueG6XD#mnp+$@7^8BTNfPm z>5k;XOGgIeu_-ju&=C${+WTr|Ll}Kp&-fmf$Vw{FeWNR^>%Ot^0QFoV!Y}M`v17=m z;cqz!d)e2#(6!XVQF={mXS?oh(kFza2&4~ZZAsc#%E+Elfsbf0#k+D)!A-KBviaOX72#z zEO_+So6iP5s$O$H%)md{PUTj3@0w@VPn(AN#lM^DG?3hEHmbwbRK#AlS+qoS*>aRa z%bnL{;zJ^qN)=6@nxo?U@ypL|TL%mIbI;zbpPKRdw?}?1Xi0m$yAIud9dBJLM-!lg zVNTx|+lOWrAKG)r-=UA&Keqf8v^8xXO~PFIyO73fX9DS43$eF8(ImmgBsPD?l%`+0 z@8U%K5+jO+jYxdc@1w6HXDn*htHRCHGCO4Sjd}KZw>Ve}Vz;IiK6L_vC&J3a$MVif z{0Jucgq2$q`_d7;T;aC|jEAYQ&e8Szi78Hi(@UNzwkq}0rTbsx6)~pqngse)o)vrL9ONLzuAKJ3g{MX3sq9R$ybs`&%!A z4HsgHpml}fxF2>3;#CWBPh;a=I9%Vt?FoY)R$!rC>}Ahip!F&3%k(9YeV$OqPdIq0 zi$gRt=f)pq=^omIt%$(WgvR2A8-PaFw+s5uN z2DP&$>4XvAW)ABk-gHSGack&(=+-sMhFJ}z{)pkeTxH6*7h8P^5&)O^5 zH!Os6ytN)NEQ*IN<+;?)^oM9HSZ2 zk$tomoJFq?v}7X9eEq_g4%$12*<5@I77t#GBPzAPPwr+xbP@?XdOTk%{DvcPs;ZNvDWhuWp3~fF?TeHGJ|uCe7m{=TM#3vEZ@XE z;+48(Korf+G?^KpPsr4(yUx^^?i|CDcJiU_P11l3?0QXM2AS$^eD@Pg9iz~h2z&~& zH`SRBUq=v=c9SGO^&bzRo~Spm*WHidnilAu?j&TTQMlEQx454(cH=zVWp12Xe#hEJ zX_U>voI7*MNv&cr*~G%=d**=Kk^jA%qRh5?>}PspDNr*3avlTBcisZcZe}VKvqQ;; z0x4D$`%m8)n^?(wW48DtoK&#XYE{W`>#vb>`ehBIGq)=1eol5<`~D(&y2J0ryrS(*pe|!nUP$w;#UDV%N}PvD*1NDPrKqH_UAUp#8=02kc6a*5ST^sOjgE=r zP*G8s1EYz{(e#KNX&~*b!Phv_4NOszI`_Fb8ySLyI0scWhF>)7F{h=NKhOKHaXWCb zirRZO4;qTK&Pt+`#?IEUyJ@7n!7#JPqsJ)i?<^MJ`3-luOZ4qhMo7cPOu*+z_VKN| zl?-22tm6qZ9VTtx_GdQ)8Zq8?J-Vjeqa)duq^{Q=c4*twOk#L=lJm6qO?9HAKHj(F z1>Jf5jDdc1d}C$~j8S-nfl7TkyYeGw{l-i6L5l($Z1#`{L|*6nt+@10*F`oE3-t2) zhG)rhEo{hi=kq36gXIl6uoS;oc$mB-h@^o;m#5f$Gbm&f*h!hJ)7^3k$N6;2M`|pO_GrA$KWgTC9?Uy|~wq%Wdt=_7+=bTqJLZhZs`!Ns=TfZvP{ov>}}RX58rn{C;ReTZCso1 zzHf4$iSug2`-CzP@h)c%jUF`o>JUDweFAMw4&1 zx+UrpH!`(p=2d31(m2yKKOFjB$Jt{<+)?UUNNfVQdh3I^tah(rk~tC=sh#{vS%M_}nBSP4rrzz3`qu?MZ~Hdw z#Dz~yWhptP)0(C{NQu7Z?`|qIS!FyL&bV9ox<>I`hC#L90tY0zM)1}$$a=R9V<*+@rCr}~|nv5+vNQh-i% zTHRW9r$f87`MPn;VDnf&bhbzQqr7aZ`%Msuy=TRZOEp8fhw%w(%f3@z1#psXwX@*f zW*C2+Y5h9e_l=bfzG|hH?yHcrUVpZ!5=18smgpH%OO$xjAdS?$al{kH6A%xEtAbf-o7dSiOX#zEbjf@EAbYyPgfk6o+#8H!0ne|8cY z11XNzn!WsEW#@`8s2n9_qr&04&7x(ekGNrpF^Eiz!5_X=7Hb_Z=jbCBe($J+VPHYh ze7dBy0bN^5&l59>vhk+4BU}C=*~v!51xn^$D}Tt)WbL$*8ze<_D70YfGn?&uh7)Dv zaNyIJEZeI|e3;-SmWsZNA;ylpONnM3=7M-ziK>sxYqaw0jg4_$K}^&`|ioqqBFz z)K80;3%QWG*u~&bqETTc*5l0Gw0ze^$#Nt!A7y;%3LS$tKGIfAxINwf(&L=R($xO&lXhZcMuZ=?Q34d$M0(_3`>kl;u-H4B{|g<74*9+wLRV8S0T$| z{+mSu%$IJ?;2hu&H+^uipNN62o{h1Uou$o>#eXt7=D=!MC3z)f2^Cu5hoZ{Nz+51( zNY2m}0?ZbI5JDG=2k2SYAoMIyz%dh8AqzP6a9()l+vGD_O%m>KH{S{RxcfHxKG49uSZD;j}CgFhkISebuR1uW77mL~pKhInNi zD)Yqx#7n>aKjt%8p#Y8_SHNsH6h!jl>gs$Z2N$rk;Xj?vbiDSc*L{TFrw%#>!xkxbS$jK=WXz%1sdw(FClEdwS33e28 z!o1g*z9yi^b|>h=@hSPWlA7zp;gNV)o12?h0WOn%-O7fde1d5h*z0g?f|HoamVV?L zZu)7Yeej!xY&tNUnA1MZryOw^$s2rfbZ`=KZ^@^Sal5o^e4kvVltI6gCckUi!hls zjtn7Q_D4oNkZt0pgt?7oC(^hnaJvyd2=0WNTkyHn5k1acxabjFks!i>w|ClhXT3}% zf*&+Pe$C_D;k-f@D_Si-X4nPJQ|v5O{xRO_bu>(DoNK5-QeIx#5pUV#f~}B`3{%wP zW>fjj$e$q1`5~s<;AHG}S;EJc+IU6ABG(hlvbiN`Ce@&b_rCj!r5H@m)Zn_6d z;}%L30u#)Gv^?_0{ae-EWR28pDVT5+U+*B;3F*Pkhr~p{24hmM!15}=pG6X^`L|%3 zoHrt*uT5+*#*kyyA#+VOQ4lcPT2mz)caSS;Tq1wNLnm7u@2pL8k4@c7+J% zNBfuL9@oOdbizX8`C*;hCFcnKV+(HWys+|dSvT2dinjgnI5Aw#m5w?*l-jAQtrQPg zyWvCZ9-|Mjm|=9&?{N*wNKuN<6DwLIe5f~hKmO`qgXyKI)S}oM{7T0svGYr;uRq6m z9_ss8dhZIyP&&k&-8-1I<~L&=r=n_NIu1y2J0^t;y$W`yvrO|$C{8>TRnINnADdfO zk94|!>@R>XAJ8T(Sl$b9ju3Q+C|3X*pvXQgdt2w`(uBWEldzP@pb-~H{_cySx+oC;o` zR9g6cYDpscR|XHOHz+rqA7gap2PtjuZz>O7FWk~7?O)#(h(+MtwcL(4xPKnDrpcpv z^Hcn}Q7t(KkGJGo_V2B|;UQz)@9*F>2Zf2u1^CN`ISAov?PrWUYla!0OWzbHJiANS zJR~3tlQW*WvsqMN^F5QOBg!4aHTM}FKXS^coLM^)YB%1#9PEwcxM%D#l^d)(NN=w5 z=$mO|#HOn~6L6ugXO_@lQOL1I!LHtl+$Y}EK%6-%t(ZODG{3jaO@GbWO^>~BMvJi` zn$}MN`3uic(tF@z+}F0($pu#Nz13qW+h`5}mGws&(d{)(Yq|St5a*egmKz-Z&1 z_bgxEov^4N-TpQnRd9TpV4-U*N)GXT(|+T}duBKm?eI1aPc=;?Ddrp}(cVTaHku9N zZbk&|$YAn*e`I7gX5530%$xECX{WS0j6PUTx8;)An9 z4Smr4TqEsJw_A?(zL(&9KFK^^5UKJ0<2zO^uQVL>+l{Yx54uhznD>wn(vev`sCd)- z7X52SRa$X01)*(0p(j?GpAx62)YtjW zce0Ya&Jzn}V>Tb}ob_3JFl}kov*qIrmh04vn`Pk=oX<5-4v)DjgtFO79Ra-7 z(Zo*!NvK|eDHs*dNKua?)dMz&n5UiZ-Rg22ChhpU<2J>Q%c>Bz{_?6mbM@Mdke z^B*M!$?gsM&_RO9k-A@_U=C%38fzFBx;8W~IG$7-+Q>QS;CdLeZRsd4-^h!gmvuX+ z>6Mqed)g*(Ps=`QM^y0z^B1;y)19q%Z(ZaE*vQ{k`j@ZnG~TRj2K z7A^Xr6^^ZcDD4-sxErbj3WQO2b?98w9>ma;1XXB_OPNx@xLF}`4(Jq9Mb1`yBpBs- z)*#Lm;OE!Q!!h~{x5A%1{krS)h#_j?N=cbYXU!?!lXrug^ApUK|F;W3#&vTHfFHndrbSUaZ;q4@7l#;Juw{;45Ek%7xCR`6qs0PFTf8>ZF%8& z2b<=_3L0@Jtoge)INrX_QfaRJS zXBJDXR7^GM8WVHu1JmEvcsTPZg}?J|zS7g54piZ`weK}7zIOse@5q#I4L3ERahB%) zawFggp<<$SK!J{SK}qx+dUfA3eN0oHgl{$0UV;4N=r|bC(E;(;r6OfotRt$cj`zqv zEs7`{>@TIYNU2gX_gdVaGwCs}+|a<*5N1|G-EDUJ?dnSP3vm)9FD;>g;oHjsVgq3b%+;9Eyg9=cSUB$_7p@)%1bv517-Whu7zIn(kg z?{QFw+&ivh!jLe`nLFrj<`A9?J*6)yJ*x8Sxcy`+t1QdpVVrj~A(_9Z{v=2@!-kNdbsJPK4jD^J*-1+ckIH$Dt;DVaZ4aE{Dx^w?BE9r zx-um@q(+2Z3~c#3F;mU{}U)z$R8)eZ*|+4SZS19TH* zRleoyD9)~|!`yk^Yj6LSK&|(E;gRzME3-?SQ?cd{V^76XDRhT~EXqi%2cBdq`-=&@ z2f0RcgGds)W;0lcd5}EpgF1!V*ZTLe+MGI*Qn}a1L{G2NTW)lsLM1ucu@~#zRkBy~ zJ*Lxn+B%(*kaZ#?Pjb73)OB@c>DZ$A4#`q-R9$bBH`?LnKWw%3ZEUSSn58WGv~XMe zZ9oCkSb&)8DIpIoVxA=H06%{8MtRru9Sr<2&94Wa1PGCDlAR}W!Q%H27KaP*_Z z_ua5iD=Rj)J;tXQ%hoO|E$XpHoc&T60jn)s|;;|wQx z__TGO2FWmXBOeipo*_-XBv&PSAqh(4qa-%>q1qaPC&WwVJnn~ll~FIBx_i7V5ZPsp z<|~shn>HMJ`nXkNa(0C~1(W{UNw-dEEXAjr^O&f>o9Xqh77wS2bZ{BtXlFEzi&b68 zMCQNk6;jr7juq+a%pb%Pi)V|EhHe$Qm$hlpuHUz;3bXG~M7D{CQ1iC-7fGg2*->fx zAk`~*gr}30C&|b|BlqMs&r6S?`x$!g(?_3Y7iv?zj-1_c_^Ljl+1mf~DSJ`R7gCx4 z%j@~;_MO+-V0S;&OZGVAe_ajVhjP(Xyl)GZ!_p$J)^OyXUFj=)nRqS{)&Kp}A#1~)&L*KRjeR0@xsccOoYCTb|5_j5yy;#B+Y{e@|vV0M5fT z1ps`euf%GPb-0Ab79|^KU$>sM&c9{HKjHxF>GxN7%JQOv6`#V!n!*F|enu~w4xQvr z|6C?5iSt&6;8w5Qs=`vEsfg(c|0V(~AFLDX3W3u1XUhTEb3vML+crx2>!pvK8W)|U zwAGsCLLl?(%|>9|N~VJ{DfkRT^1Pqv%XPbbty**zT*7&4+ftD3-x)^qs)wr|v0GsP3=unT;$M{lh->qGVXeyPIp z+B*oX5Hi!ZXO@&!STAKL*TVU6vY4gI?Q`9pm*xGfDt4y~g-8UGS97jj?ug&6=&Wbv z*wGz7y2m^XGFa#mX!pDufvT^rla)HUI#UU0VN;xQRSV1YP=@oV@6zhw&D~;VneCUE zmN;f#sFb8bD_{!Gp`(4p7Yyj%7yxspL}6?a+9@QeGYiDE@=W;1(yFq!{5dg|O|*QU z`NwC}OX^I2vv>v*|E#98H+F~N13Y)u3QI{NF%qecDmFC_l_fiT9Svfg{;AqOnt__R zoouWs9P}D3KfSlx!FPlR(OYbV1iv6)sfWHfA#rIbnFPLvq%dl=G6(pDQp+tp)Rixi(o^sH zGAH{q>RMSMYT#J4dJhD?II_B2pK?i3T@qjPnpxYIMkzTFFdfSSQ$)q+e1pev0|4!E z!r19hBk7_8Eweji6R9AEM(&l*hSSoL!jmeBN(Czlru^LKUkq<=>$7qjNAicFe0;sR z)W@)W4D&X;8_BS1+o8=7yQQ&Lv>u*)(|7wPoY%ZsU7MpmZHL{ruy`21LVN2Q&yY7w zb!ZWjwy;FEKjcnt?pJZ=u}&tlm&lYbn&el#YpAMOfKVnJ>QMU7S&|joJd;ER1(L!7 zF;^(+M0kjYKsRaaV==M>Zuj*b^YOG^q3-ZTCq3>cqCaO7o5^3+&{lVr^p!rgK5 z(IzK!Ff2~#X>3TBX$7{XjeA`fA6wFnK_a7+fbGplZ&Fo$aoj#JnQML(zx-0dUyvn| zrA^&2cW{OK?I>~88I(TSdarE_0e&0S*{z#v9e8%0BlX!#4wV&d?ODUg(cKdC?=e&( z+jdc^j+)((=r?)e;f+XkeyvQtiaR(G+dT?5%3%uNB>q{Yu2NQ?%HTX(4 z>6fkTNyAA>lfY{tuH+IARX?YgirwsS>d`xdSRvdw_2-qH%S@3$JN`s-t%x~=AGa`RLFHlDz>x6Rb zy!J{^v>uP5G)FC)db|F)wYTWwkn9!4&iw~Zk)0Lul}qd^Evv9SPwsGfB`RrjhJd_c z{;L`164s8x0>&*VRSq^D#I^Em)~(r=zA=dj47x1NE1Rlv>M<0q%zgv?GzZmR#`}e@ z<6!YBYh{za6N9QmRBj!yRt+z>2fUB7=(m-)BNFIK|3z6`HaHA?5^Yb(aEX-11YNXGdNMmUMwAZj)T4IN1ra)>ddfm zSq^GKdgZ%6bXM0yvDrm_2G)HG#SUr0-oyz?Y}TYrxRuDP!%zKT)&p~K;)(;S{NE!e zEDIK|Jg4}Q*h-=uRq}MwG-8yY{`%?^zG;Ff!{)yBV+wrFB9I;7VwGPrrkc1yd31gLSLQ;F>(xlsHJ$Sf2QR7n|-pnX@tbk2DP)`(KWgg2n-4z z%cQpU&@c{>a)8h|u~3B?9&3Ublu!|T z;v;-5o4NQ{<@9`1Cn$>Izq7pf29@`l1!PSd>0k*T>k(YSpWnO{lMQ~zl;tmRsVDrk z-jd?N-#a&M2jtbX)x7P+`9;?wSNMrr8aqxd30))4>rp9yk#=P?$l|LDhYsx7WSdJ= z-y_13giE&0-yRH#_v-de^yZ)YZSmCqHm9$_bV*xTG_L=FsOrM!j@-FtXn_Lovqq#` zlQdbPtaWA-YOJo@J0m;IpFWc0SfG{^Z6DW?x>@_m2!u+k3{tmt(a}J+pMAEs3+*Z~ z@smes#`A`2zia*;Jjt#sta%D19_`Cvs7;+!%AlHgpo`7!Zr1L1y@ja@$vAVtZ?#%vou{yWw&|NV2f@51w(Bww zBe>Gu)t1Hpm5KU5opy&npcI$pe~ytF;bx_?{rlGvQrex@zM)UGrT+tc{!qLG*665j ztWCGT#OsI(X~x3E)#RZ0&@D6Ov|3^DIu&X28(xZjwk39o%A9*>jyxO}!;a3F3%A@1 zQn93b$X->SCsdvO@y5k@>Ziw|pCv$lBi8eE*(|68S!6qB=)?>0iO83~S zGvAs~mluu4qK+=2NLxO`M{tT|BeVq64JjJ@Xp`kO^eBevWr@kd%F#^ zN0?Mo+e$Xy){3A&efnUN3$>$C3zTe?rE387%HVvr^FzhlG~>jUT(I%d2A2 zU|!Uf_5X`=z%SUf&SQ)+{hQb!b*c+Cw^l!i?HHF!!tnybt6jex<~XMJNoyN1RPT5f zccc1=p~i&^3gBRfH>t8QgtF|}%KW{k(#~wR7tmvJVk@=OasxtIh5>_{2rc`H8(iahFy{G-zqoTKW6STWx6IV*a;DMx6(LYS0s%Q{8A-(3X;!@jcTMy^War zJNMAupa?aLVP+9J(llJ7vcRs5ormVPl`M<%(aS|129I-{-*XJGV-n?RQFp*i0-DtL zJXlAq8W07_d+czhBue>e6;qj-@!=GJ^ZDrTA}1+rji6`A8M)If)kyRb+{tHR;uXMr zDn3E)frfLDRwnP=-YdHk%8a}d*VVFV=Cwg>2BTgLvMQlSeZYtHowJ5rG-DYp`SkvLwD7>Cy_877?gC>%>Mil}cSlyH%_9HtPI zQgVe-(W^WnsddCouN2oQ-|hQPORxQm_S_a=<9O$IgM%VFupuA`WdRsQoR|@WP{;^N zP;3>76b=eD8U_Y7I>E^)tDn)~j36Ur5iUx2C;=+-hfz^ThzJw63}#^O$|Vs>a0(Va zKomG31Wr;}ToV%!2|evQod}r>v_iPsNIsyJupm@aaK0pmS`tA3b$SFXxa-6~B48{L z;~$2}Jp4F8rfd~bW{`jZp9wS8D!OmQ#vyVV#<+wCG5P&K4Un8h4S0-0LBGGfK?!fo z2T7(x^D+qRfey8Uh%2(99{+L$@k56@6WS{5qd_4(29wn_I@@h$TEIF46%qo*1q$a9 zMzYKa#~6f;0&z$O9nInn=!HbR-_$&90~WX|=KzvKe7be;@AiiXBJ$%B!Np6w!AA@s zfZGS*9NJS9B&Z>YxF5L#MGRR~5P`yt9ex+-CSv3q2DZ4PafSj?X9go|2l+_}cM~1p zWwaDxh5K$2EzCD^&{G%TtR&ptE`);1db04VVnkg+T6GgB+)eHY7yKXu`G%Th3`u^R zBhKmO4Ut7+RA8tmyC6Wp75(5i0T}^07#ti-S||cqLJ9cb?u7Y*vp+Zm{wf9g3UNdO z1NR{01G3OX`b(I>g8C|f9T4Ur0t`0^i;a4hALTDyLWsBr<~$4puZV#e^mKd1iFxs< zGy01F{1Ln+)NuIqhktuyehNA=0Ptn|ZPP1Et-f&~J?hg(^W7$|g>?=K1{DDf z3POA^2y{jPtcnMWkE{##iOH}{hiwIN&s^AsRggUm*4P|z_}s} zoYyC1M?y<~6#)qNo>Tofe)utYo1^@}nfT!$s>i_nmYI2!`T40Jx?ybJB>=^>>S1gL z|0{N|0(8GycJg;urW)2Y$g|_8O&tYvfG!Am5d8a=eekbg2E)<>P?)33*G$@O`}rJQ z@DQRRC@J>KqZTljL-9KUo?Q#>?S39SYg|&Fs^Zqk=c6=R2+6|vX;fr{3=kqJ%z;D{ z4zoNmB#2aYo+m_B=nhH6$WOsY=Jh$5>kMJ~#ouzZ z?N>P*w<;c|r|5mB%nCAeMXENn3-c{hlwP$x~m9 z8f|Ew5}`}SB5+{!N8jacFP*7 z>9=yBT;RkAq>IkXGPk*xGxYC6R&V znsih>cwe@a3NOzcptvBZ%C_hAafoAdk3YqIh<=dti5{1qcY9~n!U0XKX)fYuLQ2Et zgT{hAZ&R@qM4Jsa3~eKip%6`#?!jbPN*9sfXJ=N4u&i?D!K|j4W%ML4e>2e~Z?8-% z((23Po>!!`^jR}7Z@KC({BeDR`nhlUa_HBAv6)U*on%w-HFCb?@vKC?9O;nrx0gNY zLpRc&{Hj`1@AHv?14-D(p+CP+%Yql`z`TLcw!fK3ZQXC+=Y}$zPcyQ#R0v8ZrOFX%e+{P(l`7 zKzz~oq*&AjNJ2{I)vXPssUgCGUcSz>#OH2#8XY#KJ?%o*mX_(F&!at?w8}T}ELV&irK^I`pK4@=Vn>ml)`u*!4#O~ zAn01a%UjO-Tp!r)7c1SZAO(xmYEqV)b`l#I0dn`c(eo#9zmeuK@R_}}sSB<82Y?0M zy*{hN2_x-xIureDF*g>myw_$Wrwg|EM#%=xABGF31ug`uvx!o7VLc6AQzdD7erhy~ zt=*RDhp(GIHW|h@vnHY;=}QEj&}XTdPpkwAU5`qCmfY{w%{Py^%0grcE$@{KF5^+a z5+}0ex=M~A;(k-`;iP6geeOtoea-WafH)%=tf)~bu;Y~vER1B2w*X`aSqj7PCf!k| z{BiB;p()t4P6)r^Ioabr5H>_Ob!7PATo&GZ^1f)DFd}U;L8Y%}QCal_lsx{NPg|y$tA!sD_Z~VP%q;>rn5sjtF_)y2E&yxiT=L93pTAeK3Ml-VlB z;|!(9L)zhQRnX~L$Vz5SCq3$3O@j6xvnn7@A{jC+8@8#bA!()!FWp8hAFMK^I-bEZ z9W;{xSlCBNPpYL|%_HxzF1Vl>x_$B|))gZOQt3PrIIJZ{VcJjj#eQdXcoQ z6bsMC*2m;Nn{pSoWiRFaEKFR&`A_V(fx(hTq-!b=w5O0Jhe7=_=8;*ZrYibz6h zZ#4V7vX|Fm*a897(cC}1;d_R}$kLoI6&XERGQFr?o?Eh9JGz-vmLoB*_s3R;aa5R~ z{ey?`Ocu9&Ui zJ>xkZT0jKq#z_8|BmV?u7>t`7cdgVz(bqTUXCWT}Z$RQ3khKTn$C~_nro3>9lF2O4 z0pH%7;f9FG>xU=8vqZHq;*{-`vNx`oRyVytSFnU+$?tx+)@;(|VZ{`;E3C|Wcf6Kp=}9{)&|PPj3C|L8EttN08KqtDJyt6yfrS3q=ojWnK`KT z5CXpxbSYlVK5Gg2?4zkHA%)&=5;C$6`rGl6y>%fE`c>)W!sGM?>6=J>-p7e=1|!|r zj={o>elAeCEW{WvcBV72gM^W_8e!_?or}5>CB_F`)chp{hcWKWHa8;(P~`{e0dxIl z#S4^X^eGm6497dq!BZ&1s0WVcf|#dT*{W?c7E{}+%HOoF=}~6yqY*F+(;kqwo)0#4a|{J`Qq#9j z5MFL;aQ8^XR?=t80LU&-0wMzKOdA7&R`4Kz7hCu`{#;Pq*=>}ADxaCpmnw35IMc@6 zo@4*~?{gW1+g$Po*^}{*rLX%|VWE`9Cj(s82yB^DWVFAIG!U019+w4*Fm*q9`b!Qq zFE*c7MC;w7_Cr#4ig!#1Nb7GRJ=+-=Z;g-nusO2^Z27NnY>8kZ+r4&ARni;8|h zLM)gpT&g=-o>ThR0Y;F~A6%D8-V8fDzGb7?JKNjFIJPp>K4S35hE|}~)ewB6ekUS0UAOQZ>=a6l** zhyGJ()FJu{a;CktUM+{Q$tjE@ryCv9IFld(& zizzz_#^yIrE=fayXZ`Z#GhLdQ5jWWSzdb_;?8aUuN_c<3jGxx619y5{&RFmp65dOSFfj>^sh*J~>PfaVq6;MZEM_`+}<<%Rz)B0AvR9++{q(6$}c(@=p9 z>m!MujXEUR%VRaEirN!B2eyf(d>}HxV2CUuCUDsG+9$!=m!j{limg*m& zaFs_-;I~q5L_pn2&J9-jRA$E+b%`f!!gnM_+H#RP=T`k!7%ZE~UeCi1^?d>J!C+`y zC!JpMnY6Na(^}X}GnTXDR$9?njGzmU`Y>39Y23}z*U5I9jWK%Bj7_!4j6)@|N3i0v zyJi-zWj?7IaoJ1T#oN}+CDw!H9D1ST3oW)hvp0xB)b<(i-WrM9TA&4>$hN7{J&`5C zTPsx(iPnZEj_pXNLEXlj`AmXH+KWRPfR-t{jXH$NGFF{*?IO60IR9&I{P6lw9*s%H zCk%||Br1KS0xsO8rLEHyL4|QKTm{f-CO9-ZywcKtwMVt4k(jZQ5!BgbmupHRTS}M| z&W31<{iAy zYwU4lRSC;W$46@s=&<;=Kgo6dcT~bn!>QcxTapGPL~SvMbfYEsus3FYk{5YQix)h4 z2sQ1<3m{lE<{dlp0Zx$aRjVL3Jx0uHTr|2x*@dEOFnOPMH@u27LhGU+H_RYpi|=W; zh3tN2u7D}9n@;7hDFHJ!CCRgTqmY@Yj&rd9!S)Xgod8T^g`oV_^?w^CW8ABWOc+=Ecio2|Q@Yt=$_ za(l%lnH<4om`45_R3TF5QDfN2`j6`N-JiQIx{s6~f5;}Wj#p120$-?>8jfX**Ey7M z`IXYo$@3z?)O{TPp#n7cg_s3wru0}6ekO4^SNh_$k@Es*J$iGlWsa?8cM^o0SH1d^ zb%|RVEp*(y_z0_8O$!feZ9ZP1u2`x$7BTqXTV=3*3~=-I9AGbAxgDbl!%u zKX00HXSVPrczZq9+Wlry`oMnp$g|zC$cr12zw`x)T%*dD;HwBeQn7x&d~Y@7N2q_N zu3q?52Xx9lo!Ul9?}?)ay-VR|ZF(=O>zQHIxDj3RKL(@FCOFN5^g0&5}oB z|I}b<#CbQ0ss|x_QJ<+;py_Rp>;olc3D!`9%Iiw!{I!HDQP|Fz9?dOE98 zo{n^A(X2GW39Ws9w|*$=9Bs>0H_nOuX*}-Qn9#Zck&<`L?#z z^_2Y-kndV$5Tt@2j(zLlrZ*n7zA;?)r*&?sxeK>f3-fjHb;DiJM5-N_rnkedtPzDtUbonD;=H=4qOaW7a4I6#@! zKC_RkJLv-)Db(*t7Sj=+-QU989;BA|WB1z$!>q<d*Yj$y42CBx|unm|i~YGj0yaTN(DwT$lyXy3_%=epV9e z8^TqmkMnsTEuYtw8uTo_WU5VJBj-zY z36E8)+*cmAqN&&@%VO*{Km!2=83jOgyy_`%a$9Cih;N}+MMJBUWcq_$fNe!eK^nxh zXlwK181nrx-3wW$T2bpgI6gyYc^*zlPH}%xesbz{ko3^NWXaOpdAnRe z^{t#;gl*VK&!&Mn_wd~UTtd=G3>b1#u(;+b`Sqe{v(C^wKYn`Z6lM|6O{Pud0^Vv7 zHYxS-@U$Ab9}qO?{te~O_yUy6N(Bs-@ibE04^vs(TMQO#BhvaXr>?u(f3UdwjLNFm zkl&hXXM>0>_ex=?%Ytu;rNWiRs54o<)=MosBNgC+OrcHI!m*oQ!|k5QGfXuMKnZX+ zYZ&wJ*5E0S7+H`LCd!gnA^ccCRBg2h5^Owv$>?IX<~|D?&a$FjJ0v{!s69rgxuh?* z>p)zdIGC73H9-`oI*3X3(n$Omvjk(AvEyt^?|Hwv(kTV=-VUxjmQ{5T-A$8#I358m zS7^At4A(C|y>vsjRO^c{vz_>c$Y=0k_wxw8YGPr?nQ@{H_vkv&dSDxAM$zS129KTU zJTCQ4XCxwpcO$u0gVd_^4$HyDb~AJjTG+^O5e*{+-@tP3lf`t-mn-IpMx5bx(?zYLi+D5^WFwVfl9Jfl=SjWR?Xp}JG z_0ShenGa=Q_cHe|_){-hnY%kxs`wp+KH19c6K)hzUCSk7nf4v=VYOq;sWl{?79?3e2VUI(=y$iy3`bP*yT{Jy+)dHYY2;h zV@WY8)MQDQ$raOM3``lIS+C+dn`8LCK{T)5ia|;6!H!!lVpOqJMo`B?I87wBaP-+} zBJD=v?QoJKn|F*PF-nEIhDzwGs~tE$jVc3 zK3qG`rYHYCTUMaKiI$PT4`b^Yh#xXo?XH^ln zh+4^@WM-&_6`&jk)GUkg+}E^1jIbH=%%n`rXKY-uIo@(T?pO~Aw79TkxbuUfZkihE z!5@|;tX!Y5drnFCm5f`Us(Z5s7uogj*iT-*;@tl-VRqjFJ-jobkaMdNP9rVMIUtsz zSI*VQjBR@%r&tYYYv3jpaN&iTnu&!F4F);<8o)bH~^4!PAuf=f>?%iGwbRKet{Bgj5^A@;fH)4rNyhQW)|i)dt}T42^cN`pm~ z?Qdj9V7-`IQ<^uz=3(o=A$3ia9N2%w9M%%dbp8IGVOaN4xo@}PJLo(0tgL3u(fqOc z11u}Ef%^aDqW^XB$p49pifGG72&w#YQRV*~i~h^h{@*Oh_%D?I|DQ$w=YEo%>wk}; z|9N!N|AM0bbu`3(+|2*nPyXjP^S@A(gXKTK_5Zz}7wN+{I?J5`ZNpd>L8iYg4AJZ?Hp|1${NsQz$s znwiPhbefr4<4}*82~!cUCvPan2}eapOi2r?xX96hjs)>fMWO$x=z+6ChERgy-7Y78 zIQSYYaNv;X&y?^C>{W!Q(M6nON+CZk#NYcc5Yb^E;-p4m<;KB5ASENC%)Vdy`i(%Y z5(H3C1q@Js1Bd#deBjyI%lj~fN6;cSPH!cEI1(TUiAhLCem3z64uD^Rfbfifd?iX~ z)<9cG{vyFJhJq3qmi+VyJ4|&EC+0N@3-|W+2F2k+3H|E?5F-fmV+6T?X9OS_G7vCA z-Bp_g1QtWSDOd%);R3N}Kpij)qTa+jxjun_DgvQ`fDIv1V%TFsU4aW;!!s_gfMR+D z8Tn&fewpXCY(dQB|Bs?`R3+Uzxoi<7c-!Zg(7GS4@ z`XQJGj{%c}nv#^3jsWUM05%jTsQz2`Yx z7}vKSs3e_(lk=`G(!cIbOcaO^3K7}?q)X87?ML+A6re z_oHdFGA0y!@W+qIch`t;7KC+L)~Jua^fy9f70fFr7)-<@5SS@xC@?WGaS{*}6|~@8 z-ytTK@b}TZLGK2m1*hOior}`xllvsUKWqP&g`mg3AgmdX1QiC{-nYaVLI_z%U86Q z6snLM8PwIQ&NL8_5GHP<6L5hw90cc3&z(P;x-1A`$U_hyNRi||`U4j2D_D47cHCdF zQh*ZfCiEhkm^8+C!!28FZapI@!8&CEVA=K*|2L%Gk zQ_yfH;s=Nrh)5x&e~)nKIK-Mln!GQ=9}nm6<`k^h_X@{_?2rCWZ+*X^03)KmCop_U zw2L?Ty6<+0@GZ@qBZ!4>F$ev!7o|GLM8_NHU$tBL-jyp6HAqFi8IQPmW!I-^VMM;$ z`{$C~V2w~CoAuYIL`!TDovLyWvSNBK*<>LrTkM@nhZq*bhr2g*;g$w(u=%|fZ?-|wH5Dl@40ufHcj+0s zkcdmpCF7ls?I(>ijxE6o_2Q26SfhlZA?qtLfH>)TZv8Ii2572lYn~a^H&AYQqY#@m zGs`;MBqtS6kXmMx1Ek}9JgTUzz|0CUXxD^t9mL<)O^ z3#YkM+!ebomY-dWhEtKw=(xuM?CY^!7q)W+O_*vuy~l|2MyF)VFZZcCTFXZ_C?{)bzBjv|D{ z&SVt5cqdkEtL6>|?|)7TtGEMVGHj@%#eY}p3#6!!BSsUh5R2yCMYCcR9=hnXpMl6C z&MbG}`Tu)T?Gje=G91eLi=?pepf>gRd1bO+PKtE=*n9iO;%0ZBw7 zGO_wieb;+(C;{2knuc(`JoL=tX#8hnm1eG(M^fgG%E@kuHkMV+g)hc-BgS>N&aT$4 zzI3z*2H|TC85yR|x#iVsIh-dDc@N+B<%NLEc~S$C$C?AmIur|nMd2139l?JQ89%!%NeF^dPY6#s9D}fsB4<56o@h9&zYPGND zY$rNe8g!dQ0jTB9QA%RkJvy#ipUx=w#ncZS=FDSe*le^>4YYTX@HT22Z-V-joo0(; zmAMRDBS1!l8C|Lg8g_Np!6Nbu)#f8ctYRz%@@spt5*Zhlh`U;IUF;R3wf2Kg`r`zR z;70K)$W}+7hB1=gu5#vq#1OpP*mP{OP7bImMKuMYixSuv%1Z1unS^jSf1PsKZ)xs6 zIwsdMN6a)zf}`!|h*`p91C|5n6;JMO`e6#&JpYWI)aB)FWrOpgV?isDp=5U=<;if% zMD6|DL?~hpnP^Utj%h-@!5dXtn%OIp=w@dP)_~dFc4G3P#RQ7R)OvYMYdedyV9I~z zXhs)Y*>pzpCo-RaTHYQhI81?0HxhIepL~n|P(vz!%(0`Rm<1&2`$J zJ*j3?wriAFG?tHAg*j0`hz0^1ScZxxN1WGvpyA#TiJxwl1;?Zm*3P>AtaKne2C{`f zEbm)V)Z#{DXDO760X5H#{0e5Sy1R~dMW@+JCPDIzTYhiF@Rol31jCfDkRM036tAU; zG~G}b(#-b*NaH3e*lU|A%K^J(h)d9p=4p7;DWBJI_mI|g8cd|NZO!dm;_SR=87DbX z+)>DtS$C!1+)_!D^LMs`k2@6eAyeg~@v%iV|M521LoFyR8=geM2lF$ynQC0k;Umgq z)weTl9_xMVR(Y|Q)5)99GyTovW5BSuQBZm) zWau)XWDnMo^~V9m{OJS9O`x{R)~M_LhSmq*?e(%_5B#C-g)>H7BYkL$Z|H8UO8iO) z0?G1N3(stBp7}>w<21$+@~HIfhy(zS#-D;r!8zia`H{=~wpIKPRK+nVVIBA=5up{B z@Fk4pmtUiEL~ukdn|TZj;YpdJH(Np_CX#Qk+F~V!%+vC$cRo8tlx#Fy!qx3yk!R@X zovSOok?!6E$~sXp2q^Fcwe!}7TZVp^ue`_o4I2w@C=!B4xUsWMvt-rGoeO?UC9QpT zhPNt0HC(OjMA>ky%%f1Q?6Gb8=XrUtS=}va23f04zVh90r-I3hRBPMJ3tF-knNU08 zA0jmC3_V>@B-`(e-6%F*F|(K`QYoO!=Q(lbc1}Jqfhi0jCU+iX8mbF=5LqssuR}F1 z0Hz(SW@m8PT><~%!S=ymNS@xD&P`_fm0T(Ag!B)2d#7B<(|=>qgxJBLIy;MCR6p{QV!yd38B7SQUwc=k%6S5cgYFn zXnbFmr|k|_>cnOuH!D@La>&u9(z**-&VRa(!6<=C0K z;p&aE+T;d#I^ZiUc>&%>qM2O@5&;y zDVuoOyHloPDN3}&V}%th*cNZ^)%eogPL;WGqbYy^2DS$ZxB1RGL)`@ya?QWgoFH~{ z8p5csSbm~Qd$r}}=$+!F0ZMptcG}Hn^Q?YY%X}!s{@zjPw6psC1{q6SiQ_g%>U;!; zl^s`pJj6tu0(|PR?lbeuUp%(NuPuYx{V6cyVUv;Pt3id?T2{g*scqf?8qv$;G^G(-(T%5*Imac!x5A?%t;hOEvzMLv}% z0dO#2KqyS`moCDrmXfmS}#V>k9Kb$V|Um2saKZ#hmB zs+NOHd&&6n`(1&3Q;DV4zfr@oL!bAl>t=pni`f~>d7+~vVk#6~4FHUKyM-H~@Zuia z@z4+6+N5zRA^N2E6*DgGG)2bOiTT0dQHSLLU4-EAF1vDn_TweQ%!XBj{Dv_ zu&(q-5n_NlBrF=H3|4`OBpq#kT7gMebVV}Y%9k=u^1hiF`luAUxva8Mck5G_dpp0z zXpx|k_T@%m2w7m$BAWrv4ncEwWTbynca1$I4z`WA|df$y36J;m3qaCgi1Q|BlmWyIW376R4~9_ne|c+cl1ZnzPrez<=5O;$+Wo z9IN3}k~>hJnlf9&wMY;>_~k7vD^F~ps3NUnz@POIgPuB$|Z>8QD6SYI!mrpTUf^&%+tj5=@v0~68 zBU_uJX{nwLopI{aZF-Ek^2>>F<=403hu7t_4qqoDNgU-{4$BjupgCsmHFOfAOWuXQ zO0X9(mY<(2NGUQ(Q@&z4RINPmfOYy9L_x<{L%ot9vm+(S#M+J%8kgJ&MeVVk>POLr zvJ~^g?tQtZySWq6WUDHX=3t%41YC`X$*iy2^SDVY*nPpvAz_nem^cwrDu!4HABS)I z^a_hKT@5`#IZQ#M>V3%&2a*FJg%Xd`)I05L{#}zY?B(XpBB=-?dLreRkegrw%qGSX z_ws6rV7k{q;UQYVlhzYESUkRzHFb|wCD=}Um^s_xxdyyWms$0YfI=Rg4hN6IV7zhz zs~l6^B4YdLzG?@}Ch{(O-T)vPQDdp|Fc2A$=P$TQb=1tp;!tK^D8)rid+(eyrw1sm zD2*v{c5`@k2AX(!HUxxXGMDwdSZGA*$hnLNBHEZ;&W<=yfw^*%@V`*!(B9!!rI3)NTr;4Su$)mfsm$t1IeB2k;_&T}gx zzbIPhc~>{no&}@1Lm@*nn6p&4@3rH?R;Jj}b76CL?-)(eEY2SHwV`OdZOOCX-tWgP zFT$B8<}OET=asX3b2uG4HAKKXI5UeqwB?jn10yh+6Br!?exn^x?AdZ3T>r;|cPM)f z65iCLJvHyVBM|RWZ6j&PdcAXZnK9HS8{b=Tt5Oe-#dm7Q@H5s*T<*5$iT6+NB*QAk zt%yCiNs9THHZVKI{{O|~K~lsbfsp#CySUHj?Za#CWPy zV>xrQ<~?cUiv2z*=SS>xm$8kr#g2S-c5?SKFvD4kjw?`huBiviH%QHkb|C2_cN%FW ztIRA(e9qftLfy>uhB(meJ19QZxzyATV_r5c!+5wPQ0F?|293q5iH?7Vu{T(#?=o+U z&eBC*3;W~WJ{4(4N}A3uPB zt&Y5zW*S@wMKcWgjmWQy+0~XFq{I$)T zYMXyPL1RQO)eb%!a&=X%-@#^59Fjl!vgz}}O^$>hhxg-4)wqLjq7B4(yo7Seh*zv8 z=&jT(L^e9_oLGC$kXO8eCS=3MKg_h9TT!QSQuG}8FS&-W_=`F?Y?wk40UhufRJd zIVH?`XgOyJIDiNp@0>oVO*8AYCzAf#kF*RH2i*aGJDtGZSSNOU(;C*3tM~Kyc~p<_ zz3%=1RE<(rS>21Hr;7z2UjX!K`g6OfcdA0c{8iR#C%llBc(8sI@Xa-IV=Y>5w9NTT zgexgHbE!r#&lik&9C2tn={rOc)iK!iw7?i+ z)+heY=$DkejZ~NXi({E<%2IX}?sE zMs>@(J6W3|_?pB$eFyVQy*5>f03i>jNafCAw>H1 zu(t}k$naxTsbvo27?-upw2bEnqW$&d`9$b}#hSU%dPr{$|5jr#J6C2kmkRts?zg`< z@?cguUBK(bX_x0yDhIi(p_UEfov`#59>&PMs1H*Keu~}M3U4AkfB$J1^w(^Pv zhG`wE5eAA91g5O6Z1i1aOjOQR@@x9erF-4X;5F+w;h;mgRm2?$(?|~BOlL|V1pEXV zgb8fu9H3rwz`~mF$shSd-=_$}g{9_iC;BafTvIjTb|mbDpwr0Vw4|L@_I(fNlo8VA z^+gEF1=t?OqN1K=e|&<6U4V4LfhdYI$}ruPzD>ogTuf!zOf5_vpKCG!j|P6vgdq?? zHyO6}=l1b@+oakbhK%5s=GO-)oP0Uu5jEA_HL8B)5!^4BVVnK7beZy>hQKSAsZ=Hf zvXg=X1e+X#IdSO;e;I#{W)*7!PFJZ{m+CgQosvT?#TThJ!PdmO)#6k`v$B)U)eF&{ zS&&3RomX+80JL-R`pm0T4%-Jciz*1ZO;V!(Lt>fq$>_;t?kaB^6W8{vEq!nZlRzdk z$+LXvNK;Sr(ncaCIo}uY>*@FNm3Y%KX%xpPaSuMnh3hih$S_>MSamMraCJu{GeC`& zl@(y~8qwszE%VK9jU5DXb;@)t#)}+b#lu7k(<@)RI$mZI?$ATn*%2=%vGF;yT@dV& zRX!xJRl$dn9iw+;%}4lWVy$Qe@MlH*ZY(zXlEKJ}N$sSO)3iC<_RwXA$Edl^Fnt}W zh{HAfHIxEFk83!>EFt_VKj=zE0m#E{F)@)G16#Ah;yrkLhop$``Q%Re3i2^2uZ5Y} zsl<_E4h}NM_zA31OIXErd!_A=36=9{(WMsIn>W4PmH?@xa3%R}IpR`?g<$<&3PwoR zYbiAf&YDu%91OYBn-pL%bUU=qx0jA@rmJsq?j7g^SZIR!3xujgAQeDO3n1_^Q2Xg7 zi^&U#HBH$G>S*3BXO+`#Qbxt$Z;7SJ=$CI$t6w~CMJSB%t~rV70uX=3)6UpnmVxT0 zNrF?<%k5&SrZyq4Jas)^nXJ^Qw&GsJN5z&qIk$O-L=&w}tghEGU-_Gr?^hpKvx+TU zR;KP3Or4c?^F3NKyf75;q>x~GcANw1c5!n+HD(X}Ng7J)$Yi9%XR*j$tDF>hyS21K zDx3nE^8Oj{cPFhxDkKoxV_Q(TB`ig+#|j|nx7>fa)kHnChNka0Y^W3R2lqr^7lFmo z>diBu+xDx_E(<*Z`3%c%!tjmZ09ee=ZBCS98_^EjA~7PrR{5ib96K1y zCqAAAzB26~uWyPGVpT_FW6P6Wck2D0^=f{s4SM4tz!e8~wHe3J?*EdBw6|kw*s3A> z;y0Nw`z(~vx1{4T#BkmKUuKQC*}yw0?7UeAz(;CzWO=Z+1Qb_koTx6e?mwCuQIHcB zyiZYc&T95S3U*Fui3d5&ce?4(O|EddgQ+&CR}?_DU3JyPx+R7(E<6mDtIode_n2>$ zrM5s*W6MOY^^TzLnEWtK4a4GeSsf7(e|-PmLsfm#e{j0zwc;ELFAX~`00iHv#JadP zkJAPTo}6U0&9+#?t=D2i-g*gxl+J3^S0Raty(i;4=AEVIsev8kEk9_YC(i2{%p<){ z=+PUFI#SKWFKp0_e`kCB;k^rtYNB?giV6Li>l?v?b-NOHF&YOFCu&efdHV2RvjH3| zc3J2jr9!`aIEE?V^R4dl_8H}WDwG1)&F2v^ICSJ|B>l-Z7Yi6mUm$To2dB%c$KNm6 zbSoH)EYUPFMT}mu?Kk~l=X*r{y+F@x{EU+|$!Fk^`M4}tMxt|gdB{31N{_Ll06^#4niEhZgOQEpUtjTm#y=^yg|)MZBf)=!;Lau@CPsF~CjXhn$=T7wzy`*B zy{6qL{z$KpRC~!}gUdwCWv$ufAlYW4dCtUbtvQBnAF}v&E!!Fb8Cg65u6hc~# zZXb-rvHouh3acZqBPff1DUf15w0{O>@8Hl7xHJM%z1yvG151lNutEi;mBPaO{8!mg z9+H3kiJ$xTwR1B|3#h{9mp$nED)%bLmG-yLr=FcMFbFUmnt*>s2|N-(VSYI&DLrt0 zV!Rrt1kjbgoERIBsG1SBG>U(93H0nVrUX1gqZ`QTrx!3oeG7BbXBmrGXpg$kG!U_W zBk1hl{S8}w81(EOK00nM@TsxY+2!X8w*DC$gBw$W)7u6px|e@RPDD)A89&(f`qbr* z=xE>Aw_Wg+-i{uFsFxYK849^HBzo^ob!6fG&+*wm8R5OWt=UA6t$)|rj>K;-lodaz z_p}@ONxizLgpwTQUhvbsdwDt|g5JgXwZ7re2fOPYeFVAGpTfO!YYVgQJh)RJIRPhP z^559`jSqV1J*z*?C;S&+pLR>woE)p}-&QSOJ%!)skkaU8`7xNFG$;={*<^HnPFY&( zeN5lX6iTk9&p@R&Kh0U~T%Tbx@TZS;5Q<;S%!_`K7#ZsuYwjR20j7VV@1N=XeuI>M z-zb~D-k`ko2=4!&1^j3oe)*xi^jJRj;O_sdJbdaE4C&ZdAI4b!AoTXoWAyG|591NQ zzMjO^GdjNi1Y@shuDgHZvwf}z!0+}*e*f%Bv|)VNgvRH*=?Qi-d;he|&1-DVgPK>G zpBWkgGcY&2ZB+QJEnUh4$g!om_Vz@6S7iWsmfr0AM9DAp&kwF&=PfsWZGit}{;E6t ziF~9#j~=Iz+K0LS`|~9CrIx&}ccr7ui~EiIkykRhmi1jX#E;S6|BMG@_ufMupPLZ^ z+WXB;NRE=(uYH*v|;Qvq7z})91xn?-W4MLC5RJ3tGara@gVi>AxsCL zdP|=?AO!~&q28ZbWCoSpu`2_HV2@*vWjM56?5K&6JN4uqMsntytvU9-%o2C_#5)SZ zo2!O&og(s~R=oV^3oaH83=(g_B}pXPOsmDMXY=^>xyWyty&m4z0A?6^0ZafFcU9v5nokRH7@n^3~l-=aBu+Ygl2Bp1zhsX2v{WMvAW@DrMvR3 zTbkitKvL$9PzviG#U#^F-iK?(Ag>RJE!&9iy_g62sR@pU7kW^+?}*cOQrbnbwT-0= zI#Zl1B`Vyw+?U1|F#Ox?cO(x~wm5y;@vkA@0%z?F4}0KL9lQS=*bg_0Z2Z zThOl7%C)mko;i>i`khD!ERnHfKmosSZ&S_rV1As^e$X%7FpHNa9(WuNkMYgANpys` zagdg`)_SZE-b@840ck$;NxcI1QM(lp3nh@30{*GWP(4YBnZ40ETNQ+_&_cZZ0H)vi zXic8xRUCt)Ii$xx-KO%h^^cL)$yOMR4T+tN?1#+E;6go=7a~n7{7{!IhbKH*@pZGS z$@_errGnX^v6P~m#7w}*fVGF9=;-svi=2)G^ZDv{c8AtuTEU|_nq)TOk!U!2x}_Hc zIhtJgL`Lx+=I%UUffFjSn04Xa0N#jRMF@@6HVaUN8DR-!fpFl!#z1&=9law?0zq(k zip-&@!jd3s`@%32+tpk@iM|G!K|vUCW|51ps}TNdQ52Y_H;dXCdv_Ud6T?^W`4HiG z0dm-N&q8y?zhxk;qpJztj6%mUln5E}$qXnRX60GS>C=p5Yo6`PSL|@<_ZK@r&&jqu z4!_)W#pJ_M|GL2A8#2Opeo;O#m`cZ_o7_o1qTPb`<9#8DbYVx!6%Gtf9qo zMIJVSZKE{k~CK9FoE*&T}%b{OBz~ZtzILx)W{Hql-o9yX}QDU11Dwbq1 z!EnVrn*bD&kJGkrLG`jpTcNitd3TC%f?!+>nVLASWXL>kJZ7c|9=#lIL!uoKFPzZC1Lr>TQNjpT^9qDuWjfyVi*GKnuv>X2`&-jc8*MFl(Bhg|y zXpGaxeI!LyEQY9AI@=l0Jor#zZ$_NB^ihFRJl~)blcH;mrv@%PY?4a6w9Wnrgd?hk zE%@dSMCVEa)nke4?hhASMLt5&rmg~s5Rn_w;a|qIc=heY) zn8@ev+TYJqVpXxL~>Rvo@<;22A<=?H!U5>Mz1PRHVY!yUOz; ztBm7(N*Jnd0qM5DQw>0|fgoEbysPm|?hf-c>Z^@rEqaSjXEX4Zfh5J?;fW|w|46eM zT2hOeUEZ~@C(dE{Vj0l0fA`EV3Y{XYc0>dDccH+^>YeN#dBSUHD=?+btspXV1(Tyg zm`*Ff8xPw~aSP5fBd>zJIS?Fr`tGj{SDo+`dA^blFw4>4fa`_a0I#H7vg%9pKnVQU zqMc8p(4p|ZPtn|e^SWI2LoW&~K)ix_svcyFws*^RV7N|x{Dob#3H*m95h?ShlZ~P}dkU`Sv_1&CWZ}SlJ~3sip}Y zzX~T=%ZB%ZC#3q_sM64g+~CxD&WWYL85yErL79Al<3E+Uh_`|7U&nG_SF!5j3Wgle zz&ZO_dAR#*6o#HGN|w?2R|pYTdmN!rXi~98L6_~%XL7p|iknuLuONhSZAiY*Dj&in(m$X0Ft=BdM~ik! z8E2ePL@kr1=V(pz1@U@<0(HK3=`h&ZL;!TnXtx>4tB8d*7Qdk+$6t5&hkSkv#C56euu)H1MTqjrksHH zM?nFpj3O|ZVmQZ35T%7$)b=_Q+81~WN!o0$cTFcu4!UNNYfF)mX7hoAift*?r-6R~ zYMQokirqLHeJS?c!oljb%FTIGg6XV9>_gvW@tAmafrU(eY=x#(X)|fS`#AiCT{er7 z>-uBRWv2ruPCDzB!%ln(YsVqf$dK`*NK4X7+eA0gM{0WYu%ngT+&!*UBlL464gr}P ziTwlJQW{e7KIVj_9}~X_V0h21h9<55Yusn`nuAfnmkT0Wd-KJ9tp^3bR!!4v!+UHN zY}_}tF>oK}o2n^==Y*ThCQE#KB`f4B>$+?mxE$DBD8-7y=P)bX8Z>tE8J|RFq2RlL zns<7Rc%sRPC=4GhU<|GmT+Cx}eCq()n0ynmfszJlEy6H#Fga7+8!x_@z!aT5hW;us zKlrWnMRLcN?BClEQIp`rYZ_8qcj=4Ul%xwnLV74Rajl*}GLqXSL*?Z8dSplLNC&D= z`}F=D9GP-Y#!!+dwtq`;Jha>6jM6vNmbyF^lkbSVW?>X4>&B~3h|TeuWE6zwrsad3 za)=F!#)gl)Osx|^<+f(Fow=D^tsZ)w{IB{0ia^1dYu)L+COK_=``+$8)U+M~24x~@ z4&!M2)<(2kyp3#7%Tr{$PhapuILvIaR?(jSlQkrsr^*4BV%n;CToF*K2eX2rGS5!l z>aPT}oA9Gh*v!QSJyaSae$uO~XRC4H99!6XmpI25AY5cxF(JIw zr50GV?hV~e20s6}M&@;V-;`RzYSOeKuLS;3?-eUFjsCHwQtXC)x`|B_p1~s1yY&!s zpbb;>rC7D)>U|S}uv$V_wIs4{!nu}vEYDswd$q^*!~;^>OpD7wm6benO}#gh(IMHz zi%{7dh59RLvZuDhlMHLej2nR*UZ4$Db@5*GZh(-%ZkUv)OP#d%_^=~hfgq1c9zeZa z+s*f}RdXr3`Kyj|zRcA%=ogxxjb=g?qUJeta}1+-niQ@?lV{b?W|;FB)|(vDw1^$p z^dMo!f-fL!8OtCarxWH6$DDU)&5<6Ney?DNNE|7HK(fEx+gwfAk~guEBEcny_CpeP6k&9(*(1}F0yK~udG ziFh2$_fq<`U7cCGavb$dP^$t&FNC>o?l*h1gcfGEN|E7DuC0J84UuB(D#|0y+Y|At zuP)X#jr6pURqS!q__A`Rts4Mi0p`bJ%9rUq?@xY1jWL!_)GLcrj$zL9t z9AO;qxz!R{ekQGv6Cz zaZY(62%qDdBVkra6ZHZ`SY8^lU0?yyvLINUmcKL0YdCp?dH2dT@HLxfBX^9|D(@!B zS7g_gJRy|_8Bz&yCRx90QIIHRz@Fk^M#82&ti(JxxDLmtdEeu15~tAan8L~Q!>1=lH@qV#&- zKJ{}}Jv2^h3or1kPSq__Ep;pXYLlBsvKD1GuN4qp{goYd`EgXOI9V@iy0YKvS8#L!MMgz&pGIT zs5^6dgaOrS|LdwhoXGyz@%_5VdPRK9SVWtdgS{QXx1}dae~|v6drELueTqHtqHJ>8aRp_-rN!=Vu)MM4BGoklY3h8D@c@#iupVoH<4n}hTqSavJMYw>ELr78Z>GpLc3qe7H0T@8zi)cxUGXlI z>8G?S`;GG4tDMx}tK51=tr19_`a2xe z6=XwYhbEbl*>i!UC3XgVhB{t?UYI2nD&=bL;d~=b@HI^jxOv!oGBI#x`+*FRSR|EFdhLZG|uUU<;snOig`8` z5JgTyVrjU2C-m*kpe~iL{A0aCMm`<^$xml6H;EZ>QM8n@wg0-Weus-L!#(8;L!Nm? z;6{b+A#Ya^z<#{C=jlS^ujixMmXd7c@N8vD@S~Xn0^C=nm(>T#l369UgrTy{msOJ) zP9r=jK4`VgOuZC^uwueO%RAUt+u8WxC~n?S^-Zj6(Dn1p6b~iiP78661ro1e$CVIR z#f>~v+v}uG+Y)_^xc*+-7J5-Xbo;H}7as#%!gx9!`3GSfF6nCt;_1QvF-L z+tVJ$jh~opo|7xPFWk+1M+L^0WYo=5YQU-BdNgh&rb6e&Je{o2+hd~`c z91)yV8vg;-M;ROZt`ZQ28!(DKeS+~)c~3?xBedrOiYsMqP_6XNmM0R$^BLB6Llg@3 z{VSJOjpZ}F;P&LRcQ+}^fFBLUcHFSGi-oqF8bor!Secve*WiiuUs&EKGF&dRE$tUs zWaQ+I5YQGN=a3rvN{H*cy@#c?Jaq66MWsR!q+SKwFytpK)p9(J1iQ;<*7Pl=JUfru zoh8;k5nj7zJj%VX8W-adP0g1euR}5_(EW%f@)o7XE>zh*`Z6E&Mx4{mZzC{ubpxeW zZVd|E)m2NDcRN7N3eW<1^poJ^8-?-mW13_b3hTdMs@pIQ!={o!?XTIJ5-NEv7j>Qy zcG<-0Na3>ar(Hg19tB1cY5unK z$I}S}@6fCeWvWdYr4>C-eYXuISRSJG8H=?=3n~6hvyTUJ1+>^=O{(}unzb>dBy?x8 zHpgPHvV2;}RYt3~(v_$a9jk5xjDp}C%Km{Qg0BnR)^y8LFRS%yg`-QGv(*K1I^^_( zHCAR5b>!`!2ypP_TKIsLZJr`N&6n339>{s!+BQbTyuOgzQ`@tRplU8rklgaLq?1?`0(>I3((KDk6nG>l1QW+L5CtAKX1mdy*T#O zUAF-y{{0R@Q)v%-L!XN?n(0bH;_V8dPm0O;+rb3V@TMtk5}a&T@fq8VcKI_KOFqw+ zu&T-dBcBx+Sr5M`V&j^V?Tv@S=6ub)q0U6p{ja&v9sXl^2Fo|6_?C;30P@ z5b;x;Z=60Z^gn(V7et(k;vy^)+*vx(Ayx=+>ZF?r&@!Y&Y6SEGt%auf%2V~rPDN_m z$@V0Z8op#2MH301?CU^iezJVvVg53UKz28jeBw3hDj~s{-fihO2X|NPwg;_K+J=Si z5ozEU9=-8GC!1^g!vEdV9kEi<$FuuMvX37B3(}`jb^9rbRJN#CV1UADV?`qI9%!N1 zx)C>gijr*wFoBB9ogAqfpnhS9>&-2kTS=kET7VKQBOL@vM)SvZlaWG~vQg8{OImlI zNjf0(D?*iW1iLzjknjPXW@?u}LHcm(>(9Bh*7c;8tuPu&0?UDm6<2@XBb%u|cp0^% z(1t{=*Bb~1jjR9u?Tz8|5T7>sK=uucmy@%4yrB<%7c9=WC=}K;>_;e_?A`L+egKO2 zffvJPFkeX8@QdJX9q4!!fE;9ge>PTMq#f-Z<^7cI<`4Cb%|WAx3pTV`oWUlbBQ2`V z8eKzh-jz9YsMA7LrJrYaFWiH}vY0gh=R$NW9CheCCkk>fkEh$_h#uMc`DoGPx8)_j^13(h&%K0?n8c zhrY42U)EXsX8c(|S_%Kl(Hwi@!*p%jB60+SzW`sto1Dq4=Dqk-siwcXaw|kOcdne* zENHN=9bTA@pE&X5)m?a5%>Km$GHyJr0fC$-&P{TQOSt%_s|5_*|Fx zb8+7^psa*KXbr(4`DTifQ9zws$a&i6U>sML@H#3@oQDPHZwTsxs%Qo(ZE@*uuvYZY zUYteU&5RqWGz!gC1{h-szSuORxjb2n@8c1mIAr805i&4DqfvzGT2Jnnmo__2M=?ti zHS6T;CaY>jjD%9#`WdcKR6RoL5TsXxTIz%jot(8cocCL-Osf-n50lGH5bX0MJ}>&; zw@I=ecY$;-iS>cju(G zL$t!%V9*)H>3oi2#0!PAf`&+774*S9>(rIxqz^Mu>9tI*duMOJ^IrVc3C)A+w0Sg2 zNeEPhI(@SNI%iyL@*Kz#-vueWyH@1A}4Wx;idAtLM zTS;`M(6?2dOKr((bDCi!JX0)8T>%z|u9AK#j$`xDAjw(U_K{^qTd0^X+2BfYC=!8; zj21xc3DSi3VTD1FK#e|4nq;V$cx(hC-7n$W+mUmQ<`kj|Bh=PGegIn*-A%U1hO8w# zOVS^Tdtf|I$I&uaEEZMNdJ-EEtMDRLzJ{gciO|v^6V4s7z-BrF*Ex)vO9f zX0SGS%)qWFNlgwDOH1MBJZNJfE4}f=g4inEROBtKitC(1@Al`5dWGEKFV{qq_)Fkz zvTaTW1F#Nwr_mTQyS+&AG&duwqsy0?|i3QbDu1|H7!D3eW^$ zN%@teMt%UA-p8b;+w9+wNZBKw4Gc?fQwJ-VX^cPPW~J2G$#@N(vjH6ZCRS66DS;}3 z?h(V3a>x!MZtID<;Xqu!zqhk!IXx zM)}*nQmu>o$_oCqWl*Vj_UHWma<8=EoUzF$ul z#K5?}Jc+X?c0e%R zF(crnWok!8$?Lm}h%+g-*D9UGm!c~?KzIn(BeluFPwt z);a7)|Fr$2j7qn5c#-}$w}wyiv(x#u=0>#e-f#XCL5;4tJ=-~6n{IusSkHzqNQ?jqE1xb##m6U*Nf6q%08tQ zgFg8`_K1?Gb*7s%5_qJUgZIraa#8f_QN`%v#k5Tk@+BK8#Ihccbn6ja(f5-bI}N(^ zo1W;h#VE=xGq~G+HQ*%4w}Xg!Mbd5n-4CSz$2ag?CF7tZ1tyVcn5kHBrwtmr!{D6_%LYXR~V`w2t_VdP>>Cs7kqp zh;kxqJc!8VP@L*dRp5Qs0&Vlhg^%?dY} zTP?80m@-enkK{Qh9I~-w?}7!O3Zr{If$LN*HU=c}0lOyN)cP41r4|Uticu}?k zL|8Vaq``&34_!86q}?K0wak|V3R?Bsxn0O1d>x$EE&4TVn3$mbg>fOWh~OO@5u$<;ZZiFiJ6N0C23^KN0B)VqgSia$fT7 zXWDMvXg-K}wa<=|2Ia~+qoDq(tMiV3M`<%+I(NrSX9FT(!TE?$8{u09nrs9IG8l#lR$=P!~vBbW2tA3 z5pCpK!W=oVpQ=oMLAqfaFNy8`Ky7K5s?0+z!=S(NN-na=Es?g@HIR8%zYadWiyA>N zE{?*lrgLJ0T)|ewMxVj{(d@V{nQ|etF!Txb@iLTLzqu^7K12UedUgJKVNg|dau+x2 z5P+6e7C`xY_C7MDti~V9{mgH}fH+pP0UGM08vlEk44;QzIQxbowQtvdI$-aMq(8(Q z!ipHG z6TjNis<5EvghCP?R9mX(YM}1hkdl3{323d6W(%{!kXOJ-(_-8Eux-!;Wv7Qe6-FL& zdmKE`{yn;1@vkxafpHyEi^XrDEJ}B!0|1Rdx@rGg$dsokiAX^@`zpd$rOQq;TKg0r zB(*xEB!NXfIs^asZ^E{ZO+MzMq`AmCzIq(LXnwpZ5t5W!H5=ZG^FNU1$sMVLvvsl@OS`k|^7>iMDz0-O?Hmw3rN+ zg?s6c&%vCLc2`iZs;8xKqL>zyvEus+bKd2gPFuz*v=VaXV05FiZTl)uq;NB!8gA?C zFl8r-@$1}dkW??te6=-n8!HM9NGS&;rhpV;_#i7XJ3F_{(vG2D68lo+5Ri$)tImN6 zKHNBpu_iB&K1WKYNe7Wxug0jRH4L7D)IkVQCRNThiG3rK_zwG@*(z9_n}}>9!S=JL zR|=%IfK00s7OltI7s@6=lFR$m22=3eb2rZm#(0o!nFox(&~QFXx$pkfVjcc2W;nEr zXG2v$2&S@J7qXkbRpgEAEXeKkK$D-kHD3x2VqQ)XfP--<%-Yoj&fS*Djt4lwv5F3v zJ#9HVciMeYx?OwSID>PJMhNogXZ6kq#5%7er8qJbRbpG3A^8ddM*nJFUbnle4v_4@ z)Xv!Q**1GmSVUPbBmKalP|7t*$X&2k{JV~{bP*RHKftknn1BlsGY>(W6)(9C&+8^b zk8@G_hMf)#M&d-UC^c&N;8UhIuFuQQTdp;V0m~Zu*#;^Kz&bTUr?G%goO1BDR=y%Z zLfE;|@j70$>sLLL*CWa|x?N&;t*P-6>u4vKbY_B_i31Oxmf>PJa+jI*8l)&=gMexp z*M7NzW}cR7H~EYxecz_mJyH6UAjemj3w29Hv?34>|IuTrvO5w04<|UG{z3gZQW89m zqxr1}Cw$@<#I+Vq0`ff~^FR#rSMv9&#DST;jJjjRQDsfvbcP-@O^&p#P4HPx)s5)p zp#66Q=5=f#8D9`!MB{0fjBb6?!1GwBGDtb7#i|E^`)Lu>bC26zERs)G5!$t zQ2wvsSDH`qBPfuFOHb$F9;@cKpb}H%jA|k4twjX!`{{nuhno;WjC@oWc+tbSC*FEF zXJ=1)U;xoRR_2Rd=|M!6R2+Y0tRVU5JB7jjFN|US=ComFf=*BC@)4;1+1W@z}k*>RSfe#81G6c(bx&WQ)ds@u8NmR&N4!d`S>!Pf_bvwmI${K>X5X#i1AX=?{NcBe(r2 zgA@?B0ZTOjt&^!m3--gD70#QqN~XBS*FmX3`XT8$c^)mKlhq4vZ!IHzZ9nUVS52)$ zpdGX_!fxrcuz6uYmXPaK^!+q)i0*L8{wq~(o(}k_bEv-eruX;0rgzNao$Ccg9Ylev zU=#LL=3pUwu|C@QRj-euTI4Ejq8Sb(N-xR)>KJ)>@YAngu?2Y4#4{5w3jqQYjAI?` z8N?3gV#@23$d8Favs#4uF*RPuHDPir6~DQi9Zf%B586+wy~ifVjXAl!bwxk zk&l*FchrOrj@p^6hjYbMF2e-E0#^ER_Uq7gv=QSi;}qs>Mt!WjCX)y2hP*l>>$zBHLzh`UUaVg6^y7Rf0J7l$m7OzZN+d0-@hKHZe>?wWGV&JU9UDd_E`lF z(ayQSrsOUkp6R4FJU6LNc^chUO?@cD+WZgLoy81TbC%%%qDEU}El=Pmm#YXvJ1#p$ zNo#};!`a9bn_UeHdnh+c{tswUt4^NsjO=JE<&6h+Xgak5UIm7dQ^yH>BSCSaVbB|a zp76|?k&|hJR>HFwyn)M>SBEwdUlBPWys$yYv=lBKV-_tjNzt`yEUh~QnZ-C~xbUr{ zMI%rd0@x%ENy=Rvki(nmYdOBq#zs|Ac)`c20frv=UzG2XFxx@T-Om9})sRIz6uQ2I zpIfrTVOg*(nG=DU3xr=nq zv+5qF662Gzkyt}5kcCfL} ze)iV8rOszbG?)}t(@xBDhyZx_tq1Ea*l}SUF`O%n;Zqgp zI!N5sCaB!=}}pBDlM?LZ6lMu31Q5u!>5Bg9JwuTX--bgRd? zINQa{JfL|K>${PkEtT~ozQ8LpIJg0!0>KD7Pk}gB^vDC#Q$clR*yZ^JxB-REy1Vfs zYer(MXO_u%^WgY7%H4{3}C`W0nX)7IyABT9H z&vi$B*o_B6Fh+c?8fxoc1`Utw7*~~rW?1_K-$7?{y=;>$BKZaWJ|)D#XD)DbA~32d zbbYd+d%fGLgmpoB-69!PgpV}*5iC#_R`l!SeA9Vu-R%);0%hFMj?us3@mdL2g{$IW zQ-rXs_q|hWAyRH54!-{hM7c9fx+i_W{6t_zWEpnX#W*ne^b2u}vSys0-%fG)OmV5o zV3!tKE$Q(|n@KpPq7!w}}B)!l<=E^M3Z_&u?qb@4Ufcz1MMo zsO|(au7j_8>|KqXPu2dbP=3`tZ@h!7X-nCKB$Nv5M&|vx#LVw8V?Q*@k%NSn5cHBd zq?eO^$SnJ{+GZVMv0mwQ44#FL>6JQP8dq18Q=$9SEwGJ#^4*nr>lR$ol=y=)|_J8()1@HDc|T+f`zqb?gg^KBo_d*z9U82g?u^cy-AsM}$@gN^ToDQ435!gR&9 z5O>GnmRSJ%9~O_T>%;45 zQo^0A_uo#_;nw8accyu~oKvv42)OhXA}szq`y858?~aUX5<8eLU!-g`-(<%z!5$SP znLkBTZ{%OFmM7QX`+`r5sgd~cU|Y`F?>$91G+$4mI|TQj81&#Oc>xQVT*)6W9EI^I z2B>MH$d&Ol+!>=oF!TSal%Vd+q+F{hvcEzrraFizc2U}Ii0e!k+uA?nxTyL~j$g-^ z@CUAP`|aq@^(gl1)eyb>QI_|ZBL8SYhXab&U8&I#t0FjLDo;H=hakAg>r)aZCc671 zPUQCQ=~lTN6QXX85})DrkciyclrTHSjA=3usQCqKko>$uq2T)VteA4LL9b4MC&v+U z^=YWcUy5tLtFdMk?DhOyw__-NnFSE-5>e5ptJlsKIQ?mh*U{ZEWp1qT^)Llq;U_|q zw=q>p=yqECGc@GkTU2mJQ_Vh%YxO}$pA=zP=pE(Wi_m~qhTV;g_|eE7arMjzuYH-H$td`(c1KWgQr~R-F(9l#%MvD8XTrKl(0>^ zKOM~O%P25IHzY|`V+TV2cSolS3G|~dKH4Y7=3pA>@U%q{+0EfYIFFGM63|cu8*ZXq z&SC4`6~)m~en{)&Jb9oWMC071vEq^SQ%8-ft;r~V`*1aY$Hkf5 z0M!%PQu@nuigmW$#o~vr|I-{t4PNV6J1`D;gW8SfQQyU%LmHmVed87Hr(Ebmm1?V! zwxT}>&l=!!59AX(BZA|b$8rXVY|i883JI$CM`z#t?ScAizKFF_ctm;0Ay#6H7Tl{m zJ6SW8^2D=1&vNBbtk^tTzQE{LG79w|u#bz5%&*)Yhvpbxq11Ck2Yx0r=YTaxkXk{( zni%xt=yq*a=fgrLmEOruu8b06eU3bWT9w-rjEFH;$V3l7p|`qWM-kExd)vPcmvI4b zFxElZVZlG9qSFKYd##)htj>gg_h`C1K+Wn39-A$tStIRP)g<7`I-w{)2S$L%UB4(7 zpxEczXm^6#tWSL^z^uBL*hin{Vir`XF;4Z!xqq=M)o3cQv_I2!lC>>lX1a)?#_O<{ zlbh_*;3qoif)NR?ipETrBpku=%ug*0(n$4{l0Q_I%2hTzGEi3Rx)7omg{l7 zXiq;h@t|@vZdaMa-WJ(}m(?9xST@20ehazg^hA&kN)>*0v(3TjX3wV?*afijt0;{^ zZ)?p4_f`AV#yyRK7a^7Qg6k$JF#oQtj1~!-HNR1((N+y8D*RkaBh=I+2^Z>oPR`Kil2K0->A_((5JZI zv52*cd+DD&z36GiI@0k>Hi9q7D4ya?v8{FVxDVKT8F-&7p_Js^!PT!h(s4a!U;6Hwu zV749$=hD4es|Q*Hehg)Dxg5B}#u{I$AMnA)4bVVbqBm&Dm4t2%=$#>xXALgL)ma+y z6VKFLQI>#1Nkd+3$eHl?axQbnhLU4RsTRXR8G4mGyX)n@f~@jr1N6tURnfqOqrn#9 z;N>?YRyqVt9mbS1E)*Z|nKfmTLxgmxV}|U>=u?;Vnq3GU<6J1-#0wWiUOt~$1498n zyV4C0k)tHNX=##CO!HLmUHY-+_h`(uKw56y?QN+&|qvW*{Jkk*@kFwu_?%u853zpRSHJFJn+)* z@ztP)B0w+vzr7IhshBp!dqvREQs9W>xNN7}TViX5YH zIPuX3gpwGreqiV%*uI$?e21%|RwUY%6eG(!hXe8nu1x1dvaF&lS%wOa@<4+HTC>Wu z3Q>8*)+j{Y!ZUdX*6QY&bT|?ZFYPFf6%tp)#-M;z za&Nt?zj_HbSn|^ouseOr*wkjIBPKaS1?S5@88A%o_T24zstvT$*Ct)dPy%KhDE&m5 z1`mPWC!ZH{nkgl5@SHjk?{r~L`5Z8vmaPQt_&wl&j$8H*7tmZW|NH}k2$pkWyDC%_ zDszIOhxCv`z+5DBk_twB=-k`zUk|T95wu>Khq$pBdzvGDkA_%pF}8imJz4gx-p5M) zXVjF1d&CcR!|I?k{2Q)d4hB9r;?RR!)!xa_iF6GwI?DIttAO?g%F)y7HNJ*p0T0qI ze_E|m^Kh-yk+jt_nqETcdo;I6vi{Z=Lw@5Js2ZWhj;DS5rN=W)_e6N{ctMO3D`@Q1 zGBL@E1&y5{x20T)CX|04;b!c=o%2u<+z#98Untz5#=FE^+ex3rlZkS9R&tE3&}kyh9=1@X1uN4Z!WDL z|J9VWTzpExx$Ar;hrLRAu)W^afEIQ<6daD&!8Adc6&(|M6$mCpI9nzx8jAs<`dZCt zy&?Xr_}|nlejs;dq((sS^&*qCMVzfePX=LA$^?(R)>#rUM9dgyY1F&&AvW>&)YF~r_(U?;GhT)jG^r-k1A={|* zsk(o-$8+r+XSJmr9WvkGy=AWyICCL2zNmjMTSQ06rPzI$10rE2XGGEKpV3s1oojCb z8PRu$;eIK@=NwE@DR*$vcjt)UabrH6DZMMWmf;%@^ zOtj<-!{z5NCp}1u?H18s8%sp3zU5U+2H~5s%Vl{x0J!Bsof`2fq>8-z>&U&k%ND7U zmFDq#y@47b)#YmnFE3^8CBNSzj&kF!yef6r#MAOx4ERz$!djA!@&V2AKzvQp$(u+F z#awf;-!(Tj=B86ohX0>K={!w;ouUO{UUC&rZ7@W0f!_W~ez>0I6rR8Xruu+RmEBhX z(xXicpGAoXlLq-tCP8g-Xhl%ofanGYWj%kA3^ipH3#mDq41rJ=dOUZuo91R2e9M~- zFVloO;Ghq}v1Yul&>|FfblaomV%YF~DI?pZ1Csld-8%}GDoLc3PFV?f?@WQj9`pRt z)knepPg?t<2LXD|0FpXCR9UCOH>pGN#-tnVUkC4~xtw4v#&Eq?m=ExjH=G=GUF%Eq3ht6RVgA0L31N#~_p z&fH?qy%a1?!4pE{={4ijHzgWxG-D%*k=dPQot%&z4StwGrLfckua;A9xJ(kw>c=@w z&jCa;G%7uH3<*1cMwR4R+f#JSj7Iw*&0Qen3SDCL27^tTmij0bmi8o$%7VRTF5|J$ z(^GLcd4pmF=(6Nkp{P~^MfE9*GzDv?BMtew_w_TCEN$BF0;l@oq3I^@>-qI^;)Pso zb)n8^%HDhH&E;7~IHBGq)^Jzt3g&@12}O?s<75-3J*|-6_ecr=xMk6O_}Xq0K7ogX zSt06pjp>OtoX03In)ut{U_v7dUGs_#!Bck@6|e=s#RRr_T4R7muMOC!CyWkvSGksMk{y04M7xOhWVt2hd)F{jctjASo8*$^^^U z=S)UX!EsZI{5yHu0lriy5Jp+(vj z`(DbD>{avad7)bf{*|p}_5KvHza#!NjBbQ7knO5gHrUKY_p$Pv4{NHDXzZG@gk%}p zHO}$x`&Zlv>2RBc!G+m?7-VW=oy%RVHqntvsGK1~H?h}_nwtF0y!5k-3|5w%n_nCR z4o|wd%6Yh)deQD^$B6QQnq$L*ZBHmzq^R}$2bGq3)$up>N3a|{$Fu~&1|7?nGEdm}Aa<^EuusXrFlbLm_dXp(fsn?q<}|4{?pChUb7afEe%Fj}!h=?#JBp=^&uGj?dUDloe)*zEl8gbd6-N`wDfA%mil zf|#5vjjWlKfs=!bjkPqLqA|ef$6jEm4{#v*$y$inSUU;}+qe>G(J?Xqgg96@h}hW} zi8z^<{+F16otf=Fiy7G1IA9ol8#@>pTRRfbF|qzUNjmCVni&dN11yb+{%41SmFYie z8JOAs-?4tQ3C2WB|4qX1U$qP@|7lkLtHbdhpZ$*x2NNR~$ImbSH(CZJ&YyJ1|D~3} z(O5ZiJ(&(Hgs7KK)YiqtWf`a!mJ+Yb*2Vu1)YTOjbnoWoCcZ!T^DtL)yG_jd+vll^ zkEfxh$EdbLW$RNBsgeQ!jjf&oSZZ}$2umYP{RK#hNDCEElipbw&sPnS|7!*g%(dR( zmy%*Q4{#JQkp~a7Ayh14E21j_@oxE=#LGqlx=HUcutTfH=!0@aBy`1!U#qlC=KMYM^MwZwG*}Hh!E1Zv@;9)q$>`D;5xfAcYnZ*2fbfkRLFH?2vP8Gq&IbFcFUuE}*^}s$+HX@|*l% z$LJeF|NY1VRH+tHq^C%h2oh?ivMfAsLBLg*Hj3D15h7q~1IXjPS%Sqw>9||-ZT%VI z{wN45;GzczY6kvJjSiKl2M)}+hRNBd{1f762kb2)m<7uSa4QD^2Skw@RGW|nj|Aua zv)1{t;Qqcqz1eQ#aJH?n`{r5yx-R+N1M>IvV?UA}sj#$RlOeWgq!V-=nee#`ugGfU z^G!M=bY=mBd_S}TWqlDKP5$K(c^B(jnb?{d!q3+YG#oB8Y>FNOhg7NJpzyYj( z(+sX)80~+3OT8_dTI~p|gs-lrewNE&7<{m!DDXsZXsD;Ef9Zqy6$)AlvY;akETHIF zTi&x*cVDJEn+Q_i#^V2+_jHTH=ouO7zhdSDlZ`B_T`>T2e(!>;rG3(Ta+H3NPgmp@ z(2$mTGA z4Z(EMSO8;SP8Im6RaPE1(6JOJ^~?tB0?} zmggrQ%*}H$Mi%2CjUFEr8pN$6`%!+$M>R^$%U$Q%8i_1bT`(w}Q;;Z(@Y^D&(`eGvGdZ4~ zal)98$+h5Ey7jzLF!70N`DNU2^S7F`4j>P%NKB}3c!#(<6t3qyw{2>6EO{J4%5I;M zqpK8>qag(>(pj8yY>u(wq6o$_cqRr?cMcynlyIR_MCwwBX$Pnm9neQain}7 z&)IBBu-zjJ4D^4I$I9F6{|EpoRDA}X9;$IDqzAYY4C7nu9)2mA|H>x9b`C%#4Om<; z$_QH?WnjL7=Uepqs8yZkP&7da{7{fK)~pK_dsB)|4_m%LLf8F0FJ$yb?1sD%tLmYuV{KK(6_r!Q z`ot~`cC&Y=wn2<^TP}Q6XTLHOEa%Q^*$>bG}eL@5Ikp+5_Lxaayv)u7uZ{Hjgv z0`ez&Y<%wJrRqE=|9B$Ad9A=X-$Ks>8E?0>%WgC7PStUS+b|Q3PBgUVtdxPDn@nBc zNEG_zT7Dvw6A|r8R(o%wD4v0C2u21iO8Lb{iA|M#0zrUzr1AktbIprnO#h6T#yS=( zY$GBhr|3A?yH%}IB@87sPi86tOWGd8n@n~{_ujjA4a9i);+9wR_Uq0^9pm&P)yF6# z8{fa*6BVc8MvZ$&2K7>ize;swk)N;~m0^2P=%-{xYTlD`v)ff*AZ^6nFsW6BErr&& zExXO|XGDkL6=eGe@yqK>;C!f0Y-hqYaauD!2-P3^c6is2Y}9G2|MvGGx@1_)g5QeG z`JW#ct8s16!PA3>Dkdm-NuqcTO54hesu06nZ(t{^FKL#xBIXR@iK{??IUT-Jb{>z| z_V0~`mwJPa4aR6MX{*+ILeZ>T9i+jRfidS$+b+ehSA-WLm)NG-WU4y%NRW+n*aKmX8{Fp)O_}V z{So3eOB#H2>XChg6eCRZZ@j5$YL1R>iql%(HO6`w{4|?L;&fStDH z_KHubfQLy#XY;SWBw~ND$V;r%?*R~VhS)w|UDuWeF0yU>f<%vmJYu37kA33s`hc=j z^~yV&@G8{=V=UHD8e*w^T!%31vK4Wamec?Qk=B5@hJg%IwW;M^HV;lJc0x_a1I!po zs-A{Sne2{aPD2u|FU0^1iG3Gx$aF`f<w;JBo@T>jtaq>6v?hEhW9=s zFSPb`Er^}#G0YEI6=xU)BLT&_NApt1&i0}X(+Ubr0(Nh|6xmhRv7i!!D!IJfAj(@b z2bB0v;o(U%k+d+WJ>XR^0e*Ikg;SsgJNvz93go z$di=X6x!dJ9Fv!1veZOU1hgP8fv#CHj|<~1J?p6mw%AR1iq>koaGjn51?QSsh1@;bO`dvu-vx#*Ld@=$W!yl8| zn+4+9(GjCL-;%`EEBgv=lRS#v^LOjcV=@_ZRf3N|i|Sb-nf`)s6BBC*Wrk(FM4IB_ zFWu?k94ivyvxXA`gLa&_{y&D$m84Yd^hF&Wh_2y0PEeDLwHx(7afG4P?VO04^w(XC z6~r$3iY(ORzd%Y5h5JxSxdABxoN0Vk&!76k`U$=2RKNL)jwLsSY@&>i`@SxBXm)5;%Q;ucS3K3i{;m7gi0i6v+)%33+{^{z4Ayn} zRCR7*ez33hG`}7=gtu&mB)hj69M#f-`y?Fn_}o41l=)~q?XiL%C7fQ;4#yN_v;nKJ z9Hw7BTGo3*_HV2c!bSi;sg^pX4OC+SIi(FuN#A?)CZ9a`gGK~GUe%yg@!X+TW4Hd3 zHR!f0fO@~Lt#S&NmM8_Jjl;{7Xpjv&bCC72OY#A!$6#d^ks$u5x4M1L=t}j~J*aIt zsi?hdj75KjR<3@zjzIJU8^|4NYkzT}UvN6__a=`pB$Vr~m<=I6otKg2fCWYrHxeO;OZClwp6jBMW9W5sw9%0 zkCfu=N-X%z3|%0h&Ng?9`A@o}oe8%P|Etn;fKfi}U$dPVnH>r;yYz1=zkYFb-bUrP zk#h`b3h!f;k{PG>{cv{we^;XgXkTsvxxh&hc*i(IVchxMxiIi%{rL8ANsBo|lK?LT z12wauM_9L?ZaoKcXxXiv@6jSJWn?wyzxUmH7SUk>-pBN9Ksrh9cIUpnz#3+M>E(8U zUJbCsNFV{Z`17IJ$oHZdgC7r{-y=T(-{^<#*$_QNus@Gcwa?h025#Ms&?F zVCd9&0b9*LUPn77+LT-Lmm~;nq`puw!8h1~%`LeD+T66wdJcgtZ5IofkQ=KDlMLNq zCTbO?A85!BqMAW1UCFFk1|*if(W+D_VUP>BKS1EYK8i9* z_g8+d`_DBp%Ji{F&~WJ4ME*6X)*UHy1T4as$S)um_bzh-1yBbrnxChBji=I(5($*6pfo$d& z71~w^0++q=#7gh-oQ2FU^hbFnL%c>r0HVCW19p@kqOo3%bXLotfOYwj+NEObm~_*i zXk@po>ny?SCceQH|K^d+-+!XHpJdFoTQ?LPXep99c-jcHx9U#%w=sC0@EgR=b3=@s zx0@e4p5Z!A-13y5kaf3L+dKd4=ZJ1NU)bgA7rygj8*F!a6=65YpbLrLST|IQh58n{|QpyY$-w z6H~-d44=n;ssJumNRoJLVvXk?e~Ob)yJ;QAx~T5qJg6(ai`rG@?h#t6npK0CJL{At zyP?my?B{0s@RpigpApvS#4pJx!Yq9`!!xf)>GkG9e~Fo$Oh&@&?AuwUr($|(?d|OR zxkP&PeP3k6HMmFuLI9uGfY&6^7}h9(|h$j3YQK5Y38}U zAx5Z4uiPXttd|IdVfI7bVcBQKixg5W3C?xtAOWO@u)ID?#k&mor5ji1!8JQthO}Mr ziYJ}Oija`Iy$XlFc*7`v-?*%Av^zJe+VFzDzhd`tM%Rgk=!Dn9+}_A7Pm$e9Q2U88 zMe_xWsG0(9w_lz>0i}6O{hcar*-|OEav@z**zzvWoW}zX!|VNVxtG}!L17R2RG(7N z)E$Bi>B-)U%?Q<(p&@R~?C!@0OH{nx^S?73#`Wl;fHp6?CszjxZydF|U{0vV5-3?P z$z)Y246yh;?JS5l(()4fVa=Sg&z?sTU1}%Xd3_nb`s$R9sRT+-Re3p%Hwe+2Zw#+B zI4mfLWR_d`H+}z{sSbvNAFPiBd2XMvFencvy{xUFnh6&!r4bBrk03H$_~Ib7U!U%D z^307xThh=e)WHR;QoJT!)7@szVs9@`e6Sw6{N8%oX$Z?f%zMtWMlwPQ;U#jd1L8do zf=`!Q4!9hu3d${>3jeKI%EHP^S9ZpLRlg#%QhM90@!%^(9Xb1cIEX4Ny$f3TtEI&9 z^`9AW9;H%|N->9ZZv5i;hAZ5GoI2^ER8DHd^h~8XF6fqr@(+D`l+A(Y`Brl5Dx;`q z(>7&q4XHU#yN0`z;MUs~ExeR}{}wPt@V9OUAE$XogeFG1vjGfq2Zwa2TZaF_e^ynf z{0NoI|EYz;Uunfxq#imfSGnWwmJE~Fea1%iwK#JRab|jLYob|pJxdV{MUp7feA>jm z=IF{X_o%m{fqY-dn8-Eyv>9o9V)3u03d_rMJZ&;iaDXxvCzkICQ@rR}k zo_v?s?e|;HRx9`^Kmm+A(5mtrKoO!H)&$&kqM^pZEfi|gHdK$e6k~G&abwt&hDeT@ zD-y$}KGp{LTH5kV=T){}#z9kLan#k|QS4}ueiCu{1Anh1#v=k}4bZw#lb^@cqC%OH zgc+4p}a)>-|%aQhBxOKF0#TB-esSnT5De9ug^KabQw?()aA5s5WU z@wbvsF;~RBu4y!i9dpHSuc-fmi?D0r6O)5eY_7(NIFDI}2}I07 zRB8^zN9EbS{5?cL7$qsjTQ`93)MwdbJ={5$$-@AHq!u*qq_W)GFzmdx=t6Xd93I-~ zJ6(U=<`Ez5MR$u<`d?V8QVZb<`O-_m_gSd=mpvB+hiu(9K$Z;P6nz;&PK#!|VyE4k zcJs;M7O!p#Ra6;bztoE&G4Ts(C>lWq(7*9h+9T@`2v6t}Cp#TAQ-pqW!_$;;LSaf~ zqaNpt?jqenah8#lY*XN=A9#almi`fc(~TS|%JD{On9GAbbJc(|jhuE#y?n`U(9;(D z%X9T@!})eE6r^nLQ6ox7FSs}~MQwHQTxt^ST8j65Z98S#eR=0%+qH53QmbHa78kAi zSLL+Cpfhhj?XiY-9d93Cn|l^Ur|J|$sLJ)o#(2`U2M&&O(xR!cGmqJ>?X%XyGat{4 zmsU#Y3|&*RE!vE(`+N`{>7)F`6)eh3UJ=5vobj8=zlM#gP)oj?wW(uW*iCyj?J>h^ zQ5TLPv|K0b@;T@r1%nvQ%>;7fUmzO|hWf=HtZgoL(0V;+oZD)0Mf5dyA59lq7UnQ8>+Ec~PYQu^^eFBxs$MMjKtc#^P&WzgY zA_PtP&JD;?WrJT>0c7>8|CD0RmJRZO=_;xz_bm+TM8$I|+>no3p#K;S+FLj-L0dv% zHEQv{A>~(*aLa$2;HcBBsPoauh9iDSY=EA}%$vC<9|A!C+(lbO#%t+)>Vr>q=mnV9 z*BQopk@~7@7vYkCZXrVvl;7luwC5Vq2gkE}aWmsEz0h6T6m;!MIkAD4AAdx7zI2*= zb|n1bq~3MEYLK;$w1d;dgbTLbd7aHfT~+8aUE9__xFNv=m}@3KA{E#Zk>cbfr{yZ* zqIV@&<T^1G}33Tq=A?1!^hJke=18Q=$oQ(p&h*wO_`s{UyjQ4&F}Dc zof`b>Z`F95LC8bBXm#Yg9OBm?1NFXuEJ!qOx2?LJ097$Cb*v*`s2L3rB2FWoMbO4w zGgPxWACT`hXs*!lk#14N8Y_d@7z{g?PA>Ioz(Q}~M@^}uixBPwfx$zrgnz}54;6sgn}ytq zEqoTDLr0`YNA79lPdl;LpY&}E&}eEDGaCTS3a|v-0n;fYwSbt?5 z*V7Oqggph{yI&^zCE|09&SUZkOZ*$yF3RIR`6%2gNQQ?S# zhfYAfj8Z(B4nD8er6AtJfs)igjnBXz%SDv7!%T+-J&sis(&qpj>K(txqjHFib#wyX ztakj`{El~WRdWtXKDPaUhPGMR#S}hl}taTZjE7z_&?ldUX}X# zZuys|xm|bqxgX>!2cX`mT+G76+6p_#<)49d_=ps_zmc>HPRFRQYomeU@J~f!UixdU zq6bbtOZ2|$Apwe)ko40bqw^Yf1?+EM#7*3lYGsG(H`(|>ggG(yWN6suFnSX$rc;!E zpkJtWEm74sk|_qF|B>CCiW+EQaQg7!MB%PWQ|j8jQw>s*4KPTNUAtx>FE54*)9S{Am#n&R#x^iAEmoY4p2CS- z#!4zDBBNB6mwlNhJ!20>U6TTvh=CGA+2O8IQd&6WVK7`HH>hCxH@h_k!ih4&xF_1H z{+2RZ2za4QqE<69s2E+97gXK$oDXtFKjQo~z#6e`ft$^IQ>FW|3s#C~0^TX0rSh&^ z3cUs=kAgk99#1oNwUw0py1~m71MlOS$;stZDO)A8xSh5PuMI4+o}?oG9p#K5(w^yp z=yRY)hkanaF|&RFlX*IW!$OU=D96`5;HbNdp{Us{#2rRS0BeF$l9=8Fv%~sw6!kq% zX=@kdbh`No9N*9LAQ2R4(~Zk!8lCGIU)GeGMg#~602UcP^% zc#7jO42_JooO0nT4^7yqJ zZjra!zr}w&hMldpy-?p(kQ)XG_}X^jW5Ml!K^?u+#D0%0ywNHKbNEOr1Z!yQdYjCb z-zJJ5UTv`iIxv)I*4dGl>7k_2JD4W)7o%tBLeA=+7kzrJAE!Ml#|euAKA?|`3k$Jz zh)jrSZ>@WF#Zy>D2HiTIZw!`#4@!JFEXV5aEii>RgPX$i_yn ztcPm9z?PijxO4o!H`54;#viJ@%jOaCPl)6hPtrryB-I1z3?q7(N*t||!bH{4e%rK; zd`}BUg!z~Ik){oSpH6y|mv?}K^ol7qI32D-Kr1|c&dF0Yz+e{ za0?)CrGreZ6+Tq?>XqeO6DdOAqhKp?k)i&*P|`=#Lg*<5x$(?OO{Tl#nB8#=j%mVQ zvX>m=Dna>l+xhxiN0BFQm#-Z*rX9#(e+j0PZ%iW6w6oa&1IfZKsKG5L(;Mt&%%)cO ztEuXAjMy^s7|mi;_)hn8zS*?KiL4)9X{yY_|E> zvLpGwWM`Gtjd0G5Nv{agGM-RNr{8ybeHc|S%#?=1O{DU46cQ$9^SeNCSQ#MXCv_aY z)Kle;=8Bvysni(DW#hcEa5Z7Q;+L7{4;lhU1SF;>+7`}(jx^&05y{&8+s=qPH(96e zx0ffuP=V^iyDD_6byVqLmcU`C31UOkSCpCenz_7nzK$q~C6&7}*k3ep1ukNu>;Fu2 zA2jSy0`k!b+}cU*z48LFZNutoRGHUjX?T|Ukwb926C-Ap!`f3>vcwRvo$uiMW4a3Q&S1I@1F;W#B1+-G@&t5Mx z2Vx-OWw9>G@HF^aG+p@VVz-XTS?pL~>Wrj+R^mL{Q}=|FLsv9BE_c{+;k5qk{V!LY ztsO_zAQcgH7@E8@IY)kzmd`|H^D?!t2NaLBXbuf1wMyWD+7F6fXn=g{;TVx5G9JqX zV<84RRlGIqjO{$HT`FoHQOOz;wm~V=6nU8is9@M3u#JL5Z{GERHsjXW*$jjs)?_6_ zgG8~htnx8*+To?}Rg--CN)wjn#bx9yWt3uG_Qw>e$F4VK{%`TXo2Bnr4}7N4F*sgr4cp{*(|f!_&kdjNU3iUf?(zDp2kXpCm#XEPYE1+y(1cKo zQ&Gni-|)82ymufro?n7a*#Mi<(}+2j50Qpq6=6dq${{yxI=PjXT^`E=&5N>ZFo7(l zsb}xr%U(6o+7;hYew@P?VlVu$(0*>eUsodcZ%V+1iZv3~J)JNo)v46?G5|NEBeNEy zjsv7(ESgI9)sD>eF-A(_b81u@xzF2)+(~aEU^4ppe4BNs5*f!M(~6GU zhxCMNY5izPe-*&T$J^)|xQvk~9a$;~Ho&p3|7_#gPP4zhhsi@)C3&8eN*AZ5Cc;5uVNq8OPVCuLkezd=1N#2hLAFfF@`e}8 z=PP0-nDJe=r!x}zv{*dVfeis22|pS|u9&d2JjQeF^}4DRN@Z&aj=qYR zTbX>M;+5{~n}hc0CK4yiDKEJ^6t_nE=bCI4l7mZ~Fucpu)U47T{Qz~Dn@OtkR&cM) zL71SE&XP)OLVf=Atuf21$2M0?0kTn+At8TYBI^t~G^GdGTSC6xYD`34ay2@Fd)%ueG`h8s-M|K+BOVOcugmzX3#v zZ8CrXB#1U>KGgvI^rudF$MvuNr=6*H?;cW39)hOgJy<5+jXtW$bcoH5fj6vos$DRg z9S@9n_Tu%qz=x)**){hPuN|exes5r+exHco2Kz?jm7UrKo#QY$CdI~ZTABx@`P^KB z;Q3T<(sR?`_^gKUgMM=PsXj`0$MG2|BZ;-IH zo)M*(w5n+cibCQ#otTK0@TXtt>H=k1VN%r%WQxhJg`0OV6*Y%q(!BRlw|;rN?Iyzs zSZSk2_gmktnEo{SoMs@{BJmuZOt>apr={LmkRO(f~+GP*rS? zrS~W-V}3(Gv)0VI-1yZlPEW4LhdOo@w!pb+B2Wt3FLh}XE3c8O@f~;f21v|M7m;;7 zhwf-7n>rjaRq$CZtlt=z#_GL@J9j!#d-xISC3wWQ;g|*0kKAayd$T8wC1Nb=m)Y5D zuyT)Y!(VxFi~|F0)kW&^3ARWA#cy9UQSsnIzk}a_0FBb`(5EgORc0kIsb4OuUv>Pn z7WpMmIq~!t*36|gEw}h@P57GDg1{n;@E_A^uj$MWl9p|GMX``NgPiM%ays$K>VWz4 zoK8~ln5?~zevS+Koa2L_7#hWVKz^#iC*E3qK9A3(2)pU52S+*^PS9%>ybB0{${QL5 z%5CGkCnK)B|I!P&E}?r2N`td}a*O$CymiFr(5=;3XOVtaf+V*J$-OfrfOzFw&m$zo zuS|4&SiRQuNxMVPcLAl=J|EEbIxCB}$n|Rc5Tqi+D@}AXwk0CTt4!T}#Y{SLpx5Bu z9+H=j&>Q`;*uAR5QsV6E6A=@ef%NPCKE7T^GtjB=4F8GvA&h0>zcKhA^T<7qa9!Bi zG1tFDNRDruE$S^qTA!NtU*O13`B4NprSV#_dFYFK+Poh2eNZYuP7Y^1>&!KcN7{CA zi8zoaIH|Llby6c&%RI7uXy|UX=<6_g+0~ot<1k$VwqFKfeiqCr^b*F-}Ru$GN4( zlhz_%>fXIy^=wVpi-9JD?sfTFUkUJ{)#eQ(P`~KO?DFKwSA;q=ZS9dE>UlHI*PY?zi9I6fGb8+ z%MRwotzm(3raHeJ;qsD~BR!<)b7?Z?BNUjnm#nT+Pi&S6(fw|O9Te+pmywFO{zq*=I{FbraZk4^@lghpcjgm z!cT%KX`zM^G+OijvvO*?C$kS#q&I~6{1)wx_A!c;rv4qBSs=$-icg>#dqQSa&m3D4 zam43?X9yAR<`IrcxcHk;?Z%;^Mytc>AkloaOUC@349tls-I`f6F;$1bGfMf-4hqkS z{fVXO%(oL!FX5se1w~^a#B9Hhq3)jeSo&=T3%)a3yWP^mG;q#86ZbQmEth_`DV?Ul z1con7TztZ-@R!?Iw}X|B!wlW)W}mV1RQw)ZLZHF^!1&29A2EOA2 ze*Q@{gNzt0)22LqEDuB02o9p+rVW`~|i3(8_ZwT67;)cvag*o@v)^7@hu)A56!|I*sB5vD;t{2Wolk4%m@8Bdfn z!2FxD@*Q_1DMoXA2!k3v`yXQ>;L!JH1l2V(t*B>nb}re6GgL}WxhNFA9uow8$(LgK zHfO@UybdJUVpMvsCCLUxA7$C|ygh1OL7f*{S%?$MCv8?suh1ghmFe z68eF^3Fjy8e)c|Q2jqx$BJLiwuSR}Sz;b*YPpN`!h_L~z9Cuw{I`tKvCzyBRPpgd& zIgAYtvw)5`lGx?V=(-)_g$+dA`in<&{#F^Q;O=3bdO;xb(!b@?D*-j?678m|S7e1PhMTe%4&!0Nd2Mz_G;@z0$OA=Uwz9HNOAXff zMNNtxNSykw+=eMfu|`HdiMS9?#G;){wskov-Olezvdkuo}p(1HVX>;y}5 zDBFR!5%+3r`JP29pr+YOPk?Om@BBPQvU~~XzU6#%e75+a0Fz<%M7T52=e;`K4aco& zUCRse5}n%|_IX1MPduF&U>`+dyc**Ii99Psy#oOstawp&bn%6@h8&JVyB%gGFYQ4p zAzmmKR($btPqs+7@;_7M*I22l1Op%7m#cb-h~ODv5twRQ1mgi24)j9FySZXk)*S)5E^LG14M-hgFcIh>L}iP$ zKx~n%?Rw*~Z8bi%y*eMxo)mf?=;P1DwALqo1mjw0Om|9>NlzMmw}YjuoZR2iDu^EB z&8p0*LCeY7!D+|DCs2w6T)4;gY74F*Y*$KOpz)oJ4di ztV~2qjEsy#KUu{81l@D}*Bat~JpNDUo|%#B{{Y=H{g)Ub`wuVwAB6vZr|$oQvH!2s zJ==ep+yA2OS(*O_X3tE-!O8wJ*8dl}=j32w`ftqr|4j?g*;rZoyv_<`17)MoZ|4fw zAJWC&V}4W65Z+NFc87q~HCE6T3Jjz-YsdQMHO__`>3dfF^~&|8z;ia?rlA*GxrvHb zy=v5;VEJvj2n<}k??^8m5*}~n#xEeYlFlGlZCI0P2vpTw`5@oCaHw4T9bnWRBfTH5 z8xXR5YCjDT$S;tY0AJv0A|fCL248V?b*uznB2WiMmtai|5}*lgO?O&L%L^YZ?{*;C zjqf1d-+g(i2tY$2kZPg$6SD++zOK11gpggqf1bw&^~52}}v(!H~{?Ac=^q zL$_OLiGUc7KHF2zA|Lqhc))~ ze<7`1MI-fmPZkuzfPTNUmzkM5h_V?dEYoLeP z2Dbr6ws5t!x&a}6f4_ZtF~34aRe(Z4eDMiaBMU;_^e=p_-{3;Da`Fg-egcqrS--09 zb6!IPH;9NPN};hNSZBz&9zp*_lIGWcCn;#bA}Ru64ZVY$Ws|Ql)$8T#PyXEi?lb0y zrfdR!xinr0G~wH*C8;mBX@y>ZEn04fH;QOA5tH9dQ%@ptTw~9X4+W< z3}8w%nMsWJEC>ugM8B)fh5p*c!LepW|0;VLlUDr+CY3$2jKJ!fOpRyLaA~^MgdV1T z=BH!l8vq60dXeTAs0lMjAipE=xE&4db8OP%(;coE5mL@tnt%oKbXz;(bdMlW>#aE2 z;Bz>mV7JdnCY-8UcuD#hzGrU8RG%4CC>~E-wG$5WEzQCm-q(cp+AwqnZ-fb_Gaoo_ z;{IYdXKdLfR(ssH@sIP~F=*xRw4U=?p37sk5i;p%*1ZIjrZ8$5pBQase$$dO*+P#g zyT2H>8``q>_?tbh=bw=W@`VwIw|3)4ZH&%_hnEn)}%lA28GnDEsv@oyGW`pG) zF;L54+ef99ko$jiAePsJ2XgMi<7{JoG44RkimX-X9`%%IVbF2l$7Q9$R#* z$bB9u`WNjep|}0l;nv{<=8-o^(X3GfF9wmyqXu77-r2zR7@b> zcEjQVi)ffE`CufD3z|wo{NxLFmc6#W2K@8yrU-bFefi>v!w3O0xtN@rz?7rXfu#b0 z(=4m3Y2u>GVQvx{N%KYQmQ7xEh$2+zmJUx4-YK?w3IIG$v#W}^>2*u2L|DqdZIMqV z-n%Mv@g?KRn8P<6Bux>IH*Oan-3EwA4ukV~ZqH}y;&})}*pv`hu|BmA# zo8)0?UA&Y-x4ARETT8rFO>n+|Pd0b%UC&-e5(RBNUQ62VyKH;pUiLOVO_a89u5@op z#panjmxkp)U~0S+!78@#Eyu|!0t<+{1JUG|hdGmzb>k|UZ;F^1N{3V^tHU9DNAtu; z&OS-~e;9kGSW$p(&34(gZQEXZ*|u%lwr$(Ct-Wm9wtJu4-0r`V)9HSksicxhs_LO? z%<<8y5_5r$A4FsSPN&xK;!g**i|Zk!`5&jxSw>Jkm3mP zF2}w?En(SDKMLfO)N)jwh1(W~BMjcr-rd&OhUUq^8+NRe7epq_s=JydOeWd8Tc(gQ^Y06KwQ=YA zl%;m~dE-0~M^jL;{aO7`Z7q#BHvL9HTm4;=GZ|4A81@n=4v!URswSo#s*MT+q}${i zPWwA%HfYwIflm4^D_jh5DC&c&VtdH^Rk0qW)SQbv9Fg-Fg$eRgxEkyq+EXtEYW4E` ztlE=T^RyFjrP{baqAQ-1<#D4_pscq~Qr7tJdbJ<5aN9YqBi7^#vjr*DYP>2rOMIw> zQ#p|N=}%nn@#laF2g45I8MjRphdJziX zE3cV1vi#XyRyHqs?W)5A2eRTbNg+V(Mr=W6smHG>!ebgYiK?G>5jHzb6>OKPhQ}&M z+q1$eH+P#&MpW<4?O9@CsL;#Bm0AE~uZG3sQR86r33%K?!khUfdc9#UzMGILc(dhD-CLWTYsbt@(qt_eY9n9oBLO_q!vm8A80zBLhh|BiaZ*o!9SUbk~Z@}Lw53Z zPFoNfT`YPEvS~VlwYP@>q)PgfB-c5Oc^XlFRw)@{JB~41=ibZ|M~`OSz(tmy-nWMj z@hXs@Lk@X&*idWJ}uMY3zYa}N6@^ippyN%Ir zu)TaLzMr_62wSlbm8o??$YKg65B1-IFL$Q zJUwq)lNkr92+Zjc1co_uQ8I|+CGp4aX_^eRDLmC{mqtEk-0#A5x9T?vvF(>1`mdSi zk1Ojko%Q&yRcSs@wXRGw^N()Phc_zn%*j^Pv|M+H$OXF9<@?evxl2)=*`_5DG9d!07|mP(b? zpxXwiq3z{lw41uM=rO1AQ7YXnJfiAl5h1@Y#VoW>(zF|!MkOW z{@`zbhdImn#N@}t!l;Pvd;WX9V666A_C;e{bxTSALvZO|0Pz57)s|E^626j64PJ@L z&Phifb`D0^mE^n5uoc@vK5pV7yW=0t-9^YyMziSjSi|}%&ZU8`hU9mKR3q0Q)0Dr5 z2Y`M{Q#>Ael5|y_v&x_f1e#8k*C)m!Vx9XL@0jjiK0LLJ$m75Xw?rqSh)ZMgmT<+U8_cKJqWbk&qZec*rXy9Gv^ltNh*1g<}ngQSia9 zYY6g~u=Xd6SBJ8%S%#stIqQ#+n~Y;A?@3}8O?$K zJ*Vb2Se}Z03%J|JNt@{lsNKV%45GczHtSoJrTgLaDh=WBG((CvU6AX5G|=4>tw4HIVT5aMLngLpr&| zUZE~8qqqyc?K;J3AUCIV+_Ga9%$9s}u;3!l7saGOt29}=e-hiENELBOTNYp>0A`?N z*WSDld$2F;+&fTP6CR`nPqKY2@n(?>&?Oedv6_i%@tknKn(m7S{Q z5j;w|?~cU&2{*v02xFi0sa^}cC6-dKt$g;B)h@308|@+|!+lSR3Qu~Lu2$K;KhUij^^K14SbUhq^N@^N#W%mv%;o#J2TjzUYVdn%2douTGxa?M8{DQo=uFAwTa zu!5rGuh&!4GtI0HB+how@r;E-`8^@KBKIe10y(E(BZ%rfRIaowFjJ$5$KB>}bizFg zu{_F_zst+J*8Z-$b#9(hg+0qVmVTeoP}B{qu?2QHM_5;+_5;QlDyhka+z+fDfe~ij zSRzY9T4c`E&AA>Bp(I}79{w1DMASmsPlz_M8Lh~m5`+}Q4_=PU$~+tx$7PrJkUb)_ z=qIac@2E4BZHZ}KvyQX}1!_1*pBiyh>N5Enr*aupJ>1R%a!a0EC5p43y0wChEI=V= zMDaZ?8)-8#Ctr{pAo-S2T>x@QbJ$U!sti@S)YY}a*wZf9N6e5ABO62B%A@zQh-jQk%Z+cmOapE(wW5S{zw_9XpjeEG7gV+-`}f< zyc1s1cdgNgQAfz^h;KaUb+)g55T#_XhZ32)HBxlG#@eR$m*M2xoL<^mQ!%Z!2dqgA z+{N31J+E5T*`)AK`p&nm7%M#lm6s2xwU+P+O0siKKv8joR(O?TPMJXN={R~|XJRLv z@(<};Yjp4h?cQx=WXMN!icuKhCav&1aP)8)FBaGpv17WysW=jp&?%)s8hRwqtsXb7 z1}Bi^%;=O7PgZd#pyzNXD>zeQGtin56EmPU?z8vd(4S9HIVFjVA@G9&t<|=79h+E( z^WIx>WoZ@h@+Qnlo07<)x}Rf#?wJLSf~-o-tUTTJ&rnjFa@IWc!BFwrjR2GInxY`z zeMvMvK~l?@xYXKBvRzBMv9V&yRWJR9MV+Lhe>^j>0GRx0Z46lY)P=9DIiAsb9jfS} z%Xw6qTliW|wxJQ4uqTag_w7_8HywQMWw*t42WP^_&rs}8BHDQ^S!S|Q6*|D@k&3NR&C>BZXV#et|c(plrWt?z99@XgXO;O!FYaH;UqG@&tVl^#lVCFnH znsiro*%L<@`b_;UnL~#-C2JP-eqx%Nq=$vjT!w1r0Q2^_uHc3I7%u9i{|SR7tXYNi zxaHJ%3k{!K>6>+Q6|*LV@S++QWq|SYH>C0ZGA9hGJkAv3OhNcPQlcqm!PM%rgr{d6 zwSxPqG$rr=PHQ=-5tF53f;>kd zaZpsL#jDHH6SdsgU&WE+djv?vDhU(|X>HzWrW%ql$h*F@XZWe6J?}<_nsSbdhzMxo z5aoo68##J&L`n16Xp_fXgTx(WND40)HZf78g+FNX&+DByHXTd;@o){Jq2?P%GbirE z>8F1UHQ(aBQs(K(u=WXQ-YNbxlQ8^EzKAz~u;Qg;Aet~Jtgx|yd>G&QQ)eBzb?PPZ zh4Ob6hFz5O868D8&?leCf8>(6PNd{L)98rUPlch3 zOhW4$;@){J?y-&N@#mm_%Z~QOua>ttA)e+ERj+X}-j6M2h2g+iy-^l)a=bE&ob+9T zBLuynh*1CN8;Y5mxgbukm}_n!TKvW+)ayLXmmZ+Wygpo5rEs2#lo20$mHiN++1y)t zee?JSkjtu@F^xt+l;^O@Jn0#ErxPpljPHC}e~mrrm80n_XtRF@KLI>CnLf=}uQ@q0 z|9TfiZc?2ctuj7lga{q_X+!Y2bK3(8>2#)r9^k#V`Pr+0?m5zocE4SE%oSVv*Y<0$jb^Xhh zAD}#Mxr21QnE&||YJ=iC_ugB#6^{RzcueRwdb8I(MhW}WtrIE=O*HSo%(MK(~lTcq3zi7{x)N^ z@bzG9P(WAfy*GNL`@q)v@e|P-{z#4z)gh$N19AC2QNwl%pO}3}9kAB;S46~DU>_AG zwNvOH(H{y@m1eQsc4?gOxBL9%@p*>2ro}7;E120AN#gVold_s%P!_h?(0Vv%N zfX@n6&KMs!y8De&#MdQu`$TkO7a3EawR!X18LmT$Dbk>AF3=a92Fzil(T4QhootEK zNi>Y^Nsw{{{`Iio#?Lqq`P*iw-)@ftZpw4DE^&tLiDg*pj18%s;Lk%cXSQ`zLl(-` zcs|@wo^od6XX$NL#h#mw4598-lo2SBLDKYc$`cwQ=#@JP3Gs9*mxZk^2c#|4 zI!J(VtAK{*CkIH5m{ZQW6{v}{?I@ns)SmTYPfREL8mflU^nfWy1-(Q%yZ%wD`4XUT zEfqp{@X=Z+!*7Y0xY;n(d6N|phRtKr3(s2Zh|@8JO(RqMXHl$XYby~i@FX#6;H25C z(>~AehLPOKh6LwHC36p2RA*?k+%v=zFx~z1KnV;+Hai)E6{tZ**+>tFF;2=qTF8*3 zD>ad+sG}p2kJrvT9SJgQ$wa?Ij53SIS)mq(}rb6UO$ZtO~Qj6LV1|ZMjw1eLy`P-F%S>>Ab93? z1oH{KyhHbc8)6*9ydZz7a`e#sAdD8MF$bQt*MnT5#(*)(-Z$&ifzX%6Lq$ zN0@0!-wG4Do7w2M@|n;W-qwqrfF#s?>A(dH(WUY46WLpi4Xjedcfe^rpW~A)_pW!q z1Gy38Eg;$;!$gx!CM%<7hg2nN+EdTb_aO9KuuHW^xhg6oe~NW{<~GgOJ~2~4#sVqqH=bkQ5QS2m+Vu@dpK(LN z+lizkP#5UX{72xPg41hEqbM(~e#6D{;?UNY=GVJr;m^twX{DaK*{6p2sY%5ca1w=_ z8s}XXi^YbnoijENmTa((o2I4YCL4-JY37y0ldlqae%%OXn!5D--Z;)VnkPjcbrF?|8!Sc7 zra<0Y>0!b8;ZAI4@JldT;VF3DV1rBwqBGn~XGo)SXoX1^_Q3W@;CC8&)OCdO>oK2& zC1y;sAIgQ9Hspp~JyTqL+7!lix6!cX6Whs6`%n*leAq`Q>4tVg>5>RV(V~Gc2U=Tm zP=2L$GisHw3Lciakl3kisnXjO((L^%Rw&H$HlNo<6uH)~CYx`Q#>jRl-S6dU-VNN+=RI~$^I z_A@2j9kTk7L^65xdXS_)=ABq#17Y5Je70Rye)b|}MGZbtpOMGUY&lQ~a~E)Q-;)uH z($uxBonn;?&~@0CAPdgQm`VQX+1&>Sl^@{^c*E7mZJqfv`4|sT&9@#m6n^d1Nt07l zUm>c%c2@{pnFnu5EThkIid&#TY|*nwaF!8QuT8dFHme>sM%hpc%_o@0ORIWTIb7|S zfKOlJDt~MHh{tWX!15IjNzAq~>~;*WQoOwgi&gy&a#U1xw>>L9UNX8K{ymQFusc%% z?~~f>erm%bJqF}KNzd7R51X*ZY?tAU0Uh(!m&3^b>`Il-4>hL&WyA7%H~jiGGRRM5eEEn zm}y0Fd%Y0A4p;Qu6r)$46(nzBl($-Ibmh(K%Ie{I*%;a?^g(!ab0XnY#5>wf+)|2* z!mlS?)4*LM$ImaFXIe@Vl7EIQF8RTCkd|uGoV13FDee1@wf=(IZ(81@#U-0knR!8S znwEhxPLl!y@_SJuktW{KQVo659_{8`-?F2>R|oAwd+dyvrbKAPIDFOK6rlvKa-}B7ffHP(EcpuSuPKL+YiVoTC>Xq zrNH?uDLpdHD;cEn(jtu))dP5ylO`^*h1v6--1zw~ldYR7a;m~)^dMq2yXGaKZ3w=6 z{e+mIH}Nz_E>K9dHU{_|?j^xyhTGu^zs+l|k`fZ%;8<)2*HIBM{8KdBU&2x4_`qv9 z1X6Cd=(Z`7mhk}ePr-pxK{Xy*`4>_sZXGjn%y3}&z_=nuItnM38wEnZ+-#4G;NWgd zsS#~2f1mE*(XoK$iQV3*6&c8B_xPcEaHeNQGNKYHzywL|H(JUiHL9sLt{7Dv$J!u529@@#R3YcIUXwWAj2FPov2GM4Kxo|B}k1 zA=&E5YwD#Zhd4Qals$(0>yXt*ak;O`<_)ya_8GF10dWLygPFJ?wOq}+RcI$P%HZb1 zY(FX~!~hXm@9O61V5y!0XS4@r`C*@Q=cltlz$3v`cf7BPJGWV^^&4S&D8(eN4sdu% z5^QApzm!@U#e0SwWpBi2WsKmG{G|3L4YZ&ivFO;2T@0bv7(H17GH+Ss5PM6pnuhDc zkvd&{^@;hkgR~<-N9|42$}LMf9lGA9FDrUiG`WDGXV?RKTzgB_?rKs zY5sSWizP z=wAUmf3P_e0x%Z9`bHr2_Kprj3V^~F0(dbgCulQ(mdr*lSX|t1Kgl0PKn$<1u#?5b ziG?jVf%o@4sOARnb)f5Pe!`zRTor!-|0YlbeNziykZ>vrONl8dpmNgVWq`zgQp=(Q zSb_PGwb2C-0y7JsW+$Kpfaxn-K(=2#0O_l1Y1&`PnTUI2sWnJ_5PKj%85;g={~I!a zIescn0EjbltMj9$cbIx-pmc7mbxyyR{&hTk3p2w*!w)&2JV)kFKT;6K=HKS}?EG$d=9~;(|B&}x zMKcfp5Ptrb9pciC*OR;@24<#TE%S2{gL60*m1bwQ27q+Tb?=ue zJx5klTS2h2m05!9>1{@f3c5Knc2N2{Z=$8wD zel0)g`kL=(Z=i-t0Bmv^W0Gw7 z<0bk)IKP#NH!dA@ZILCjf;4>mytE}WeowJs=8dtlh_{Z3WB5C)0{Bl>!ROHRl9oO= zs$G}B7@jr;lawZhi^jk!e-a7?0&1sHu`E*X+oK)%ilT33urg5zz+~*KlC^AHKhkNe>N@ZzDmihB4a6g8WC37;M zS#>0&cq9EHAGL6M2}0WY(xZ3+%BzS+$14LN>f>#3HTdpoa`L_!69rNl!q zQi0pXxxx8N2?=SdIC@*2xh>np}Q<{RP=jsD3Vj6JGS#2B9 zyHKp@-3`nYFI!IaAm7=)!+M1+sL0du zo1kzm@h*H!X86?`hCeU?97XDwl_1HeyMo#IS|p6?+w-$Cbw=vt?o z(t%sfO|vUN{ANm<&ncxZni>h$`K!M=Hf7^yJ^A1wvuFqGYrFpS<|y3BZmx5cQ={5? zW_-Z2x4OS&(le6N*Ear|nM8(Z1JZ|=ZLZb4PU7S-r|wN6fjRHeSG&cW#pUAv;W8=`xlyG0_$ zj2%JNZvoMnvsSOJx+?2^am++OC`wcfab9+RmsYe^YPEj8W`nfotrpDzsN~$`QW_)@ zf)nl*+)=JwYjqMFmt-C`!@%7z!>2U6eVW?Yd{MIj8&XBCg2IDvp+!6#MyKWKKX!B= zb1|qZ%=-j0SrBpm!C-u@I`I_C*C!}1jC1(aC~7_{ z+Z?G}*6pxn6}DQ(ZZ}i)lwmuFi{$$X+aAGFmJ?WGmWL#{Nx(VbAS*z7vviux~R+|MMsEymsSrIQ7+pEzl|YSx@L_VJr4^E`ml^C8bxj znj4nCvDhhSd{bUXf9O(iJtIW%raTM)vrb6wVS0*Sgfrm z=Kvw#LD9x7XGO$pRI#s(^ioqs4Bku|%Zt7}wC|6DPluv`nr2yCsTO_|i#Um#@RyMU zo~Mywp_E~p_sJ!+m-sVzm6<(dmmL91o=?pfciFzR?<^Z*45j zvihrwlWHzGN(X{2*--lk;FK>kM709+5a!>MCk*J4oGDU7_S>~y{=1%es&PIM33}^= zI3!Q1gr^0-s&+Q#M+HZvj|Ke@c%QZWO_s8;K~apnccap2X=+)1ew?T;1jnbd$`4vE zz{+Rhv{QYJoWHNKJqmT)OzdZIWQEG@CX9^r+GV~pbZ-LYpp z-?OM~gP8l|(yuEE2Z(7{U%An(KedPbarhXzf)!sdl*N$G4j&2Kui$2&TaIq9f$;O+ zI0v|eLs-rAZ;xqb1UEm;gp|>&T$-c6?kn|f(Pq@hakPp@Z}ItZC~^M`G}BCsM6i*? z@9m=|6)vY>)9H>L!}`il+SdgvIOif3-~FrV-7Q8i1D1w z+!3E$5J6&GgJNHK-%Vdb(XoNV#gJZX?g9*?Q-J4> z%KiHE7_;WA2ud5>nkUJ_`-SAM5myP;|yw_OV#0LtPQ z(J_pqotT|&yN-}pu=)$$3jvYLf)SQy`(0UL^ucv0KR=gbdguh+5v)E|c+{EX&FTpI z!fw0h$kM)bmT^kqInfjbfeAG%idsK(P%muJLKNjUd{Hg_&77PIN)$HPkq9 z^VNu0x%kIwf1q$1iWSMAFAjC)Z{~e2mT{Mm5cmC(u$C>`m@E@9nSuvdpK0M=t?+{& zy0*8Hb*Ix}f|Z^~!JtX z0>0chHgYSxds;ZfOBI%h9EMKva#Z0VMf!-$vx>VjE$nAfu)C8DtWf1SW{T-U+b z$5zD(3QMj-RHeqk{=gYxXrOK=AeL$RHuH3B~!b(py!nj`S(c=cZqE3F9!Bg|@M1`(1v zcBeJQ4Eyu|9w_UF$ZA!Ck(=(3%1Bqq5^+Xj}xzxVtFN}_{%7aSzfm( zp+Ho;Iw?Vr%+a_@R4Zj2yuQ0GpPwz!BRnD4m>LiSa4_lGa%U)sS-N&{IH2a5<6Cvc z!joU~*`Y{o;ax6K>#;F|cT6|;v`TO>iU6jClb7K2b65i0^|)_N%Q5YIDXrMa z2Tx2gum@=EHf)}31_TLqp!w4wnkDH6E1YheMOhV|^?@n%N5e-vPV_$W5`%baM+jIG zfbj#4Y?pv%sc|Y~MnpApKaQC=#Ysav#Ie>ZY%%-S->8u0Ctw&hwk>_40;b7(EiGHR zMsgp{1B&Hix=erB{a`rO{wkHP19&WP^NrYzmeIeA6 zxzgoS*cHNY04hR1PXlmR`VZ5)8Hs7NO9+}K{9eC0~ z#9P&3+%2_DVfD5rp;K*#4nc*vFin?KyO+}26oEz5)%|E$k&?j9qgF%- zVg}Ut4#Ju2Qe?FkNvp7=@0y!x>2-Se0;HfUm=DBz3-Oem2P|(`2<84lT$OC{1%gK> zbr0AY2zab=8MCik(SC_ASdlh{%@a}ejxno?+fw5W%-cdn=O6d3LbcI57g8yP5eS+N zy3xd8La>r8NEpq&jhDrfz%_ufJu;NYywYTsx285|DT(J_FxVWd3$2-6R%aj+v!a1GYyKFWm4;7SSu{b%biPyvv}x0jX0wJz3`Nm8mG5WG5}jX z%cX~MrB|Lf7c4u&myV)uSp>^NeG{S%fF^ZR8fo|uARJzwGTy2_@YNdp2OQW0!B$z` zqfJG>B8K;(2gZ1$hn+7bGhtochR~%kMNngKqKb8XK;3?iW$o5H*dn6NaWSc>ypLPW zeOGY$n6w2nX-2%6pu=sbL1Lzv|I^55;b3xd!jdRv7=>kJvU=@X2~dyOcC`$4zxF<+ zPe4Dz(*J$@qjQ<}SYKmji}rwQ39QubDaIXc}?M_c44bq>nIIOQq<4gqNabDEY38WOSYk}aYK{T$9cCP}|Apu*}} zCzBt0^!}D3|50RaCfghQdxSrc*V>r+Y`~o?e`9^NUR#H$uw|q*%Q98VAzu|W>zvjr z>tvVG^{LC`rt9miyNzgn|&q}If$Z8+P^1B&e}2eUMc&<&HP9aM%FdIa=h;t@}lEecJGQ0fV+XsGIa(pmAgMbV%cmU8SK zm^^Ba#`uQF7oL4F@D4A2phXgAR$So6c6fmf!j!bdzu9m- zlLgX83{nI!qdCinnPqRq(ifBmV5F2pTqC>qia8g2FZWTuTwJra-j>@|&{ZyR&M|96 z+^&1$1q%@xt@oWFd!_&tixSU`DOwF1)E|`lFXgqY#qd-8UjLaj6`6u0OhfB^k>BoE z^YDVEN2G~5OEvi55~7Pm!+1}!;fC6^aJxR`$(_8>-D(G)S~z9`=v>MFig z$SyDX7W(XM)VHjEk5YT&f$qUU+2C3Q{KQx9P&-RLxUmt0^M<;^xjf^O4x$34)326E z+dn}CP?}^(CogUvc5cN^N}3R&2$-U`QQMbbbR>X<8@?alubT#nQ;61q-I#B->zWw# zE#_}XvJE`wYXfdZY^3i zkTB2aQ@ksg6^3eGgOO&-GFvm423fXyc^OGW`Ru3ftHM>b@7Qo#b)g;UI;m#+eUfV! z+DOuQbcO(1bp(DdqX2pQ9|pF2HDrZ_zq3ofiCUAy9-aAqcNH1eI2@QbqGsjj&C5LqcPPLuSc$S-6$$jJ4jmDrC4n}NQ7|N(GBafMB&~d(tdc$&v3kdFq}6J&ReC8UX5;-iP~9ugwym7(4~@Wc64PtAOv zP%D8cnT81_ON{S9#BVbGc5j2b;~!oLHEfi@m-6ZB41N0VBNlsI*eh9Eg{7ejHTQ5d z(56ffGFp*cx;uu&5LBDX2O`4@WP2MOZNoCFi^K*SjkFiai#ws(b}6eCsm+gM?oDb7 zhXF8CZ#otDjYDk}I?&-8l)p+>Nd!Mwqb#eR?$LRa+UBJ zxNbf&Sr#>lT|DCn1(j&oKL8|_NitPVb^0~ug4d>3NuZ0Ntn#q(QUb!cb>6Ge7VJ);kH>xzjY+%&>VLJIa3hvtD$;RL}4uU!(WT_AQ*qC|8tOhY8>Go2G`Q3aeR(N zZ8VY9v&-=AuqlK`a^b=fCy`+|cgznp3x$I^3ZBp($;fSC%!vaX<|kC{am|#%nJ#Z$4QqvJLt3lRO=HNrKTA29!TtM4cL52wo3c1Nmlx0(v;%4~*gvc^ zGY*e%O-OfWk#{1`;f<3~U)(rbUK}-n0lq8MNioG0V!^0;kP~=EMJ88o%B2Uil6mQ* zhahapQRg3||?nU*Bk*1RLI%c1%nwMSCkw>M}~!G!=1 z!Z0F?7okIQn3O@S%wh#Jqcd;&Bx+s9id0|a$QQ$ssXLUUg$0Fy*O6dG)}0l%29=1PxAbkkhNO=6 z8|1y$4NM|Ta0pI`9wdYnT&Oa)4*}OlLPk~1b8}OQNqZc`_x$Asg?OI{DgUD2Z^G&s zxpRcqdwY;t=5nr91MZ7ayhEpT93A6jsi3BBX@h9rkjCXUwIJdw zNnsJ$5gTa+yiVKR!LSYQCo9K6+N=v^ut9dU6~2w>J|39na9QWLGw zks7NkJ(ZuRV@vYJh@NjlL&6D)8Le`h7angGX=*T1~F&AK9aDCz#b~eiW zO-!#T7sI{M#FJKJ3opX@NY=e)@mqLM2kzbb#=7!R>#kqOmciqwGVfb+QS3uz!?3{M zqdu=-3JOU_(++_MrncKT6_gmthiF^=Qyx+*JDZ{rS36ah_|~Lzccetnq9`rMIT&?Y zIREx%ykHdJwBy^jxmQ&21DB>cD%0B>S>Pq7GdU&yg6=~3Ee@noXUj-BKyF!luiJZmHJZ^4 zPt|}ZuE5DyZ4*J4IJMGE#Ukl(1JL;^@ww46d6!8(5sRV#SH>1;*q)7RWkv4Psv^ir zvQxa8?_ntL7!-$-(>1Q{T&P&D?ve6yb7G}?hF4p|+R=0j#;k2zU9pc+IP36l_1vQ= z5PBNIS0=+$XrIwIbM4lc-zuoJ6Ao|oD6Ll$BexeIOz#@&?>M5kX* z!LLDoyVbIsi82kIXG4fKrdDJx6FB;2rzMbDGsE#ol$0w${ZuE;cu^S@HGKu#gRDY0 zr{_oD(!pUG`0E-sp|e-up1&&HR(dnVl|tWypulG}CG1JUjwG2?Jk$Eg&en+cpG&?T zm1nbLRNK0+*Ox;ity}SrACdOwVp3nuiKi*6YOEmMm-<#76p2$QlH$$aB`Bf(d2YZ! z-`n)#a_Lm`vbM&a=!T(+K7}TL;#%lLu5~Y6H&S-mBy3u^M_djzZ}}s1D18T#uZ^DD z?V$nIv=ho@WS{7mVG6NV_@j8SIHgv3s+NW>Ba3k}sCG-)LZUX9PysXCk_qW?tb_K; z8f=cOxpnKx2m|veswstY-YX^@2G@&xq0x&opH6NVU@s{vKI&^V>gO9)7#Op6O?l3zuvyP?bu0&;5izlRW5rZ7_DvVYd zHI`K9G)T`!`!aFlX(0~Xnaa_q&@c1j%R}XoA{y%ehqhiKhFPtLzZ=&Lx+9~QvK8Or z9tn*gJxTwfrh2)K&CgkLV=SOxa?V3s`(th^mLz*3?A#dnGi(w1Iy+hN)Ndr5mtpjqDc25xI-5YVyscb9Y@sK4RcO2z;6ZRCGz7~u9VtnY18pK|M|Nq< z7;F$x!vgBi#@?gw@1$JOucLdAQ`U0a6jmS1in>1e~XC*o}52or9pufcJE|(o`<|=+^CV z;$kez`fZuJ$|AVrWo%zw^4mfCn|(lAkdGp1KMwk|J>{_sLrPj@UEJw=+2VQFX5Z&F z7fG5bd-ds4gf)pzhpC1jrkZ&|H1|G!GoQxWvlnOCjHx)pUb*##Ho+*n)_sx(FxW4$AZc&Zl#}j%R zFTioydSg!Da}$c%F-|=6Gr7pQ2P5At#X(1btwo?aLPSl!Il|;OVr=m44q!`U7)zu_aC7vXqH;xFspMF@XEQCU~4`7}O@b=%@wdD!LSxdS0h= z1beBA;m}Ozmw#5tzAlQvWjeKO7pEmFWT)s= zEHP<@U)5nW_*koW^EOu}kY-lM-_oT8IUE;Aj!@n19xmj@Lf*({s9a+qx#Fma?J#TO z!6O$i0oHVqDtd=?)*`=@sPK3JRaVOiti6xQb(Pf`B4+;&!tN_}I2>+qP}n zwr$(C%{#Vj-LY-Y{d3F$A0MQ>Zh)A`a8cr-5RR<_}mE(I$#rOPl#=<%Ca)! z4|bR+k%fVmngS)*hmDNBw2>26e03#jEhHKw+@mX1il2kia0yI28KHVF`!D3U_?D1M zuL>U>=4wdq?2rlxcQc$yK4JihyI?|~E6WsvWJR%-fJY5s%RwwPRYju{uYqSLt z%U5v=1fEra9k!+fFiA8Ln^;$aalPP?i$?`Igh(01f5G-!qdX7o2P6*F0@JL~myf)m zpTFf`4Y*39g4vyD(^tV$vsf?+Y;$t{?aFq?t}f}T8O_)jZ4boDa*a-(u0JQ!Pg(Kz zU&%4 z8SS(!eCIEnh{2mmITjb$`SP(nGDCxPp0@CL&smikFu8{08Wh-v0OhS!D=KIc!6)Ev zT3g!g3Ls|pL%o;tGhWT-Sy&x%;S>FJspL5sPiS$~liKTFj;@|mIioYN~u4p4+|%od?sA-8Wnmf1>NnG2Iu4*lO%eeyLu|lY7)}6y0{wbr2xn6 zt@>8;Q0q8TBey2d@h+O33dm}I^=(OSF*FBZ4-JUE`|Ubf?km~7A-_Lw(=V|Hn@5My z5vJ803D?37qZZ-1Q9V9ZoT||<9CKcZ#4l9k#UV`W5z40spT7E3YkJN@61=dp1zI}x zIE|5#e`9OA7}Zz`IN@O+l@5+p5xa7HGz%44wbp})R(8=I&EWsc{T9l?B9nI3u6mJ6 z?{;53v*8iJlp2qWn{TW^4tDj++7!+7-A^c+3cWNFc%+1CoK>O5eG%0wj%C}3M~Vmh zwAjPj{#<(^=K>dgtzgr8X;LzG$|i2_U2))wySy%1ZJ{!(|bO~!o_rpUBLHq%}@72M+*zeR?o>0(iDyA$6GSm^xf8!Ckxa=ZY{bm}9$5g=xXd?{o~k0lUvn4kI+7rhJr?-^mxs4d`25j}S;L6!ygzR{ z!q+v5T-&qZ(U5aO{~5TwrJ$uC-wDIF?0|ywgEEZmK`5MFxTySnT;fv^<>fm4(=<&b zvHBMgxM`wcgyU#R@h?NFS2V_+$P=SoGW@4fyyuy6&uGz@$ZV*Xmg2jEOlH(W|fq34C6-R0cY zDkhbCJrw@*E;-(!;hi~STYco)XF*W#8fUgb+6Xw^@8y@zrAV+{ZsWN8)lOH7f{+4s zL?$IC0J(|6x;_TGk0cP2un>jP#)Wz+#>BAm0K^Z9N05WL0+Net2O~~)x-VWZh3TcA zarV=!nJt?euW5wxXDxo;DxzVzhLqbr3XP(HG2Ivzia3;PF@g{n$h)#Xq_x=Ovsznp z^o7c3Tr6gs9hd(yFjQwUa~VCxVk=O6gSBYAx6z*EokGQ%Fp))qT(y+L7kU+w={Q`1 zrr9tTG)2Q`ykM;-gqXA;7hdrv|8_%_4oOymk zRE~Bt@`w=5y{Z#81VU)A2(f}#V_||<^+qZpxhT5KO6Q~y=x}u zIAe!LV5!4n45sN8TH^vrfnQk)h^g zSu2F&fDXzHzdI*)21czI*#Hm{`9#xSmSU&_@QJR3=I3DQ@Te#R@qU)o-Mnil>^YR) z6z2x?=N0Lm$To1(^ne(cKfDg=jNa@acf>kEimT*DOq4wqP_HbtXR zkt9Je+#WJqHBx5hkWpLrOueg%4K13mm0BI#V{5Lruc1&<8u0AjpK#@Mn7bwVC^oW( z_Rg9Sbc7}8lresrNzB0>v+r0{Gs0J5T>pVQC!|3in~zUPo{ zp>eciyp=F1+xE?Wa3rYu$F+<->pF~elbo>EK7pFNuV@%3*l3g&TTl}@h+juqf6r+V zWSYW`!7f|^)!0@~rT{A;cUW2$Uy@4dAkwy9k2q%N*J9`Q?$cyUYJF?*OEN9iFrTLr z7V+}pHpapQk!}t{qTzrgtFNU#X(-3Q)S1sK@0Lmz+FVS+vU1lT25adYAsNQcCEH zJdOCU>p*8$29kKY#I@A~MSXd_&TkF&B|Y-F&NNHlr6nZROpFA?@^I;v#20I?3bQJ& zm9U&f(=OHH1GWi9+o&p&B6H1DP+Hc9s>WFxp-|(6xZ#ymRkU*xchGzTS?sx2zIvzR zy2zm#$O`2}xMPz&B%&QxFPbwQIG!#F<%DoJO10W+;Mut>)emcOSgvtsHY3m7rO4eS z(1D-~j6tbdyp>}Fk0ko|mdoufRR;?by)XGyYI6iV*k1}<{$wZKPh8W(?^~)PaDb49Lp5k~hjn0s7%)po zxJ+%L(5!mB?Zl}Hza1m^dJ4c@#l=>e>nQ2T)Rvhm;BfOm#|CnuUppp_#&@uQ8^^U)Bp7ZnfVn#(aRs{%F_9S} zto1p6(Y5gB#-E`XayGBD7b1Pj`qTFDwP{8!C_RBGLq-rg&o4h}1v0>1$=mmow$D$* zexTl`;%oggfD~LzKIu9KZr@l}Nj&*T2-Fd?nXlw$+Z(oD<_v6L03gAEylj^FZ z#0io0&Xiq%{{1+qRdQdb)Lgy)H!8wtl@x9}q0#xb9uak6UQVYmd=P!kt052nC(hq? z^gWNv4Rg%cjP!bs2Uoh>FMdL885~)?QRldXg^_!DdVsB<<%BNFF17WWpxz$2QhKbHiQ2P_mVPeipbLm$RFwYSgp78m=x$Q!eIH59uWxG>0D{8Ace7( zZ@^M%6edQL-%Ay59BE(dgoY4a#Tv3+8~#zIMe@;;#8&wTX(tl8 zm##6GCni`lvUY{5HufTeZw=EJl^eT-!YFwps)ewkOl!a4hM5l~^D z-Jr}NkyQZAgl2hz1fgHM?6}V2=EMEcR-l&)(Lrf+CRIFX@7$}UCf**uCag4fVh zNsjXVh_!~?-m)Yrt2ZADa30OKT3%)hhHONVKJg`p$~$rsP;N-);Wo}OD$;?c3EQzo@B{C{k%_8mH9;`%i5LqQdHst#wqtm zW~^xf6I>>n%4P|*oZ(4^4sBlu5zL1HN{cNlP7USCVlQ5}#stRaC+1Ih9ehiCh^TAY zfDsc7;UY8-DmkwsV2>B1kKPC~OO+_rLQRwz?Fve2h-9e)UjoxW8kbRlt|vYK&0qYP zlXsh7aSh24?C}7@I_!UTnBaq#Ph`sXp=6T_tu48N4E-vT6VQ&ulsy1Mfl|G8D=fE%!Ek{bg5j;+7ya3eM;gN@ z{WG5PJq2N_FCL4DE0Goy@LmdjVBXuk)A}qUKAjb|3j5dKV>02>gL4=NTD!pVUGy7C zbMlX)9d^9RH_Tsmm!0&A?K^}DQ+S0%s=M!7{YIgP0PzLCW|XdS1-?HXXWB;4GK)CHfZ?!Pt} zr{hu~0ySJ3gW1aZe~c{NxTdvApyMFGKHBA`{Z=^dYm;Pf6K(=@e*Q}MEL#b$+&^hV z)Q-*ZN1SBuVfSL?CM~wDH=32H%39zP&8_fsznu)T&XWYt~EuHQKe5l z8#bpT92#@=_O;Kcq(!z|4jD*=4fqwV?UEg@jR)9s_UXqazIZp;Z1J2qHT^Ei&+%Lz zW^mi%@oY1fbr%~M4RY8UMYW_2+Jh1$$k@FFFr1}GW3Lr*wta9? zY~?Spw*l1|JgC;sbI+ky%l1W4A{0;3aK*|d==M_%Lz<<-1(U1$PdbKFd4p* zKZp?6K-{=rAwaC`K^dtDL^#ofXG*)Hlz{=^OQhi#i&L5>5fi=;UkB8wh@ZaN@+f1XCu zQ*QGWR7HU7G2M6ha6S*e!tI-(#8dX*bgW$JM#Up%d)I;aJ z9fhn*scnehswF_l10r8_Vs|u|&egGkK5yja7LO*C`mp8VByu!0m7M08eFlG+Y^+P z<#+Osmci!{KpNsuvp=K%b@WHwe@g$D!=Snd->FNYbak+8`UEWT$k2E5o1R!2tbG2@ z#~#>a!af;Y=_-P@;b!Iz5uES1heAT5aemC(Vew-L+G?Jc0`!#5Ea`fJeYKp_ZT$&m zuiTwr5{4N|J z5+ZfiKHUgb9jf2N8`0D-7;PFf`>VCq_ymP=b*ym!(+0!j$iZk zB#=5r{i{Gy=}LahhkBkYI4`}PE}wd+Dn`Av<%WiqVm;a8!d|7JpMis*;>j7+v*qF3 zgw|(MpvI=eeC}a}EkQRDWLA@gp5Xl_%2;w9J~#%~EQPE3k|1Z9lxrAimD*#T(nX}_ zHIFO%0;2wcJ{`cVso+*Fn`8Nxs)7ULgHCt!5?V^2=7`~h8wK>G&_8Eyf_TpDcg-kY zyn)MEkUhE^#TtJb7I$$F2;Qn}>lw;;b~`MRlzULG*|lji3WgIAdKL}I=Z1t+0zE)u zbi*wvxw)&|F6o60Soh~8zuSWrDm6ex97)Zx@EU&s zzC(1*q~i^-HN zY*_Z2$kFqW|4B)tTcRhORm#b_CAdcCE(#Kz-U;bX9vs%o!>@0Xe&|g|o7QjS+G#a) zoQ+cVMkx9UB*i_wk;1nZlJGmJs1WUf`fJK9OsgD`L1sTT#J+;wS}I()!l+NQ`iWN;Bz z$>Gdx{1lYCGf$Hh6m@yvu&`OiIZS2LQCJ2t0G8$u7XrGu(_YEW2_=U-ArP|=@XO4H zA8aTM>zsuzw2tdZ$oP9GG(L{LsYt{8Z&ZQ`k2Kl`k{ZrQL$b)_!KqlT`9BV2y^!?K zg17TC)J7Gv4}`QDJN@GGTr8|rS}Q!oKV|~ao%TJ$d+&7+Z;t*f23LHjwhkS^Z_-4v z=@6V+AGQ?K?)KyL_&4p-maB>U^!@-9O~%e_j1l4LHUvh=M+b&SZ;gT4SZ_Dvr5l@@IV(L?kJ{iMuBYX#7>%sI$DOW`z} z(Qx5aA1mC%2rj+;)@@g!!G9f^-e#H3)s|vBANl-VrANgpZ`H;9gO!ezOr;zyKOBt< zQM_BE?FoN>yP$A@WQX*ZN>J)!^-wk1oh^AybiiT{vrdzr?jJkt1GvxuwtptVO%ONE z1mw(6WToT#Gk=Ez2Yk`&HJ1m8;Lu078s&7MV5lIk2lgfUL~8kV`I4oylEmj1W?V0r zlH$sUzxw=ROp+W*o#vj_lwlLih@thnh%OyIi0qoIQc50q2J~9_H#uJtPSk!sy!gDy zyDhlF*zy$y$eJx|;LCb$gtV7EFcdzlcm_BS)iLz+v0c$JSQd#hSK4-lMUrA;kZMY^ zbf&MHiy)(_Ebh+{LdG}LlnK!(hYBuh9OKpFG_L{nwpo86ScL>+Bw?&(tEhMG0u@*& zX<_Pst@6rmgiNyCX0dWXdFHw!*W=}01Qn$rCKgF{3UOKK+L7BEt5P^ZxyPhW6TC>f zsPa?Owwsc9p~pLMM@*KTm&$fbdGDkXMoF2kSH5M5;6wZe#BA_8{&XJq`yi@rnUISY zF%VR59I^sZI7I_A-1j^qzbP|8>fTS9*F@~C&3bN9p>#?U*FNFw_ebbWRglevj zvdCss(;p*mEa znMZq`=26MF=`D&L%&05~1mx?KdA+v?K+_jB4tm~4yqh-MU%HCx)4{0^j8Kz3%P%#- zYGF4I7z&S=wybmngGaE}vN4_A%VRFaBI;_X%+Xm)gg0?|UqQM@;-xSqm#$}15B+SG4LJ=#eUCA&Fo(Xur z$@VNU90cbq&O=qBj+fwwL3lN4{{7jpIm8cnq)NH7VNs=B)@j*gHy-N!`wlGy3-&}a zyq(o!9Qn;A)CHgMzJZ#XI2$4IYM0{3AKfn6{pRvAS80>BL1I63qcC#NYl*E%0%Wsd zxiC){L@R=^VI-FbFtR}(_~gQaXGpjAFBfgJwj;-kD}V25x7w4*5w}(uQx%udetd09 zrkD=-^^=+wV_(#lU51h?p5Oq!Npm=}yEs(E|LxP;A+Feli)mvyoJGHAb#aa}{wXme zLW~Rso*yg5mHt+f9D}a4gQj`>NB-SO>!tCC^!;gee@Fr7O-Q0 zDpgG*85a2Q`Kg{2cUa2&gS%eMfF7kpI9m1cve6|3m?f5o?8Hq8aL@!ze=Tol71mpv ziN%YoV#zuqqAU$2QnMU-nn>&2n(`-1MN@R-vf$|3nrD%eR6N92)K2eP%m_I$s@1fr zHqneaH?p}2&gC#m3V&L`%NGAh*L{mCV`8Qm>VQ~vJ&f8oGM!5?7Zh}!!$`Q^$m9## zLTU@Hb|d50CSfvE(sVp8l_ldSkJu2y{VKP^8!`}X_*1I-I%oZrY1-Gx#VgfhRdY*G zf2bzMlrsIG0i_B8D6hQoPyd<6XfPT6Fo)}uG4Ln}CJ`uJodzl6t+NIAvyl{X+;yDK zE6-B#oo@@os#0Vzcdg;y*LV#&nu$smpEe~uY*GsN`z`b9rPZ0Ai-fdlex&DvPWe~*A${Cd43SmgoE%i7-(vhcsB0&T(mAgEPrK1j1Ok7? zM8~K)Z#>}Wh84V3-l};bMNme6hCQjdd|K6lzzoSA2L~jx<; zY=+sSY%8qacvvokpM}u42EPFzzg6VnkmLG(_@rJ~&)mbv$pJF$rLi`(sElYH2>*z| zHp1yIXr8S5@U&60T^>>_JE&O?f{z^d>~Y^36Ul(+(?Oi^m!&r?^XPmb{U$1!CQNlX z5g^@mbHN|_wo@gybwL$D*Ej=W{wdhG!Ht-YIJ!#3^|mL_!&xQhnLncI?TdxN;YwIR zES#_*o$$IwzaCO(jpeU5JrU*UBCW=9kp)sOeS^aBN)IL6IQ`iRRl17-*F3cD`&?905T_3A$Tt}Zw?2} zNIbmY6EM3H9m|4}I1rrz9MI(+ho zv!6-KgdHi=W`VmN;Fb{Ku;2OXjk7H7o1j29}9$Nwf z6=#waZSmvuuZL5U&mmYVo?T%6NhmC4XwPC+C@(l~-X=8$uGX}fcU2%{pHowJIc~Cy z)WVvMDm+(CG0VPDD%;9|440P9t`g&puWQ&ok0IKs!lLgPtjWkXk*z5;-LIXZdd+jM zTP{#XD1@rJOGC{t9J?XUZuQT((cu#XORf7(JvGz$)3@f#~8(AB*W8A zfRtWzd(=;`pkX^jVuP&hC6{OnzgSozO8rh<<3SW&sV|n)^-x`GSyFRrw8qss*&KWB z!^#t65kaq$5MUiSQueE}cri6ail7!QmH>!T<^Huc_6&2%o_}>DDU1E`=^bk6JBK>- zi{2EF21#3pM`!jmATbSfDA$dP1Zlh-cOzsOO}+*7$tPmq!D(!=vFK8(#FWGzBz+Vl zG8Rc}{}Rjx1Zk7<1_Xi>qp8+@t-_{hkW^|8y=`T; zcdn4BPxn;aLPV7%nvNpZl&6(!ymVJ#EoB{4h__*<@aTatW@u#qR>{RbLB_583c^pD zN5X8)xJrvrA@jcG!7JKn)qp7eiRM!kRllO9D33$R(1jF!;QyTk#_^x1tpA?{Cax+Z zsqv3au(UODb^edco|37#>woWnG5*iY9uvoZWcHZ;GX%!|Um-Bof5p821A#HJ{Xa5$ z9REPD|E++r{zJR|lLGcX&9DEefN}n(SNlH-7z_JwE#Ul0JepMge;x_EYTa+wKyN5OPfhR! zKMV!{yptnLvJl z)C2-lBZ$yY9QrDKgU-}|eOAx3O-NwA<*(Kc<^a5@)uG7^M3{h{g?_`|{y4`6_*?4@ z&9J`kS#Ocv*ZorshJXU((y}jbc;Y!>3FHVW_#py0C&I(PrsQR?I=sLJO@S^Ft0ffmlRX0oqOS)7zEA2X~(??Fc?y6+O0ub@Y5Iz&gPtfVP#Zhe^ z-F$s3m}pHy=cv-UM#`Sqo979*K09rZ;p>PaQ_mca(o0w4=u-3SakDjYyq3YTR>`E$ z`ZvjG&1MIhU__p3Tr(st9!2K0r@YEq1Z?WWtg~FoGHP~9^1+vzHFPPjNXAn3OQ&5vFW@b5JDlHrJz zM&E+-Y&P4?>ZTCp)KqW&qBZX@YA5yAk|FDt1NlT}5e?F7WtKYkCxn;d?VOb~yF%kB z;AmuT)AN!#RVx0lG(JZJT*=l5ZFN>eL{=G^u$jxCq6*bSt)|M7B+^w83**lMdWAA7cC>|3Y@U$b4+jN zpw@x?kwL^jvH0m~n)qT)3B4=dtAkY|G`t=aQ<)-?c@GiFG5d8=NaQvWpt(sRw^c5#kIJnJE-1K0x|p(-!ApQv)c180#RtTvDceUB_9u^A6MvB zQO}b>0e-Rwd<_-Oo!xY14o#uDt`9NBQsI%l&rL+;+}lqUOWO4Mazl(uh)+zTr*5ljmEf*>f8=!lC zYfUsVm2z3(UCrvHZs5tThbB2BQ3{BB{hmj;=C(G?PXxIYP~m!d13A2QZm-YitO0hI8*s*$d{WMwP4n3$hE8`Wdh zm7>z~$NG&c@mnWumRm8HzY;;u-Q@(qu8+C5AdFW0IbCkzA+DJWZzu`n5UE99x9UAE z|7G(k;?m21$WO*Dii_1KdBXw@>zqr!gd#xgNxFSw9OZG0IaD+ef%>n3`TfW~#R2hQ z2r}Q(9Bnn{t*_dz&d?gVkSF3UCYul>*rdY=T)$wfJMtxjuk6SXlp4RO7(#Dfk$ ztLD0Kr|_oc6@`PU|IO-osoz#9vp^wR0z}jZ2{H_#Qr+9Cr*tlrLT;ns;aMQ*g>4g8 zc9m1H0}uPpO$OY(2qN7vI9|66Ps-4+oQJlBA7^$4y=+0D)mBoOYhu2R!Be42MnjZWT50QNr47p} z5%7a8cNrPdFH++Mb5nz$6_v&5=uRKC1}Pd!I0r>V0Ue zO0>ye8_tKucqjYun<9b%5HXQQFqMTxtR!SS8Mu6A24{~zuqO}tX(7}Al`7N))2V!& zl|}*Q!T6ELkE}|T-Yf)BiBTS-Fxls*T-?z$W;zt@!u0fPd;`N{QivPi*L#k`$b`QG~`$H|C;?-moh$uhfoda%-r!zRl53 zBAM2cluYMEE|GM=bUjB?J9RhLBup*J2?CW=EyK+DjgfAWk3f$t zVgU3+EjXd9dt!e_4G`(5ot6nBVAFn3kvqkbjEf`1uzs-Lg(W|NJRpTf>A~`Z>+))~ z{PbSbr##ZbaB=&R{Jr+Me7Yw-bE|p$mtl|Lt{SFn!!UVqDsNQ}ADJ2esZ>2b4^%@{ zsrPGE)f?gs2D75{xC4$u{H+ds4GdA%<&#Q;p!Ua%PR%=38&p36V6!N`Y8M=`+{nx{ zt6;1wSSYN=&*w-Scy`s1=0K!anUxie!3&mK5aF?_`X(j*5;sy5+OvsfOm`3-my5Q6 z!joW2Ja^dE5qkM@AJL#Fd>HU|v%GoACT@CSsHUV%N$um!ycefL?6?S0MZ@mfLi|Bl zrGC8>WzBY`GBny#;cVcnuXEEMibVFd{a4ZH?9bR}*WQf^Ajar>`&_kY(Fph5Y%Q*i z8d1uBuIlHv>;aU7p2DySrP;XN=8G%(3UU9&n~4~qXW^fO?u^Pg6w?hJe)xQuAndqu zEGSPt;|4XykYAsDgwwldw2g%koHuHGLx`Vj)=1@FK+1QzcL@o%0ar&T!5t)nzUn*- zI-Ws(D++QN=Xw>%5Mpr_cK;Oh_1(ltd{!@f@tL(CWzrVW(zIzO{KU5OUxo7K?-=9q z+y>ryQq{MmsA!34IVozmwK<+~;gXV1fBI_M!J8WDP5J$EF|&$!Ze7dBr1EIr8WWI>DCyK})s zXf_6}bFUM0;#MZaI8dWPXMS~&3_qZc&N%Fh{u*=OjJn$8UPtt>`h|5khZdsFb zZLDw`vB);$1hR2xvMCIS2bif;v>^YVJoIr{%h8st~^z=fVjiKtQ{q^2~^DDWmNf%tGP7P4T?jUHrEg!4QOZ558oZ$O*m2-Rv;ojiZyOe4zIvlCjTk};}cD~6O!~D|;KIK{KNpDkT zv2e~*GXhleFbvc^?MEmP)Y!(#N8`5NTn@VQ{R75Wq(W(K?qN^Qe?avsqIzQ37)b;1 z<FeT^37E?Zn+RhNGMYKe!Zx8_n_z8@znPVN@-IQ@L_3{#*6w^LS zLv=tzeJEl*3v7xa?=wvi9CNYZW}l_~6nd6uG=-AHP-+QrTX_VdJLOz}vR74`PW1Z~o>$??f; zi^P+(A=@N$ncBjjCl<2x4Ht6duKxV8ZwjRBPZ6(8ffY#j_#8~Cy){EU7#!WlQCfHU z9n`CogvGanNBxUM6VX;d>_KGPjN=S9+oXKxDJ>{voAI!?ewwxPv7cXPcv;YM;~Dmf zSI8qW2rN^v5A5VZeHqKZXN@u!i9l%Ho+I5hdOhEQvlo8w0xbGM3-5dqHx~6WZY*y7 z^tFiL9mTd*CM@{E+z#y`lOY4G;3_2!{{pEMA+PaYx6+ReB9g4r(Y2VEBq`3>mX9`) zL1h##Uk2J{2sNAI~QdBQ40@DLCAgGq}>kice8mwHJIXT6cn{l@oT2#JSRq}0@(zh z)M1t&bu|)@XYe2URRQC`P0C?$NxXoNj?HH&$t34UTdxD07VI5u3ptcpiXz|X$Z;WR zB$&fjO^%Qd-kv~7W_8n}F}^3u`(u1%loq-|xJyW3kR4mDA#PSv+{Gdf(_;;jM0+vR+#L*S5lIPuH(M&*@w*ihCAfgrx$Y(}MOdDNjjM z``of*eUZMh!@fJdd|CYoU!#pg;}uUvc&ej@;J~F7q0d@v7}v0c^>L#qna0aS5^Bke zNlF8oSJQB`GYSl79U>^Y1}gpVB<*|2jG3uAR9%0WuLzCmOtI_ye>fQ!RS1X*RK6*$ zX$P9n>>%{G&Nc;S30>{%Nf-oYBk(Q!hfL387geGgVGz3 z^bClJ4(Uux-8-_NJA6e)LVTS8+5CHVw^P%N$ufw@U|DBo82;~k(5UeHC6kM&&3z7^ z&mT~B0_xi4@GUDQou3W>#cgLol_8-i6aou(iFf|yAX>wD?RIeDR9fs!@s;v>I-M# zb|$S>(-0W*!$#DP`8Sn`Syf$d#nDRamG!1ytIZ!27QI&RdZg5gdG#xWo(u=`ti8+z zOO$3ovB1jIspO-8HJZCD;O<%k90LJ(rcprMnSBWJxmaW~rjBRTsFIPMK|CT$)M z0p|eq^P3rva?<8%+uxB3)MD$pd=!(80t2HNael~)h#9$jJk%ew@PQZ`GxgBiz3Dr$ z14UwX(6hL-lID+{QY75!n|x+71frPHf(Lp20Mn}Or1RjohyZ^8-%cqu-&p{vj^#j4 zgvJ*M`fOX zxRRbZc7Q0O|E=Y3bLa~A9Ty@OSzk@liyKhzZjtMxu}=&ou{^)aEwiXKfWcf74YT&z zcw=BBZeQ6_i1t$JhDi(20mFb{R|v_qc7-JuV%rRvqkO|Z{rY{&)2sCXWH1wIe$f9)Ofan)kf@i&2E*km?qV@^}8kPuj;uj+&Y#E zh!Xf@ThJ55CcH^(rm_;eWMKW%YYqKgHAj%b&`)qm+4>p_kEpjjjSuGG7PwDSaaY_q zvCn63(o|6KE&ebPGxK4PPXsoj8u~JQ0z0i7K?_!XpFqadEwh)*tLZSls!}0Oe$F5i zJt11<;^U?)^JwAkLR(gu>QXP5%9ANfU*-Dg)1n~C&hadC&uRADr!)#$Y_5acp2Lmw z)n6>`y{#KUnhL3%WG(kubUH86+C$vH@U6e6sDlvi4RO5m=d?XIZ1E&l#Nw_?(D?Ag zdXHO5`Gdl*(VIu6vl|H_@|*cdU5TYr@ub&#n-#Saw z360E#N=wKTKE%>3tt2v;(I+(aHdolDUbJ554kzJ0p;=D&$SgCYK1ljiSKq*_xw!HZ ziW#Va(C6`jZR96SIcJ8+?9>H^v~P#@a{fhPRV=%Cg+B64pEDHN`V56Lx&4U!&fz`> z(#_ToTRKL{kZ19MW+>9?{+qsai&OjBiChGC&6DM%eXG?_gHv}xhEMRsI6OU;pl!2| zT2a%$RKgQJ!g(cKJ!C}(Mcz)US4|y!7*c!)`q&t)V_heZ5}B~wr;wj-+kMEJ<3_WY zr-xzA>h2toFeiN&b(mddmOnNDCo8!i4y(qlBmOxZ53nk;==VHvdJmnvB%*>@A10w* zesNAC)pLl>f|mMS06~QpmY3-;Lv17Nd;FS=uAOS|Zq3L{vX$c(gQI^@!h1tCYNFv4 zzq-KLxSSj6xO_f~P>puMe~UBF6o?8Q zx8=;OZG%m&qT!+Zi`i{p^IqjCfSRt+plhZbG|n z%0|q5D@yBqO452)g$R~LFGryjyzlmIgz4w?4afevsN`W%iEnc@NZGQ*s;wa&MydZ6 zlfDJNO>Lr-mgEuv4lD1?+DkH5!POw_KX~wSu3*ZX%*HG38MnlgZ{*0$^UWiKhu8GBhwX>r!>td9DySJct&zjidvgYhG?0tFUY!B6+ptOj{=B*CbXi zYR%7?@WqAcaiIcHXsFqACW%3ciyW0}#+5Oput z+Irh4B(x|*h+Cr4A}UJdCMmMEs3;1Rmj8QZ)SWrgulv9A^gJ`?>-)an&v$>%dEU3< z&{@oohjqfHwx^ZIe4Quv5X$L3C4Y%|E(>;RJRCq#v%RD;NJaYts{L@4)6h^V8;{WJ7v!@WH3fv3&cF%}n%FJ~EEWYN>1O{*pw zogF2oH1@LE+~Tddb7WlMP|AE2&GD7>MT;|DbRJ*+L^-o3{Ol)(yd*Za=_6IcEr71e zh@D_QJ7>$Dl!a4`W&U_~f9}-D9}_DCUUy!Vs?Tn)tK6y=SbKTb)(^UCw;Q<-%Ql3S zK4$e-T+GaG(ebG3VCWo=yHIM_(cHarkN@MLO0UfUqynC$9HVef*bAp@Al1rbuJm+syx@LpCpO}`ie^vt8<2ffRtRQ~6SJ~|)Z_apD zKRFPCR{5oDj;Ky*{TP(`MUj+#&o)vuTFxuYb_+c3k8Ug8>y=59(TJz>3!}zV^s;T2 zT)f?cwoEy?E&lDdiG+@~d&%ofmrTl*y%fE?zIV;dKqt4rZEeqJtOpw}X}Js?m8%U{ zaVR;O+uVRIQfTBKcAh+Zkbie|Pye%x3C@KLCDs97LYly0L7%8YB%9`$%(>#y|Ka4M zsJpGui9O5K%dEN89ARls{^s4^w8o=3+i}sS{j$uQriKF4ot>{bd#-F%-WrVuE{tvA zH%C8kgQAL!wp{kNuu+&?J?WOb)^V$>_J$>gRy?S$>hg~s+F@$GZ(Nm*|4r1!_fpQf zKdVo+dLBFda8dR%*5}t*>HKxKTDIPa$Rrr$#v+b43ykXM%gz7NQGO&=B zxmK(1VM?mSw)iW*-E-H7ayz$=k(y$Zk)VF$Li^N3U-zv-sH(lQmfkfExkw{8S@HE; zj!xU7sHC~N;JnRot?M!4oLR9|^l1Nq1@o$Nb5CdsxNkPTQC{Rj3H5f}H{oKDlWV}T zW#KP*gV$_!#zw}}=R{szU~N$|@W;STf)`S^xTdoW3EOoNuixdPoj7{8&YhYv?`+|Cbl@=hths;)`|ktu1f|!R?1Pm ze}9}lJ?v9zS+Rb}Rcfg~=g!p3K7)qQ&nHGCY1D)_&G0;YciYVu=eHK_z6mkjndyX?BO)#DXm*F8s{RG8jBzU~S-OLeto;A`g_ zYbwmQBA*wS8SM5-R*OXw+UDLl(41Iws#?$;?P5Q$#yF=%|3v7l1(xIl`vQjjw+|^@ zXX^LPEl)RN=f05DIoG-bIiX-Uhq-ImUTsFysjLLqH+mm-F~7Bqxyi~$72Z7?C_b@v zVo9O7@sc}RyL+c!8kGOsark(hXQHb4&ZP=hxNU09rCK3p`aZ77YB5t%N;s&ukkV-) zvuT6j&E&o}a#c5fGrDf^X$I+5MHl&ctNn~NvzNCs3>@=lkp_<3;f)W@Y8oG}y?gKX z{SJHW>o(kr?p$h+=y7dwjK#UM;&F?vdki=|NS$UqI<`5&maxXqPsaaLp2NOt*Ul%K zlQgP2)oovKc}?km8ouj#ZfW;?fbra{*j;7EP(o3Cbyvc<&ZxucbzezG_sBi0UmaD% z^9ZCU+-b4oE@_O73>$a*T;i4R)%-9_n(;E$v3)i+qUKjb4drGGighuvNM15%atT# zrs|ni^T#vpkG`KebYOq}gQa)2a*nGqC;F;xZ}+tz2#l3Z|yY14#I~QdoWE41UDC|Ru6uUN zdS86@`^gRj%l43>jK~c#4=F3XN9C+AoKg|9y2s(u_WP0RQ>NUg?%uo5@SFofoqGM? zt{m%>U2&5azka(v6FMCf{WrHUgQ5{$SR4_s{pq(|Q#%tD)-Kchq<8k@5c|&)FB}ax z_C<9Saf!40i^t9^3rW@!X!fZ&`Rqu#+)Uh<_?a4IT=!c}* zqtBS?*!0UC>kE%P_Ud!tZbw;J+L-aFf$jA99S(=OW_lmkX~}J98eco~#V09#cKV5P z8)S3!uiexQA2X%5xb|JD|9amiZOsjn;@xEeRI?hIjM9Rgj3*=nta{JcGCN|H+{g9H zbc242L|>@vo^Wx7b+55i`)T92-4&7QUKI<;xwoHsq}0zmblLl_gl7w78eD>P+BW;8 zR?vwBkLSELw!M;|Bo7gmHs-%gGpb9x{3 z+*q!D{^OA;b=z_)@9Z_Z=zfu*bWE=NE~iOPMTyw`_P{3ZYt}juX7k;Qziw3CcRV7# z-&A$2l7gPrsst_79y<^F%9rsKT1z_`hPh$wB_6Ae_28{8Fa(;ga?-!Ws~*cs{T z9b_v=GJKPo@m~&aPS&ZpbF@R|onwlR=}wa;Up^SBd|SNirE+O3z1TTJY00DxgXf|A zw@o%ifv^FZ8Z&?%eWY{iHrao0W=LnG0|9J(jt^TAO9YI8FEl!er-q<8=u= z{f>do?|t}dsxylehF;t!Dc$?slTh%aXgEZ1MUOIkb8e`t?ZP*q8aEYbRgIZ-%rgBb zjYnC7T{{=7iQf}8$##;Jesou)YMCd@9kqwY(4)U{N`E$rnlo)Tq0+z5@BMa#C7*(w zb7VV*mpp0>T16|e7&P$D=6aj!l8n+&vhMcLi@O;*k2|&YZoP4iWLQ|58hfH6z%^#i zHTgDY-RrM4sFzL?1NM}5KX17;d!~1|Zppz7m!Dak-)S9Aubav~H{nDV(=h&&lEIcM z2_I9WWc8RAmC3%H{k;CByeC)fJZY*q@aMebkAn7BkAGL! zjU|3roTgiTe|^{WM-|qOpRDb7V1%Fkpt3%%E{*?ase|bw`@jW9>=(>aPfUyS*0>OK zVcJTaE9Jvy25-rG9FM*0>goI-{KeMjzdat6R9>iBtTV9ZfLBspy@79m!&qb9H z8vefDMojF~8{$kiS*W#_G`gt60?G!P8nBwg}H`+{qqLP?gj-5P6a6+HxlN7>h3 zZmIveD~q0OxHc=k^O0hhd?zznpPw=xiOX;?dsb6ccx~9wx`V#dG+SWBFg<_6IV5h+ zxk^T~n_lt3?YW5>T?Q-u>bfxhH?7rvbJZ!GyWj9$+i|QvFYt^{nX>cEAS*l2d$HW> z7n7M94aLlWMWu-)j&(cdl{wm!9BjIG(yF#dYq9%Kqr87;w0*{=rHzg?`+ZE>%9op! z9SiU+_Ws z!5&rZM>oG%84>w(;+Fg~FFx=G-@IOByEQH>L^)PHX?A^X(3g5Gh}DuVW3>TcF*}Q3u09|8gxwxEe@VK{*I20x+>S3!Q#jF zaFX}=*%(i|L5o%Mi`_BLk(iUZsm6%^$1z#G%h6AF&10(i<)ra8KX!25Z|M3b>ONf~ z-t6chV@9%RqiRgH{>16-6$RCGHMcj#a!OuJetuddz0)UkJ(V-v`bgaSm8Xkqwto!d z)ra*ZRvVEg->Z8rm~+L?JFq>lqgMX(_3fSG({3pRF}_B~o+e!TnwIc&UCLj*y1(-e z-N@*BKiK?KO^tv3ZSvoIu1;Yv;?UBsQEJXo@r>PXIyhFjk9}fs+~cSxYxlOl(44c0 zU*;BN*L8*F(>O70V|ZctJhMN}XRhF=9yagwn-)Xxm)}9;7@${|sbs$2Q1dzQq6YC? zUdT(>{%DF%Sy*yj(!?E#89UxghaYl@i=x#lCzcf4LXn(~8FK<+5smWuX@O_Sr9;!N z>Xpx$TV0hfPZp|P)5b}GN0+I)Obr|0LwCYif8 z%8ND)KsqWX*R$I?i~|gFROUbG@^gwiV&{Ihd&QlhDyXB}YqEu&`=V=KCn)E~{KA^UHef1RuyZOt8jvibLazX%wn(7^^^DiQ3ng^2{Z#0FrBCTi{s7W6WkHV zmks#_5l|Fjg?k4vg9#`NVg`q>czhK5E#ei`at|3Cf^_0#Nu%wE{6pPHgX|>Kaa(Ne7T`KATf*u@!8=JpA`ni z2w!dtaoB*-n;XRC0CF%}_=`XxLne?ZWCk%HbI1Z(4y}MJp_PyoWDVIsw$LibjzB{o z2gng}f>uLoAZG%N4!J^ZkQa~X9mo=3a0ztu`=tmooeYI?e1L-9Tpo)+r$S7~3-X41 zAOH{YgZv>j6aWQ6K~ONnfw)izv;pEld`JL=LSfKGC>)A_HW6SFRb(6=uOOjOgq8vq zB4c@l0;&LFaeOdCu!6BK0)o&XCJ*=kVzLMbW^tx>r~v#V(IBqSWS-atYcPoG6(9@V zAx$J;Ka7lIp?`uDycs&wOArylA_$2f5KNhT78VQy$l2c6WreGrnT@#%JhDj~i!B~I zM8M?{V3;I~6R@$H#}}CSGkFATE4elE`vnL-XSR>PpAX^|yc$|Eq@*JXlldz&CU&MS zE35z-8_S=f!Sr*$wweDxLl;K_E`Fd9vHoKlSbU57|IaqyKXhDf;t0?<{1gm!96$mL zN!&CPVCElSL{=07^YfzwzcP)5t(mihJpkkA`ZF{LR-Yu$h=U=4QvyH0NWB9bBmB3h zad5P^SY;B2@Y>%}8S8-Rbs!w0+`9ES=OcNlnmxEL-`NrJvt9S~7c=M>=ojMT-} zdBq9~Tq(9;`LIRRPy(z}tb^$O5$Yi0{=o{5==CeC7|VaN>c71|9&cQ!Y{1<7KLBHv z1L5&2z*zqNH^9F- z2*1SJ08QGH62d@O|6CYVs0e{3`T{3@u%Hp2Sp@DEdVuT};TF{+f)EOB3h~6SWd>tQ z3T+10d$FT{$rI>+w8x|pv@Hd!V0~BzbZfC|1pE64!I$k9%41VBrAQBEB77*Xv@g1OWHUNe!4u+xwRz@O23ja<8U`Grs zyru!L;@5P5c0@fs%Ui(aa&$3;MC$=@gx{rUi?K->5fh8Y_=6c(MU-lUe-Qqfc=_KX>?@Jb2>cK(_eTO5;IT#gX28@bez$5hnMn#^7Me!!C zyjb4-QWzGv--Usm3Gzn-K;jkxm0n_*F$K&ZF1UlR!>Zjs#Z45eFe*$4(O+%AVL@m$ zpS3Df5Cj(Xpfs)uVR1}^u}2UZP+WZy7OdY9nS=`bxjbzh$cYWs@8BD(cLPAwf?sCf z|4z&{(d6^2Iyi-73U^(k~RouK_4ppKX+!htHX z;Jy*u;1Pd(K(dp8*L?{>8cc>sSS(;40_PtZ`6o0gj)skaLHuB!?_&XlN|WM)=~#7; zUM@nW z63IBs2$@XBatJpTfpIdxd_*d!T#|fL1i{gOKd=M85`07=8Nn*F_*g(Ak)-)(WGNa2 z#;P@LER3~MNg6`J>jAt$Bue=W7+Q)(AyRPmBNAy;Y5&r|(+j*@I!wda0E{KmaJ~ds z5Q-EZod_O_;PjxwSTB{(4W^J`P@*MiL}@)>3JF^;Nb*rAQnm+AWbm;D9?g*GQkdx| zcy@!Ij|SuY0X#0vN2X(aN)ij5BxM7bPJ!`uL0~c+PlM@Hsj&!=h%G5`GEnS(SdvB+ z_6tcGfCqXBo<_ybhy2992uMM^ol(%D@H84q#oDHX41`94@^d-@)9PKV0`=m z8b}(v4A3fYSYQe$2l#xWfbxRRH!2aq_kEa3Bw=?y5_(XnRP3e|N24Qn86b4=bqFLh z1;6$|K-I<9c0eN$ar1#Pj^cYVpn;Dh76i0zeBA&v3ck-^Z1~;{5}NoEU;bo$MJ3_u z3&?5U5F8dVl|sS!2=LMHwgNOdzQ-eEQ2%f~0yGr6cM-Qepn)PLO`}SWC5x{u1Ux1? zh{XeszzL8edlO5zFoqnsThjxv*h@40UdZ-c*P*N8<|i^<`xLajBJ6@Oe`2E tgF-Z+A`ApICz~Tg26ZXn-&s5f!vE_8JjD>M$$ + + + + + + + + + + \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/allclasses-index.html b/Hjemmeopgaver/Hjemmeopgave nr 3/allclasses-index.html new file mode 100644 index 0000000..191fef0 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/allclasses-index.html @@ -0,0 +1,67 @@ + + + + +All Classes and Interfaces + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
Classes
+
+
Class
+
Description
+ +
+
Game of life class.
+
+
+
+
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/allpackages-index.html b/Hjemmeopgaver/Hjemmeopgave nr 3/allpackages-index.html new file mode 100644 index 0000000..6bee066 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/allpackages-index.html @@ -0,0 +1,63 @@ + + + + +All Packages + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
 
+
+
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/copy.svg b/Hjemmeopgaver/Hjemmeopgave nr 3/copy.svg new file mode 100644 index 0000000..7c46ab1 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/element-list b/Hjemmeopgaver/Hjemmeopgave nr 3/element-list new file mode 100644 index 0000000..147af06 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/element-list @@ -0,0 +1 @@ +unnamed package diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/help-doc.html b/Hjemmeopgaver/Hjemmeopgave nr 3/help-doc.html new file mode 100644 index 0000000..80e1a98 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/help-doc.html @@ -0,0 +1,177 @@ + + + + +API Help + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exception Classes
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/index-all.html b/Hjemmeopgaver/Hjemmeopgave nr 3/index-all.html new file mode 100644 index 0000000..22a35cd --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/index-all.html @@ -0,0 +1,87 @@ + + + + +Index + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+G I M R 
All Classes and Interfaces|All Packages +

G

+
+
GameOfLifeMain - Class in Unnamed Package
+
+
Game of life class.
+
+
GameOfLifeMain() - Constructor for class GameOfLifeMain
+
 
+
+

I

+
+
importFromFile(File) - Static method in class GameOfLifeMain
+
+
Import from file game of life.
+
+
+

M

+
+
main(String[]) - Static method in class GameOfLifeMain
+
+
The entry point of application.
+
+
+

R

+
+
runIteration(GameOfLife) - Static method in class GameOfLifeMain
+
+
Run iteration.
+
+
+G I M R 
All Classes and Interfaces|All Packages
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/index.html b/Hjemmeopgaver/Hjemmeopgave nr 3/index.html new file mode 100644 index 0000000..9db0931 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/index.html @@ -0,0 +1,26 @@ + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +
+ +

package-summary.html

+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ADDITIONAL_LICENSE_INFO b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..ff700cd --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ASSEMBLY_EXCEPTION b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..4296666 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/legal/LICENSE b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/LICENSE new file mode 100644 index 0000000..8b400c7 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jquery.md b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jquery.md new file mode 100644 index 0000000..d468b31 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jqueryUI.md b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jqueryUI.md new file mode 100644 index 0000000..8bda9d7 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/link.svg b/Hjemmeopgaver/Hjemmeopgave nr 3/link.svg new file mode 100644 index 0000000..7ccc5ed --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/member-search-index.js b/Hjemmeopgaver/Hjemmeopgave nr 3/member-search-index.js new file mode 100644 index 0000000..e490731 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"","c":"GameOfLifeMain","l":"GameOfLifeMain()","u":"%3Cinit%3E()"},{"p":"","c":"GameOfLifeMain","l":"importFromFile(File)","u":"importFromFile(java.io.File)"},{"p":"","c":"GameOfLifeMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"","c":"GameOfLifeMain","l":"runIteration(GameOfLife)"}];updateSearchResults(); \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/module-search-index.js b/Hjemmeopgaver/Hjemmeopgave nr 3/module-search-index.js new file mode 100644 index 0000000..0d59754 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/overview-tree.html b/Hjemmeopgaver/Hjemmeopgave nr 3/overview-tree.html new file mode 100644 index 0000000..e849959 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/overview-tree.html @@ -0,0 +1,66 @@ + + + + +Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/package-search-index.js b/Hjemmeopgaver/Hjemmeopgave nr 3/package-search-index.js new file mode 100644 index 0000000..747229e --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"}];updateSearchResults(); \ No newline at end of file diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/package-summary.html b/Hjemmeopgaver/Hjemmeopgave nr 3/package-summary.html new file mode 100644 index 0000000..8a07b12 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/package-summary.html @@ -0,0 +1,91 @@ + + + + +Unnamed Package + + + + + + + + + + + + + + +
+ +
+
+
+

Unnamed Package

+
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Game of life class.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/package-tree.html b/Hjemmeopgaver/Hjemmeopgave nr 3/package-tree.html new file mode 100644 index 0000000..f9aabce --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/package-tree.html @@ -0,0 +1,66 @@ + + + + + Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Unnamed Package

+
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/resources/glass.png b/Hjemmeopgaver/Hjemmeopgave nr 3/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-3.6.1.min.js b/Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-3.6.1.min.js new file mode 100644 index 0000000..2c69bc9 --- /dev/null +++ b/Hjemmeopgaver/Hjemmeopgave nr 3/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("