From d3a55a4dd36be3c47fff450fcc759193393eb33b Mon Sep 17 00:00:00 2001
From: Hydrogenbear Game rules determine if it is allowed to skip levels and if the games runs checks to only allow unlocked tactics and theorems in proofs. The options are: 游戏规则决定是否允许跳过关卡,以及游戏是否允许在证明中使用未解锁的策略和定理。 <1>注意:“解锁”的策略(或定理)由两个因素决定:解决关卡所需的最小策略集合,加上你在另一个关卡中解锁的任何策略。这意味着,如果你在某个关卡中解锁了<1>simp1>,那么你可以在任何关卡中使用它。1> 选项是: As this server runs lean on our university machines, it has a limited capacity. Our current estimate is about 70 simultaneous games. We hope to address and test this limitation better in the future. 由于这个服务器在我们大学的机器上运行Lean,它的容量是有限的。我们当前的估计是大约70个同时进行的游戏。我们希望将来能更好地解决和测试这个限制。 Featured games on this page are added manually. Please get in contact and we-ll happily add yours. 本页面上的游戏是手动添加的。请与我们联系,我们很乐意添加您的游戏。 Do you want to delete your saved progress irreversibly? (This deletes your proofs and your collected inventory. Saves from other games are not deleted.) 您是否想要不可逆转地删除您的游戏进度? (这将删除您的证明和您收集的定理和策略。其他游戏的进度不会被删除。) Select a JSON file with the saved game progress to load your progress. 选择一个包含已保存游戏进度的JSON文件来加载您的进度。 Featured games on this page are added manually. Please get in contact and we'll happily add yours. 本页面上的游戏是手动添加的。请与我们联系,我们很乐意添加您的游戏。 As this server runs lean on our university machines, it has a limited capacity. Our current estimate is about 70 simultaneous games. We hope to address and test this limitation better in the future. 由于这个服务器在我们大学的机器上运行Lean,它的容量是有限的。我们当前的估计是大约70个同时进行的游戏。我们希望将来能更好地解决和测试这个限制。 Featured games on this page are added manually. Please get in contact and we-ll happily add yours. 本页面上的游戏是手动添加的。请与我们联系,我们很乐意添加您的游戏。 Featured games on this page are added manually. Please get in contact and we'll happily add yours. 本页面上的游戏是手动添加的。请与我们联系,我们很乐意添加您的游戏。 Featured games on this page are added manually. Please get in contact and we'll happily add yours. 本页面上的游戏是手动添加的。请与我们联系,我们很乐意添加您的游戏。 Featured games on this page are added manually. Please get in contact and we'll happily add yours. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Unser Server verarbeitet Benutzer-Metadaten (zum Beispiel IP-Addresse, Browser-Version, Betriebssystem) sowie die Benutzereingaben in den Editor. Diese Daten werden verwendet um die Lean-Ausgabe zu berechnen und dem Benutzer darzustellen. Die Informationen werden nur gespeichert, solange der Benutzer auf unserer Webseite bleibt und anschliessend sofort gelöscht. Wir führen Log-Dateien um die Software zu verbessern, aber die enthaltenen Daten sind anonymisiert. Wir verwenden keine Cookies, aber der Spielstand wird im Browser als \"Site Data\" gespeichert. Der Spielstand wird nicht auf dem Server gespeichert; wird er lokal gelöscht, kann er nicht wiederhergestellt werden. Unser Server ist in Deutschland stationiert. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany.
+ The game stores your progress in your local browser storage. If you delete it, your progress will be lost! The game engine has been created by Alexander Bentkamp, Jon Eugster.
+ On a prototype by Patrick Massot.
+
+ The source code of this Lean game engine
+ is available on Github.
+ If you experience any problems, please
+ file an Issue on Github or
+ get directly in contact.
+
+ The game engine has been developed as part of the
+ project ADAM: Anticipating the Digital
+ Age of Mathematics at
+ Heinrich-Heine-Universität Düsseldorf. It is funded by
+ the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.
+
+ Our server collects metadata (such as IP address, browser, operating system)
+ and the data that the user enters into the editor. The data is used to
+ compute the Lean output and display it to the user. The information will be stored
+ as long as the user stays on our website and will be deleted immediately afterwards.
+ We keep logs to improve our software, but the contained data is anonymized.
+
+ We do not use cookies, but your game progress is stored in the browser
+ as site data. Your game progress is not saved on the server; if you delete
+ your browser storage, it is completely gone.
+ Our server is located in Germany.
+ Contact: (English version below)
+ Contact:
+ Legal form:
+ VAT identification number:
- Our server collects metadata (such as IP address, browser, operating system)
- and the data that the user enters into the editor. The data is used to
- compute the Lean output and display it to the user. The information will be stored
- as long as the user stays on our website and will be deleted immediately afterwards.
- We keep logs to improve our software, but the contained data is anonymized.
-
- We do not use cookies, but your game progress is stored in the browser
- as site data. Your game progress is not saved on the server; if you delete
- your browser storage, it is completely gone.
- Our server is located in Germany.
- Contact information:
- The source code of this Lean game engine
- is available on Github.
- If you experience any problems, please
- file an Issue on Github or
- get directly in contact.
-
- The game engine has been developed as part of the
- project ADAM: Anticipating the Digital
- Age of Mathematics at
- Heinrich-Heine-Universität Düsseldorf. It is funded by
- the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.
- (English version below){t("Levels")}
{data.levels}
-
+
diff --git a/client/src/css/landing_page.css b/client/src/css/landing_page.css
index 4831c9f2..b3c0cfb2 100644
--- a/client/src/css/landing_page.css
+++ b/client/src/css/landing_page.css
@@ -231,3 +231,7 @@ footer .link {
margin-right: calc(50% - 650px);
}
}
+
+.info .languages span + span {
+ margin-left: .5em;
+}
From eac945e7b5ca474a01a5632c97758e184f6a8f65 Mon Sep 17 00:00:00 2001
From: Jon Eugster {t("Language")}
{data.languages.map((lang) => {
let langOpt = lean4gameConfig.languages.find((e) => e.iso == lang)
- return
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "<0>Impressum0><1>Kontakt:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Deutschland
+49 211 81-14690
<14>Kontaktinformationen14>1><2>Rechtsform:
Die Heinrich-Heine Universität Düsseldorf ist eine Körperschaft des Öffentlichen Rechts. Sie wird durch die Rektorin Prof. Dr. Anja Steinbeck gesetzlich vertreten. Zuständige Aufsichtsbehörde ist das Ministerium für Kultur und Wissenschaft des Landes Nordrhein-Westfalen, Völklinger Straße 49, 40221 Düsseldorf.2><3>Umsatzsteuer-Identifikationsnummer:
gemäß §27a Umsatzsteuergesetz
DE 8112224163><4><0>Impressum der HHU0>4>",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "<0>Spielstandspeicherung0><1>Das Spiel speichert den Spielstand im lokalen Browserspeicher. Wird dieser gelöscht, ist der Spielstand nicht wiederherstellbar!
Achtung: In üblichen Browsern bewirkt ein löschen von Cookies auch ein löschen des lokalen Browserspeichers (z.B. \"local site data\"). Der Spielstand sollte vorgehend heruntergeladen werden!1><2>Entwicklung2><3>Der Spieleserver wurde entwickelt von Alexander Bentkamp, Jon Eugster. Basierend auf einem Prototyp von Patrick Massot.3><4>Der Sourcecode dieses Lean-Game-Engine ist <1>auf Github verfügbar1>. Bei Problemen, bitte einen <3>Github-Issue3> ausfüllen oder direkt mit uns Kontakt aufnehmen.4><5>Funding5><6>Dieser Spielserver wurde im Rahmen des Projekts <1>ADAM: Anticipating the Digital Age of Mathematics1> an der Heinrich-Heine-Universität Düsseldorf entwickelt. Es wird finanziell durch das Projekt Freiraum 2022 der Stiftung Innovation in der Hochschullehre unterstützt.6>",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": "<0>Datenschutzerklärung0>
Markus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Deutschland
+49 211 81-14690
<14>Kontaktdetails14>4>"
}
diff --git a/client/public/locales/en/translation.json b/client/public/locales/en/translation.json
index c968175e..b953a042 100644
--- a/client/public/locales/en/translation.json
+++ b/client/public/locales/en/translation.json
@@ -23,7 +23,6 @@
"Editor mode is enforced!": "Editor mode is enforced!",
"Editor mode": "Editor mode",
"Typewriter mode": "Typewriter mode",
- "information, Impressum, privacy policy": "information, Impressum, privacy policy",
"Preferences": "Preferences",
"Game Info & Credits": "Game Info & Credits",
"Game Info": "Game Info",
@@ -91,5 +90,11 @@
"Retry proof from here": "Retry proof from here",
"Retry": "Retry",
"Failed command": "Failed command",
- "view the Lean game server on Github": "view the Lean game server on Github"
+ "view the Lean game server on Github": "view the Lean game server on Github",
+ "Theorem": "Theorem",
+ "Impressum": "Impressum",
+ "Privacy Policy": "Privacy Policy",
+ "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>"
}
diff --git a/client/public/locales/zh/translation.json b/client/public/locales/zh/translation.json
index 947dc54f..bbe0b686 100644
--- a/client/public/locales/zh/translation.json
+++ b/client/public/locales/zh/translation.json
@@ -23,7 +23,6 @@
"Editor mode is enforced!": "编辑器模式开启!",
"Editor mode": "编辑器模式",
"Typewriter mode": "打字机模式",
- "information, Impressum, privacy policy": "信息、版权声明 (Impressum)、隐私政策",
"Preferences": "偏好设置",
"Game Info & Credits": "游戏信息和荣誉",
"Game Info": "游戏信息",
@@ -91,5 +90,11 @@
"Level": "关卡",
"Introduction": "介绍",
"Retry": "重试",
- "Failed command": "命令失败"
+ "Failed command": "命令失败",
+ "view the Lean game server on Github": "",
+ "Impressum": "版权声明",
+ "Privacy Policy": "隐私政策",
+ "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": ""
}
diff --git a/client/src/components/app_bar.tsx b/client/src/components/app_bar.tsx
index 37d55dd0..026400b2 100644
--- a/client/src/components/app_bar.tsx
+++ b/client/src/components/app_bar.tsx
@@ -123,16 +123,21 @@ function InputModeButton({setNavOpen, isDropdown}) {
}
-/** button to toggle iimpressum popup
- *
- * Note: Do not translate the word "Impressum"! German GDPR needs this.
-*/
export function ImpressumButton({setNavOpen, toggleImpressum, isDropdown}) {
const { t } = useTranslation()
return
+}
+
+export function PrivacyButton({setNavOpen, togglePrivacy, isDropdown}) {
+ const { t } = useTranslation()
+ return
}
@@ -204,11 +209,12 @@ function InventoryButton({pageNumber, setPageNumber}) {
}
/** the navigation bar on the welcome page */
-export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpressum, toggleEraseMenu, toggleUploadMenu, toggleInfo, togglePreferencesPopup} : {
+export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpressum, togglePrivacy, toggleEraseMenu, toggleUploadMenu, toggleInfo, togglePreferencesPopup} : {
pageNumber: number,
setPageNumber: any,
gameInfo: GameInfo,
toggleImpressum: any,
+ togglePrivacy: any,
toggleEraseMenu: any,
toggleUploadMenu: any,
toggleInfo: any,
@@ -238,16 +244,18 @@ export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpres
+ Progress saving
+
+ Warning: In most browsers, deleting cookies will also clear the local storage (or "local site data").
+ Make sure to download your game progress first!
+ Development
+ Funding
+ Privacy Policy
+
+ Marcus Zibrowius, Jon Eugster
+ Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
+ Universitätsstr. 1
+ 40225 Düsseldorf
+ Germany
+ +49 211 81-14690
+ Contact Details
+
+ >}
+ {content('en')}
+ Impressum
+
+ Marcus Zibrowius, Jon Eugster
+ Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
+ Universitätsstr. 1
+ 40225 Düsseldorf
+ Germany
+ +49 211 81-14690
+ Contact Details
+
+ The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.
+
+ according to §27a Sales Tax Act
+ DE 811222416
+ Privacy Policy & Impressum
-
- Alexander Bentkamp, Jon Eugster
- Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
- Universitätsstr. 1
- 40225 Düsseldorf
- Germany
- +49 211 81-12173
- Contact Details
- Development & Funding
-
+ >}
+ {content('en')}
+ Lean Game Server
Impressum:
- Jon Eugster
+ Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
- +49 211 81-12173
- Contact Details
+ +49 211 81-14690
+ Contact Details
+
+ Datenschutzerklärung:
+ Without JavaScript this website cannot be used and therefore no personal data is collected
+ or stored.
+ Our Server is located in Germany.
eEc#UXy@cAM_GN0xlP)tyTlVPX) zO8NN}+LGsXZsPf{Jfo~6D?y+j*bzWiNK{eY5C%sG5^3bQ0}dImkFw13L@9SV#3eSj zBN-*B(YkioEg}@wLtM3dhM8Mt@paxZT*a$}9*1yD5ZzDUj-iCZL{;;qDJ$8%M)&cv z{evYqU-pHW2Z-22vB|n3ED(_nCOnOU;H!AEdzui+@~MjG=9=$anso=BWiyIF=0Kdd z=HbN9+Ft{SMQ_lyJDNd5ThbQ%>sj((-Mh;&WeU=s0(aTY5Hc{!79oPg_~v1}R!N&; z9l1BoauhrOC7tB*tKLx>c~5*o#dhx^v~a59L+k_+A+FOZ%{JBvKg(W}L@5v&ksDUw z=aE2#Bnq+)Gmvm8@sTTn6;Ph4rkt)ri9@}GX2veDUH81qMY=#6K%k7h%mwKrGUDMh z?ZLyOJ@QE_C~&(}3+@RW*%#Cca1}t2yX!#WJjWs;M|{T42~?8iXxTsv;%7po))0rQ zbwgRofIr)qKr4vMcvFH6Mx9fsi~1U^ynj1T17P7PeVE|fxfOc}MDH;puq6=R6e@~z zrBuf-638Y&e}Y8s+d6J!bT|edVg53xRVqjy(JWwW1ThFsXx}T2%-cIyUD7gi#8+a*N{(}jOSQriXI(gPj? z=afpqjws2El5*JO1@>3?8XSu#qg}|D=^jFZSg85N3!r9af6RyIC z=f$WQ*2Dd(@_e6>vp~A~KA~o$% 5#At2rNUgX89x{;p92v(bguKiHW1IUyR?heddodV^{9F +VsIQ;>ad73IylR!yO}s_qa1fMSy|1g7a%)S+kPP-{Z2!lqHQU18OH-;Xi zVTZ~KKo9~2lk^-x#CP7A+*M66RLGx1pfv^abU%HcFHBCJ64wbf%Z60?Wq2$*2&O$> zCf;(YeXaxCXtR=?SU&-tEy}Zj{CMj{F-4F7<{nJ{UyEXupbh247>3uPaoBWVcM0qO ziRD8^T*JcObNvizkU`)U1~aOafmqlr;ycXZ(`X3#o5q*gSVHvyqqK&(qh=pD_^gDr zVkWr<%xxCnfY*49$&Ps#?3zP<>_)rbW2(*2w_4K~C>|qa$cK;?xDmW0yNrgB2~SUm zjjH?rKjI1kJV4MvtBaBh`{l@AB0C<-`G<{3;=`^Grz$OypaBf#0UeSjj}4rlU?`2* zC02)e)k3@ibXZY*Z!l8a5zm^ey1k5tjn!Kj4r_>G`=MiIpF5w78WIvOADjP}{x#Y< zsANFro>X|wY<1Od!!pwTHsPg^_6{8Cgk{`FMR}nZf`}zk;Wskb)`ygeuqWieIUBkj zH9=0qMfd{5nlg2dc49cfU!C`7Tos6D1{d^!5Kcli_8?(4aPCO2P`GP* |*mFC5Zue&TLHVwSz)APT~>+v0u5&%6eYp}BN%-}Mt6NO%$KVG$DqI2CNK z*dODBW)GT(`y!-%dX~V9MF7I0&w_7R=M4-sAwIEM)R&GHUM#+Lz#nIXVoX#V%1K igirz|H24m&{ (-iK;koL}c%W)otRSyX$q}d5 zA`6} _gLE;=F& zMT=79-cBhSAm{k38=fD!hp{@JN=(NVuaJ8HvJyDiTYwaBV9o%tzSEx8VxKMrwu%Z0 z_HW9F9 jm3WwE(ESuzMd4oCa;Yi zgxI81P&f_4zOiM*+}&ri-mh=8f+?|)DIFxDJunF8SaCm_d(NIjtuE3kj&x6R>PJH_ z>9i%KdXBd4IV6D3b5Kh~5*9L qnBWZWeAq0 zu(u|Gu#EWWjCGByl}D@;G$d1*YjaYBJ`lW&)+9`~ypp=`RN;^c@eHJvy7QOn8>mI| zN*shYWBf)~FSL%gNKK$CMf n46wDO z#USB3RA1r}SHb+&7|+k#VWFROcaR(R%1&lj97i%9;11_(Klj#LgZzRM65$Z|&tPyR zOA|b{fCeqBwpt6yQH5G{)(~erQcw {#BdtEnY1?oCK|SrMn2mS-tiW|$UtYpbQ9%3-_H1*NW7ItBK;0f;G98w%@7En z{(`a80;hv5E~2M%V#|imcdE=IqL}thIVvzSj%q(38QY0v^yrIn4~UV?7kEWswdBod z97|s*Y|}t+pau*8({F=Em_|&8ML;Y0M&yK5hRQf1r8;+52a2V`XsVqU$2AP|@HW0Z zDWOj2rP>6#7xFRx*<-8T%$~A32||-2NhU|1IrGMCzvC-X6K81I!H5%8PIHZjdFAbb zy5DC;4GlctL?NBRX(F8S6Y8oSoI&6?RjxW1CstBKa|y1Blx$KXh301oV;HFC3D|$F z!>1!tDx4YKil^?YJk)}7Cv*QseLVF5+M|34DT+sCLF0lX7mR$#{iwpo6|j4_#!PD& zARi6}qYnvlNDVW>D!On#Y7`2PL0DN(r^4220oQS~02=W8&aA2cB}j^P4K}B+R_C~5 z^)4edmES@)9j$1O71U4|(a=V-W(6@83XO_8qjb?#7?#R?Rr(s5Yf8N;kZCG8+!H+o z?7k9WY7nYgd{**^mC&SKYJ49GY#f5S9|8uic&Mwppx{9}iDZGqL(ze%!K3j ao^pATLEqo=5?0_F}xEI#15jm zVHlydaTll?*mVZk-m^eis!#1L#+oo1u!0c2KQ5jx>W4bC==#Lpg!@q!OZwTwaL%N% zU$=qtFon-tv(6_9A1#{At#x3bXa|W_d&1UyI{tdCAh5KQLc>KW Wd#5O8Z~k(YS1P)_^r%8%YS5#Y$AnDbZ?v8Nj~a;U9o4mvaZesf8^Y z1gx@!oO*30T8n#$nwQ*9!OAzd+<^W94Ik!6Kd8Aq0i@e&zJI)s=9P`{1Z#MtVi$tP zwIyqN+L!b;T(5uG%y@R0&1XRkhQ~|p1#_+9MI>AcnRMg+h;>kzgbV_fR9utKH63my ziZ}?W)goGd%JcL?j@dZ4+t$j=+t>}`03p13S8|zHLK8Ccx4TvXptGrLl1#4h-}@my ziIFf$!CqnjQ6G-4K>O6x4P|#)3ZM(|TOjM)Rj+uj5O4s(Y&CMJG|Y^dCsNw>(m03P zTm6io*m7T4IWjAIFi%nf^)txuFWW`Wo)ue`My;Uia`(Jtb#X;BdT-Q }9q;FOVr`I?P#Sg2& z5HD>`HOib&gmV_5ihh>{XlZ!x3e?m$nHXkk2z{rJ?Ig^%Qx$nPNM`j^JX$MCdN1!_ zs2i*?oKP-M)j?d+lfA@NDO!laYFet{D**8`t0IaNato3DYX2e0RF2tF>TY#2d#$-l z>0L%u0)-Pu#D4CXENfEqEisrft5{iy#R_k$&O87||F5J}Kw^m7l)n)m8*WHl1&W|_ zM-Ahtsz}8y)xx!Ak`DL)_rTGyK0lIbojnX@cE0SL{D+E@WQt6knLgxOI~|!sPkzSm zw3A0cX-$>DRVGX%o|c_)PaBsW5|^*e{rv!n`+odN%3(_MPD=+tqx?9U6M1mX5GZI@ z^H%)kBA6+ke)RH9{Mmp)0Dj_L4 Zs^=773QWhsf); zrbIRU<4F7gGj_9%KtxppBj4YksxS9QS%wlQth%psOiTM~zilr-;G;t{W^x!0=jtid za9kw0u8GZPfs`-Som?%cEE-tkYNiLY-gCr!rH5*Y)Q-T$7C&HOtO{(BM>jsHuW-FR zk+#9i+Wd)$oq4=T;wO*mwCP_MD#Ah yJAkq%v-wb_HE`@}F!FcFOu$>Un|%z5l-%0A_%QT% zTRpsPxE8j04dr6sbJo_`3$)kp_!&FF)XRai8MqL;@>MBr(`|iNF2jGqHLNLQuaiAQ z@{9xHj1r7j(Sm@zQ>!*C?rg5+vres9AdDei@dnu_`QgN%W3D94N93>txs>IKQMO=r zz@-*d3PDtWzXT^s0l|C=X&u$~VVxYr!lJ;E%Aqg?)2#|-50 ~^=Isz$-=eh zNMr7=WMxFNrg;E!6e27~66`neJr?iIHq`WhqiwlW5G1SNFH)#+gvoLL;Ksac>)t*0 zy)hg60Q#*FN9)~m+pYLIYQ&Ft&1O*9ZaAR;tEf4ZwQVKsh!)skT6@+->%_1s+F#N2 zW7Z3w!8+=MRW*8#y)T-xm5@^g)psdQppQb-^0(1Q4}5g2M||8H>hQvQ%F}hZoFM{c ze_8eIJhdeZ)zi&_qJNMf!@byH3|>Fx=~OcSVt-)EZH 2nu%adtE~e}xbi#1D^?Lk$sgKV zEqfsGKo|5w0f6IHkd4;&QM<0JnyWxfeMp4NlkY+bPG2HhdMMim>{-}GFr|0vN^Yw- zzVgUP6?v+w$VNyWt1Rg@kh4El>a25uv_GY@C-ro4e(1D|4*c@5+(F$R{ !vNlXR|YP)=3#Jl-+XfjUGy_Vgkx2 zsRpraB9UR9&IFDxmThb_tlEhb7(j}X)6ef)WsfV(ae>n&vwl{i-&(^VVF3!LL@0;i z0V1XCpCV)`(AWlV)4$r(>4fyJz_H)~>bKAI0 k{>B0v@W%CC6ORKx~%14({>I)<~zh*#pL|Re1?r!%Ys!9NXK>< zG3<#g2T=N8$a@jj+0}ot?q2*rD;5|7`fIHTrBC{s*stu+g&>1wx8byw$T}0sL6uF} zP-JvZ{*;Q-G*!aXQSBt1io7%d1p~>(v4`Kkz$E0CQVQQ9DMX0qH^bdhMfDb*YQn(l z>yzv$ Xb=fL_RI bC_9} zsCyJE>wo>l%b<2A20> #N4P-QM@IG9diskV&fbSX{lXHt+_*77{-nUdDvM# zpn>}~>h~Fm0VU8aut#z^ZH<%5CYbYA3N_15Ggnla1*a#mBX4&9>E-RiRKiCkRV#lO z!H^hvQdihmZQa}ueI81lNAioLo5Zc#DNgn}5Dvy~efr++3bI+fn-6C`H&n-d&$Q_P zEr}ooY@T%TY{?eBIHfeV%iT5bNBxC5ue24UBe z=C*l(wuEsH#;thJ+cYpvg154<4;+`<+6NG91msass_g7FWy>gE6hKhphyC^W+B2Gm zwN2?;n_xzzA*Kh|w)qn#+gxO&c8ZK=-3e 1_>-zo;x%y=OS+Z00T4?E(-t zdQ3Ez0%Lig3-pd%9Ne>FU{Nz;fMW$sr2XP|c#V&l*LIP;ks<=^x@iTr?Omb{+}ns| z73o`7vVbihCu5=)JX0v1v%3MdqD7T1_4yFK|Bl$KOW$ZnmaGMl-$_q;w+15K6l%c& zYZa xIAAT9M|BD7Qn~73vHbh{fT{@uo*6PP_I5sa`s!s(@WeG zpv1QUqDCnfg`BEvKB6jiUb!)ZOiu}rMMzyB6q>5G5|?IoE3in6Bs0>bYTTVGKI5=5 zm;N1fjWu(Mw*t-(HTB2Q4$S!v_>#C4`jk2JIzoIkz Z-rTTOd9L6fBsQ6Ly#aQ+TnW7R0 zUw*bGm=|=9otKK8sl9t9QBmb!X(;4$U9S+pKx-+w-&5LM(ljpb>k|s$1cnDF;Ugmj z#|fw-I}7)dfsE=6367_27smKqr%H%aW#j}&iVPVRWt@QeMm14qtEZ<%FLcMie)|@h zEIxjMdTwG?OMn%l8Ur|9-?C1%P|!dbd?C%Jf(|2ISO>}FuX>Wx9+>W5dJb6~XUA?p zG(|012;HX@Fd~QJ*JxM)hxb<-7wHQQhH q_F#9BTgh4x53>o8GUP>hN`Q(jzeh4Ex zRXd(wh|IdA9ZFE4HZD6)J9;=j7FcHW+{Q8)zLsMvsc BGISR+ 0QhRWKbi2P{-~Lfb7X`R_88P@i!$ele(c) z{(ded4O2U}WChycT}_5R_^C<-m7t 2TmaQ_oBK*Vz8l~W>g!ukEF|haJTj6Zyb~TR|EkV z&gy@=6Wob74 G&*)96^{C{OPBer$ugFb%nT>69uc^YmsWH2d#J{;j?g`t3Q{*% z!|6vw!jcQ4e?$i&YD~zmSeYwYQM#U&8{Y5ju-&|LwupozNQo;pBIi`aQ#4Qki#$Og z5wn@Fuk!D%Ce}8>N^NBob-GRA_zzWiL1$36rrPfX-Kd$osHLQA4tG{ML^*T7J^|ZH z>GW4nNOvzTfI5s0xs3YvoUqlB`Hji)1LdZfO00}I&R2C+qqFs*=;=pcEvnh&V@=fs z1=?AjBh mS6QGBW*Q|VcXScb0QsZoULTnseC=_ zG?B@_hJxG9|AdE}Wj~a`PbeP$q7o~6?PBO<=|zh2s%B#(7EBu15M0GhktVav+0$@@ zg#d7^5-zo18_%@}5AANbYmx{ju?a~4SzW=}OT(G6QUS4gWPn?cIkBQ@LfvXVEy>aG zej|Q{;%mCMa0q-BdC)`%%mq|J H1DH-pue3#?GG zb-2nO&sfg2GH)&n!(wpuU$H8~J(ua@7?s#2RkQ(eFtB;+l|qS>1%4=ppbemESzN<{ zzad$KwIDT2G9060+quBh1LaHt#~IWh8ZOEA3bksLteq#>>^7$7MhA?lMiyUrRL@H_ zBiy7qjl+~vXb Tw6x^B){XS2A~Ozr=)TcftwZ1Xq$&T0cCrZuZC4GJWUC?7 j*n>XoUU#J5r4-RxKr(ns8W$=cWBTR@-AVeXuYdG&lmnIg$#MNCY zY6+i&k!zOT5X?^gk`n7WJV+gHJLH+Q=ed$}WAkLEk(wu%6v351Ko^C*kS_>1*jz89 ztXghs#7=Jmfba#@)5(_$RBVye)FBb`!u@&d;g2+cEAENQ(?k hD-Noj|QMUvuajm|3IuU^UyPt*&iV=&D}OW_;(p;O#Gh>}P${ zERz7Z)Rko0C1!C~A%v%?aT5+`;ZkypJ%L@=s=8o`9Dw#{eX)(4rrk5)(L!oT7tqm3 z$;m=d5T)W{x=JMZsVoaPP$$ s!<~U;dBg}3?(%HiZQASVoA$kTjC6p D%X~?-vz}~aw9P}>MQoT5c|BYg=eNp34*kM zrJ#_eak9Z53K7T`kfh~R;u3c?h$9zE(r%G)B4dWRoI b@nKHpV^)kt+{e zSrrhHfhU%wc({7dCY1UL1UYL9#Y)=5&_~rz{gL5k$z~jvflt&)emo~juB|gX31(Nk zP$G+k7JKDjaR~Pq8=JX=NQHm`-2}p7XY9XEn%Ytf*}|3FE2WptXhY@VxAjWyq_)m= zN?u*+O=V!d&NR1K2$F`_2j|R4#Hkhmy_Wgjj92iR-Br(B6E 7NxVdN*>@RGZU_j7 z^nv2yAq*(#2L;_?5*_E;USdn;Mg-9d yCMX^nBPrq{&Ie17-gy2A}%( zg~zc-dG*nl+NZ69iac-53UBBOft+T^F5?M#`-*x=;dp=Hp`Zwoq)eMD*OYKm_k5j3 z9W66JS*PPnDXXVM#=C_ymhYtMl4rKf;>Xt0CfBxi{|emohy^e>`0voHAEG?=EcQWn z{N~j95 EMAdJ(C9A1#H>IL=Xa$Q$z!f#DBc&P#e5ZFmYyGom=9N+i&qySyB z!!PHFJHa3ISTNlI&KbjkpvKRB`?zMs>rsUx$d`f(nZ%~qiaI(gNujRv`t|bCI++@o zFhfzAbdkAN b`|(9zp|}e6n-KFdej)S&=%*88daP zbrDBKRwzzZsWE+vWs(A5GAZq(#7=6h^+e-R9H$Lfxy1{rv&M;4^d3BI%uz7v1Qjm3 zo^3J8K-YuiEjRBeV#9FExERMVT0(L$ov)g7wgpmW$Fgx&vUwOG^*1!zDt`<`$=vYD zGd+THXEnx1fma>_RC>Q?$|%?Pl6Y~q0&1?WY1Yu|i8LgVAZ+68Enx?c+&1=PVLYVa zen~xaHIT8SK6Pk3>$I)HKW>;pc O{fc#OJ5mb _EYMWtU7u?|HaarzG zTJ-hqwT!;4zc2`8t2KTU&V(Mi^LPh&j6(uR#?Egnmtc^8pgAlp=h}B0Tok83_*Kf_ z3yX^oNnCdPp#b)espQr@T?6fuvS}Rok6MwOPZR-{!lz1?U1eq9FH0?tImc=$5_XeN zoqDr9sQjlCF0FUECoNUE)O0NVkFo#?{1lmhA{LG6(Rwl6-vyp?-SIHRF|Il?D{YGM z&mmIxWgZ~l)<^5vOZn^1ag-WS^4bpa!*6*!aeCDZq0Q$iS&|6e>euDqm|nEL +5BTVBlCsWO!Q(i$u=Re(ec2& z*>P0_#l(|e{9hWF`(H-~c`?*4c*B%yJIv4bXe(oQb5OnlM&1PSfhMiDWjbmlOr@>A zT5D8WTtC#EAXu6VyMK?-6TBCiKfZqvfxz%D(EJ{}S4=H&j|3tbmjAHUEJLzd&b&vV zgJVeD7Wlqg;0b*>TM&G$(JYO#AbxzkCi3{c`U>dlefN0&zQ5cIa1Zc&$R#Wq*}jYC zBdK(f?Cq`@!7nYGrdOTYyBJ$8wQjdpj+tABEY^?3UN3v36_KT~5ee4;NV);BCVWUm z6pv3%m{eB<#qE+73*%2D2%uwobGa_`w(3S{uCat#xs%Iyn$vQ9?$&eAU~zMsU*cbu zy={}Vg&8pIyc1vpWmJUHtAyP6l>cq9`;4qeZHHMcPfsSbQtJwc-N)D?1+ceORk&Rj z=; dS zeO>qt(bYX|eHtPtYG*>m7byP|6*>HW)kHu?SJVGc6Y VAu#< zS=o!VNyGK 9FJ1D{p z2>2w3Q4 MyLwd5Eah;Hh!5 zs1Bv!%C%sGMn8$+#TRtuA!_D(acK0$o(wdswVUP{Qr?)%+)>jQE#D&qcU;{`e$uTh zii1e(TP!DK%=BdXJzdgeIgBzV@ed9B>``M2ut3tNOE4rl>ESX`%G)844Y3|{5PX_j zy7=#C$Q=Bj7Zv+coK9bRlcd19iTUE}wRM)0t(*(Bcp)S7VY5=ESKBUKZyl)Qbohb2 zTtQh0J>9N~v1N<4 1mE5XRXn_;IG2((;Lo*rRUg@ z(=Te|&D`Vx^fI`Uy{^W2)rBx$Zwsj8kwUyrugGtw9mD(~rqJYpT^G-yNXNMpC$Fd? z_xn{nP|jS* RmJD^Y9F60Vt>x7_AZrtq}ML7?}~0Z6LoR z6yX3CL@*NoQUerI3Je&C+$1cp3KJ~^y9(+aVyy&^D}-hRN+kr%g~$*%vBT2=Y99h^ z1Q8o@Yy{N `*21^Y*A4Z+9-S2nQJAZ8CBtU^A84DF;klJ?+EhrsV%I%4P{ z6NUWUg}-ro;ot)kjIcxr1fbv+g=3Q-3?ssd6(vH1{;Uy=PLwGj1PXU07#vWt1j~_K zD`BHUic8`YUMO!>98zOivs)8Xp{vL71Y1i!7T6a_D6>{5TCwQB+6A_Wz88?qMV;8X zqI98dM%s%Sifl{#EZ#O^!p4<=HVwHQ6*Ep^wqYvG_{`9l^qM5LKwym-F~Mkn(t@@n zPK&}YifQm^{M~TeAiC;wp^J}F9?kmOYp=+OPY<*X)dSrFlQT4XU~0egM#q!ampCtO zW+Z(V??(Rx^n=Skk63<|gbOeTGaecjN-F}ti@Hm)i;*a$MzxL_5~a5XWrA_bbqnW| z@)A!jI#1P^Xd)#t?>=ul?={aqPsfs3BkxWrnGAVwc|dt5erI~83mYBU82S@J*Q8f0 zPON)4VHjSzrzEW;=74sbZ(L?PISD*zLB*5Cj)s$_Y>}rDw^CJQNTqom9mskrbjo(B za#}pESxRNzz_QLl$YPr*k}1l9Wj;y`BObCRVXVxdj7yzPy|0F#9&sirUzVoSU;LzM zX=ZLlZ$4!1VrFADGZsG!$l{oaNRy!}&Mnw1>`hlqb4lDEvrD!~#7oLfHYC0NF_Xxc z=8)P?|7{Rdw^Nu<)Sy}@x|>KUqio2m#jJZ9xJNN^O0h`sBJGot~rRYzV6{uL-BD zQ|u~LsR-227GIO)7WJyX6F&rEWJNd2G|7bh(N3jNkFF}F)oc}c%sFH2`mq_7CsSYa zJZrg_ve>f}YVBtIX?=gjb2hOAzo@%J1O%{Q sZ@X1!)jWj(jv=pfXR z*YfN1>bR`)tfQ>!w(z!4xgEIqy56~Fxe=Zvx#hZQo-dzo%@3V0Kd3xBoo~)YJk~xW zKiE7#BN&0(fY<%<4-pn^DXb-#Y1ndHjWjzjNikovWwVxJed1(bx?=J-E&`(3H7%5^ z93)q!0;_-_r{JtOtcJ~C%?!=kQ;$>HN9;%KKgKZgFwg0E=nZsmwVZz-Yi+d_X+dh) zHJ-J-S=pIRwc9u5HO;j|HLqE+P8P5PW0%I#wOQ$E{(WpKx7%LR{tJ7du=;7?V3uzZ zu;}kxIju51A6{yTbcQ4s!4rWZ*=3ruFZ>&Yik+%VwRZu{64A2FrT9KHCQr6$f;k cG zC*>#OSGL#5m-Uyr$IDx?*RVJBcmCUz=i_$|$N|tk&~7k7h6SBb-DMOQFh4L4NCCKc zSRH}~Qzl9->JG{mV5GK`zmx+t1slhM)k!wfN<&iv^n_bFe7Z-3Z20d`&afHr4#^bB zSg|azy0{*~QtXkqv)ECI2uV(fnYtUTMxPPSSamt&$=p;PIu{KC{n8Fvx1~(2aV?9B zaV}Rqv5mP7 QW5}al#D{b*+86D`?GEiPw=Ej&uG zYR@ zO6yXWb)50>u?Pd6{5GCF6kc*q1jf16?n0K4-`A<_{+$`}v45A7RQWAssdl_Wv#q+R z|D 8J%e0$FFSf_CnyRDxJ88R= zE}fsz@WSns-(zI=&uO*0rlP*7-g$?;UvKYBRsAJZb^iKW?fYM7TPPlf)vXg;JswZ@ zG2qFd{Bw4?!|O(uzt7s`FW!mk4T5+a!p@04UN6SSt%-N-=VKyU&q#l*52-WdL(|gV zkAml)8$2fb&K8S)E!WZ~$1U6a|Ta4$A9@O2ne5`r=zi{jkznaiMb`vo}cu(yPuR8XvR;f$u7?%? Hu^W^ylurqfxCib+mwRhq1 S8JSoZSy<@*S e_+ z@{^MOYbXBi{@FRo%l{AF-sQhW;oo>LdKx=2GBYqS+SxJwZx0t&arb|a|LV~H*TY5a z-@gPHRm@!++?-9##of*AUCI78!p!u4{2kq#ZU6Ie%uE^0ZO!fenY#Ro%KZO?{6Fly zby$?`+AlnSgtU^1lz? V>9D zMPBMIaD~Up-b!3iK@2R 2n+nv6q@e#fCyVS z{r}#H6;#~D#r=r|aPAhau1@w)3$#q}dOKVFk(a+2d$lV1yu=?oQjxlQpNH=sR~|W8 zc%r9~x~p#Q?B)B9H+1ZuSZjM)pn1wK!Y?2yEXpq?BrL!$B*y=boAj*RJ%B~gbMo`? z2>hP+?{&rHT%26oAG%msOWplV`aj+Rg2P9@A95je*8`#iW>8U(6Xq8a7Ul+~x>^8z z#^L~%fK$4n4A{rjb>O(f<=m|;Jgwz{A7E*|`vTnj_qq85bofQZg#^R}ML7BR#rb}3 z=I^^*+;v=BoTToe`M`kQ?%$I=1WbUHg{Q^e(+L7|ar2Am@Qa9}XB7Gm(*Xq8+xY!g zccT@aLGrh>DcgH^y14sYUHWYWw5{EKzxw^s$^J_H85ph nu67E{ z_WMoy|3voww?y~v89ZEUJbf(OtsmF|yp_890BvI#9{r`I4077S3~Z0>ovmDaJlOwr zZ67;p^kM%`InMjPL6nDuxAlJ@32JBIY-;V|9rD9+K z`3Hgzz`{cEiePyW;eXxm{{d0~Y2fGP6GBUaprE*b@E>XTe?aO30YM>QMIjMBIR)Y0 z21!u>d|v=8Cju6fd+^}?{|!?AGr|9VK&pT+R8W}D#)?~j&%%aVP>dhSEoyBe#%*=~ zKEI%~poOKdh}i# T2+;}^Uy1dI?9xf(9U4@@MlC@L=~%r7sf@Lvr7uPo2M z4*&h?FXl+{{(}+!DKmfH{!fSrV8QQe01^X$9q-@B?hkJO6Ze1f>yMHCzqteh!@n2# zZ}Iov?D{vm{#zXQZ{7TF>H0Uj{#zXQZ{7TF>H0s$F8qJwhOC`|NWurm{P5kmjsUVo zIF@Qk@}Nufzjv_wWZ=qmS7iea5Qwe?{e$7$? aW2QL z3C9wutv-t r!}^R1x}5`v^eazOA*a6X1bhQ(vhW4C@8(_a&X0`u&3 zks1QO236L29~NUEry3`NCda;>_lcE;pxW2FJ?*W&THZd#`hn~Z*MpUmNpzJ@hWcPO zlmO$!J<#Lx*U8bxBYtbTt{?>?ziP7ha)0~WXXYrcFSxPZr;phC$xP?^y5M(x|Jg3H zQPK16y-^b4*fY;dIPzkA{EZLRTyGYzfwQukzc;c3Yy?EOH4U4SneiB<3OP~BZh-Cf zpZf?%`Mr4g((MEnM@y6;_fxb9O%I8@R^g_G8rxC1PuPF`e_HOXf0J#`nW;KYDN9 zRqfDn!}?+33$2lv`<6)4nOsfCGA!lETl$aF&KUh0m2V^kHDVGWb=@IH9YzKfo0X-r zF?+q#rlrfeKefq7Kn V_dmdYm}MI@W$vr;+9WzrN?SQ5gYX6h#ut0=>m%M+2D z9NDsbA*IHVvI=>(sIHpC+(RPwo6HoKpuIv{$)n {RgvEiPi=9$EzjomZwm+;vW4QG4wAmF4kXy-0IPUf1J+jLg}@$W7=vGI+PK zYiwD%K2w;#b$SkpTa9%Z+G3Extdee|2UY`S7B`4^`r))Ucz@Pqy4)6Z2x%C$vJ4~) z)gH-yPzPC9eB2oJLoH3aU_`orr*nH%~{kN`&!R{j~E~LqOXwoFEh l zYgjm-LeXz!K-n;T2u9v9$KYG+MzfKd^F6=-=1lTYo}kz;Z9s1QySlqQ{rnx0xU6Dg zH*FnONuyJ_mQGEN&i6@(u?kk}5O$@W;~c9&=Mf2IfeVH>xJpr6oDZ>n%6_v)lN|7e z PFZ<8KNQQdG(P0HJGY3eE~Rj~4a%W?(f=<|Paq#}Bo~{WCJk`O}tL zn;YM$E1dHM2%Q*o(TuZ?Gq}zTY;Pr^+1a4UePeatJiv6sp?BYF;)$hJ!jg$<-u?Ux z?|W%x=YgNAPHN6SxYxC;R;{hj-?8zwNtXpNMD*jFgjIw_{p1AXuZ`71BMfaK$c(FW zI7|cu1iUue!&wYW=gG?$T9rREXD>-z<^l4zYIgPkQl}0zPYC<^K4g`Q78=7(iTwyy zFR=wJbv=xKgs*;~Sa0vgw6jm{v@>RcPs1x!mXV@K__H+WG(*^yndy2&jK7&oY%3@z z_LWdu4%@Dznfxj)EQVYWO&sy9-@=iYa(WwUN!Zr*3rC9TLP3YztFD62b;bp*9TcNw zzAI57=a%_8Igo 3n(P9f6Jt zhG&m`Dq7s1qfJnfh7K0okH7T?X=jQmcBn(K#wDBqIHDjzLZT29K^Ej?lcJ14J3bzn zERE kGKb-&Y;|8`l_I4xiXuTMPRE~5HORZARV+V~%U!IgspT2~OBKcyy zcv(7VnM|ubwqhtTdxZ1v?f sT%XNJc; DZU}h*hPKk_Usfvwj2~0 zu+(Ods#P$u+c^1#J?fY1u*X-jXfon|UEepeoYL0 t24G3NLnZov&PDU z90w4SgB9~2E1nXW1}|{K^tOzw-^n|)&3YvQM|mfE3a#CPFLQ~F@ruG9b(C{qy^#Mr z%wd}yGOi7DsbA_`pT2G&tcsrzji@0GDe^Y~xGh*CIgaMK=iTdYcjQOX7QV1SgC*0! zj=c=h`zN^1YmrHXpHNa&2iN5A1W#~3s^$%Po73|VSB5o&u@^<4&&|X7w_(2S9Xp7d zfumEA@JxxWsf02*{Cy&Jkv=RAFqs#x4BbHTFQzqYEiD6`SW3%9g0E2m`oMQJ!ycI= zdh6m^`&grxoM60)Du1&V3JCg_o(;6Uux)%rN}k}(r_V?&ixD* I;Ml1t@QuKMX-PsD~I z1P^xYNCNo)qNPC;?Ez4~_=?r&O7_UZ$Zuw2ae=5MYC|4qk?#xP=vR7T7mj>k eiq46X4yIhTPD=X}qCN=!E_8$_LwP{IN9hT6Yf|zF;ZfG3tG;dPI(0#-?9wDI_OH z5a-*k=ix2hO6_;oiH?yQ;!DH#0u49@Gw!1~kmQ+Tmq1D41mb=-wNY8Y)%8h-qe#Mw z>7c2JiMHY`)iEJ|wF<$_!PDA1M-Lz%+Dw1I4%I;=h|z3gjlw|I7wSiXe^3!2=B& zW~LNszBeqSUwMtq@2$-!7 %SGZB0Ffh8T zdH$|qFfop1VnZ)lC$u7-TzU!4Rhq~Owny8o*_Qz7NMfdS2_whP#u$>ro960z!4Kg` zv)?DVFIb*H8YjxTN$H1J4{FL_1uu#BW7B!Aq8()FZ)iofFfp%Ve(Mo2 duQW&ywufH~pf1tyBOUcclg z)_C}E$TCLo P$K`{HR)c~m6VkdCA{m~$=Ye4e^PRzkSDYyTcQL2s=04ndwDn}I^p^R$iVQ0t z@M4yDSN`1hGbl1NM9Cph>x)jI5x9NXaUZ}c Ex^J_;2Sz0vorv=eYIM? zJrS9J#nYN&23% kV&lYseU_a+pUI zil4P=?n)H?m<34%^Xsm)hIRN6)J%Dhmx E z?zmE+Y2^O1+)qq%oZ1X>@-%Sj!$__VIvfI`jiK&&{*}-+$t~}RVw+o^l3ReMP3X!l z!8XRD <%gha8AI8x&Lu`)Gmh5H(G-+@2-OJmn& z4w2N42LM|3HyAO+ED&ndcsF! (n?r3on0M zx1A *u>z^K z;4HkRD;@oFBD~h-6x(?048*cGpoEOq08j^D-~jQIe$R>G@w>dlyz O?G1gR3=B#2&r!s(_A^ m*K?i9m%8{S_;Je zNI@6rHtBYJt^&T?7PhR}hX?I(CrK=n3W-}2WkRe6VZB+NM1pu3MBP`4CAjowk0coS z1XI`<3ai+e^cOa;k{fFWI1BE_pV|Py`GJs ^e^fg1X8$#w zYY03p$-tnSV7A*>Pk+FXe0fElm2&`qO>gjVTEoK0@;uiDIVzujl8_xWVMIfa&fma# z?wu-rq}g>H<@bEK?`kE4+&)c=F6Vph14r4Axj44mBwj$`N!-0(y+{3sm0R5o%^JbB zzfAQ$21x=Xz9bjO0543n>d><_u6S{MXn#ol>5vcbaKUU`2e=}HVxKMxulb)%yricJ zMMpNslxUqvR}qE9Xm#rxOHR|#qQ%C;#=*wl0aQz^uZR!Z!tK2_0snL*1)F~qh3-C5 z$6Sa#)U=N*`kJD0G#L(9v~wrA@vWwJL#7slGwuNPMA(0>FX2S)%0T}$%-tM!n-0iA zq> 02N~n8 zGjl7BVe2Ke%#wl?VF;uh=li|J$?1x<9X+n7VDlIqYuZo>xL9s*Klg8Ksi2Jn9B}U3 zdz{7yo%f9d`q+e66bvMck6iZ2S_Yo?`;`Sveh@3b-9JQB^(k+y$>nmatNa=IJ3+DY zh((u$9)x&^AHhV*Kni{bSj=V4_YIljw3BonL>AxVf=-Ab3j1u^c?cA+*579;siUmh zL5~?s$CgOR$yLs^2Ka_uII@2rj&^cmWc~ssfmJ}iZ|-tN<3G8~%Khkd0}U{IF)QUN zkcf-KFW@-NgOy+v+^@T4Wt-*UR;1$y_&}$g-Z%gZ=!7Y$5Rg*Bo@_E7gwuIkna@9o zfj#bomPIY(S5{baHmMCXW?^HJ?)q>(8Mr3>)aK(osw6|V%CK>SFbb;%i|mTW#}>cA z*dF)3^cTj1aA{*~*bC}4t9eE%MgTf`p9R|Z@5<)?M3C$sd J7@r$Uh9W${?5jr;+I{ z7@siILe>1YHty*v;$nJ=)8Z*nftUPhj+f<78uQbeoS{Up4KM%6jP)mu6Ib>~X8m_; z>? 6-670$b9heO&s(^M@3y5KhN2BA8~wvk}Sk-Ce~x5!9bZ;LB! zb#ZC~G@jYMi9$9_hny_bF)R;;!l0J%McTE+^(=Oey)PSJgv_iIp`vo(4cDClcB|0> zQS)2L1!stB+Fvi5Bo~DuI3gJ5yY#-i;fM;So*RfU=~jP8_d5Mf$$m8&x7y|+Pu-C3 z8i0(E{l#zorn|gH-M*{KCNto})XKHx&8Z1pw_HbFv>Ej*t|Drm!q&2G7M#?{uc8@~ z>-QJdz{>@RV+!Pkidq>6`)$J!O&@40+xHeXGbaz{{hC6_MN!FyuGh>7$6lVlLj%^7 z-(Yuc!S!tn4toqwR1S5NY=MsWXAHpAkMFiW?V*kiV>Q{*QD#KxZwYM-0SDPbPj&AV zK&PjqI*1+{$P+9xn!BW?=;2UvM13$6;iFWLmU3H0G7jcMaAz%J(}r5Z^{#C7V#;q( zUo>K_>hP830|jD@5yem_NK=FHs!p`L=3n$Iu76KeqF>*N4XDki*TBy)%2i$d@|!RE zS0Z5Fgbk6El>e;XgsG1g^Ne&?wV1A)i$ICrdA-u;wC0JQl^FZ-m&59xEV@QD%2Mw= ze1I&-;29dL+S5(d73i|)F6f2{^9BECHJt5M_D}5!>pPHc#{1Mt%~{6wYrR{`tGhiq zXKXOzjWY;^v4o+fGV4J!h7%*c0U&^@Y-+BU_tM7^2c$7F5QyLKrh V(3A#T9M5%jczz_dNH?~c<#rC^T92Jh0BOg<0a=5J-X zUCI_Ul4TOFN#WNNNiHiAhHro4yZE+-dA2q$Ac)PzuO9)EyDxpz1DTREV%H{A;yu1@ z2g*+fPiqG8tW~Wg `5)wmrJEJ=uvN&z8x_CK0q-P8*c8>U8qbkkVqalc>w?q`z*AN z6BIeQ*o~hF?lc`6>s+Z5jKDwLa4jP1U$B)OebCN&i%i$@sXDs?_O+LvJ0@U9ZT{ zN9z*Vf6128DdP_u(fMPiqN)tAN}qWo)+`1f^-l(WGV-^+K0uKuGLZkcF`XQp9N7wd z7*T@|GlbyG*F}OUH){D*g i=|vFli%s#&q^z&$ z@W`;jFf~8R_u$qxML9Dl@`XRRjaq^%vh@&%a4?Xqh{;H-C6^?Q5A+@rXftqCPH59$ z(4Csb54;p `s1%cZq%Gf>w5=$$Poh9yB z`qQ2SV-DWJ8ss9htuokB8krFcn6YDP!0Zl|X=Caod_KY990np2>9gYD1AltktN?zR zzWUG&BYJBmPx{Fksm>*tgBueYlxb!ML1)u5jc?uSy7Q$EFUx@(t7*tYYlQ?bW~bzi zWGU)vP=I%@cvVtXm^hp$H}w{gxkUeqGX10!RgjX-^-RE7;clHOO0@bC7yR-&NdDsY z8BWc91SC2JB?SPxu`*VWNcqhW|IDH0r}UGBbZwqxZ}BxvnY}aDm6XxFDEcF +-AXOrg3i(h=@*=D7h}40y_$h(;2p< z*H-Cc=0?V=5a4=;&0q%K!UN (-1StmJEJ1<$(y znRXzR*W&S|j=ym^RfMZx_%!&YuK@eh7qQ`_ER4G=D{ 3Z^7>5x$*P!V|KtH2R3O@ydO8g$>jv2#UNpsF8e}b1ET|rY zU3`6i*nAid#?x{1LfaM^=ccQg(NE`{Rr<4 Run`ecYQl*%mnD?frtl^j!-V4SEyaa2_V|Nxk#{;QkvN-}}f}0mLh}TpJSr=0z z>Y`}J(H6NO3h+f(6+p?>Gd2)x#DjOIN2w1{x*Wqqxe5fA3ci809R3^ZG`{172>CkW zS*DQlrHuMnuBL;Yl3h5=%#0k|UcuFnMDBfw;Yw1ynBeLD7UYbpfol^mdheF37I_)M zPI5tY89-n_T0LN*c+nlAxg0ZO>z}TJ0jogO0UkRJ3!O|8_YToM4K>MiXez ngSRkm!{@Gm z4Xp^eX5zVi@v%Cz53_{%87ECSq`-HF6XB|1I$xO8$pECwu%lC5=c3Jea#*_R<_<~9 z9ZxAcQ#gPvXcdZ3`sCkBP5z9-wCx8W8E!FQSYamfZ~KBd)_>|R7~#s-`YQ&HzpFfd z$e*oMRD1qd7%v`623xXUg81_GwgZHE+7tNDIU>cs4Rs?+e=>JU;!x(eAcbdzy*X~F zYES?b4y5O$f=nPKi}cLT21cJHNV&I;Qw23mZd|w`R&=sfWerjXWca>YKQ`6OgDk*8 zP9$QujJtu# zTMwJ0CZnn6wEZWb-Zl=0TNjHah0%9IXxW#K6p%bfNo1SK`3aE_PzJ*`e?64lj8k;C z_-*+|)cI-H+t44dW-KBk6b^+mY j{$An!rLS;=+b?LRv@KUqgFHN$1%!TCMNN7s@m^o0c>uT*j!}W zC9Dd53vQd?tdcHp%btIX(VU6hx2eg8&=f~U<;QK@Fiw@>fyc=sIIkJ8hh#7t368Xo zRq*Lta5M~-y(Zo>*wKT=6i}ul4jDsuJVx`I6xHN-m!SC!mM*>f{QRxq3Tkn7a8k?^ zhgc8Z`fxx_cJo7yXr{cDY{dkFfiz%vg0%rx6hW8>N~5<~8Q-($MXKlhW!7huU12P_ zp*hRgMA)*(0G~Mkn5}fY+*v7jdDDJi#0<9@LmM_{`BKM%6;Kb%M~v8gEJz*XAY$h< zUs< `8T>1fo_VzaZNqQcK%e|X&?~K2cIxXBby+{`ka9d^|n}b#w zR+J$|sRNvTo*MxPFYeZ(J=l|waGe`ZNV!+!M>l8-ZB)1gEqU$Qfrk pKTL0 zZL#$=90N%XMVj-c^jR6yGfMuiPDT9ZzF-6sJS9*O*TZC2<46QA4a19Js2Np<8m*pk zry{nfAHxn$KK@)eBb6^N8p7aENKC`ScsI37&*mlmM0|r1a0PjCbGT;es|2*lPs9(C zFxM}MoKSZji~FTy0GXb+moelygh_@TPI!z%;P&!o(P=5X&8yE#?K<4ScuJDnvkd+_ zKp|+xmsp}&s OmIw9gMIOA@fqaI3^DGySUvE{BsgI%P(pgsvAZb9MzzT|s+Dpwotui~CNR!#C zCoPAO_FY3LIV=nu=<{SYq658^vGy>zT!hyp!E!V|WPX~DUpjr}G`8f`Xm+shu;KY9 z93cBpJS=8?e#_YBCwJhP+}8U6YCMstvrhlwl7Zv7ne$=im>qYdc5YNN?}5e$%ZfZj zKo}Tnc`ay~dAi$Cu05+Ww!yn$8qu^daEO?myfoT6S?p7h`Z$Uq5yp$miAeIS#4HGP zyS056*#+C{CIN-u+%c>>dFAs^J?0#NM7C7m;zUBTeCCGc-#=S$e+D>+pvNXY0*;ze znQB=cCZF^Q33>I^0l!>j$P^)qcPkG 8$B(JnQ zM` pBiPHu7nI)H3b#8Ah~-`5yn>L)S~7MBtdE4Lk;lOrRW<1#HjTP^_sNfds# zN7iW|$M9{l)4}}X$>x)v7cY07%G`v;q&OV(No*XRhSns8XYw8f11fmKOIc)_`0Xle z6hG`MDV|@V%rgs1+oid;j0dR~^zaop5nOe!r&e6AS7q= xfprMIcx}kw<3dvuq9&;rast(0wFQ4xw*M$ zar{jtgB3IBS2BKfF~#vx@`+0pT^~rEoGnw;G_H-%^dXv{lTadLIHK(Q=O*RK{BNjw zBg`J67DvghUgtQRe$Wggwc<2gCeK_^$S~Lfkb#lI&shsP&j{I}078mnpwRF$J@fr= zdLE#9u6VQ0spsxN;+yyf@0wI>(y6e%lf};@K?QwDbY4D?!&^`l0!pV_!N}OeoieOq z?s(~1OnvqG>!XaidL*D3W~scpD*mf&i?<7UCiCF<$Vla9L?7U5Uwjb{YnsmEr5^>O zBrca&z7bG1AC6wkz15s-+9)e388AP8UQr7K4(^A?Y2`py1CU0B6pS=2l?A%*l9I?A zJ;ZsgSbI|cwr-6x8wO;3Gl3@)hBae0t$s<=aK7>}5*4|oxf05-Hz=pcv+Xtjr~{oo zD;-Mo^)4Ir+9J;Z_S-*U?z)eI^So}e)d*;wL2k+HN>{rC2+mJCuX{^4DpPQn;eNTt zjVzBR?^Fh=zzkI+oqjpLc(6LJMKw+mP51hkX_m6>it-1$TJH8AfmS|FD!|;*VRJh` zf+sR5cdJ<4&~CdfcZ9|^!FhQaw~?W%{PH$5& %Yphokf(0kXl{O5 z(BXy--q2CuC7jeCRjNt`N1+$U$&EMLQZ1PUve;&LSkzu-m5?;Au!gMIUTke$td7HG zY{~3*o=kG8u d =@9Nl!Z3KH^y!;3>o; zN^aeRp2bDiQ!0D~5H<0FUk!E GM%421#-jB#}8NO J-Iag)KJq>U+f!zx zBPm7pgWlF@hh!fOYWjTGtg{?a?LTerBzX!p_3Wb2hj~j8q;Y*Pb-6PDp5j-$*V M!!M(^D@a3I^bcj!fbODizO$2es`HTB(TMS z+)&7p8H?)K1QIk8jR9>VKdE?34cSw&F0zqDI+h)~DUI6;C38E)@qBJ}F=Yei@7baf zi(WmX@(Y%7z0F4)NIo{#0T8X6w(sjR5Rl@(r5kWvvAtn>OI$X8dR2NCDb?ehA0!$o zJvH$`&LO(;nah?0x5|k(7JMA87UmeH9mWXZo2CMbQiDG|Pw)atb=s 5k-RuMRC2%O{@KG2s!-?$Oa8Q`-;&Axk=iNZIq(MOu| zFDl7Y-YX>!36wAtFP__RMOBDMZTGAbWS@^Ayz(>4+ `hCSH2($OD(V&u9}2?Z1 e zYy_h;z!en&KcMlFvRqO4?8+};bI!#+Q Zk&GXCkB$5C9-Fpx4(InT(@U rXW%^MRkoxp)+n}EcI)7Lr zh=UVJMHlU02bA7A#i)#1kH#>hw>K|oy`5)_W6M5~D_l$=;*F;o66`Ruf2iJ6VSSF5 zq4_yj+W7i32FG{mUCI1Y6OQ-L7(v^Q4e>7HIxM;}Ap~QxhVM!r;`6j-*r=Qc-zwPJ z(}k0OY!h3SvO!-k5I4d4^i26c$Dq29Z9cB!fxmvmrYGXiXbULh=IJ;J-9CS+G~_*( z-L=O<60}A$b!giR*yWkF??==T@bG79>41wp%wfyIJ-b;Ny)T%pKt8C_dxau7F^$6d zKs6X4m{Si|^F+|iXl1-pJ7o=eC6lfj{oCOaWn<=eVGhN;Xodnkcj_83Ky?7h7$MtU zK5(~>3bX_&*~o04!R@XsWTv&Hfassin=?Kq#mBU^^goq2h~SCJ04#G)*+5VbfDJ{$ z%rJVHpN&hXY)CV!tk{@59XdT;QjR|7W~I>32}6OH7$XWG1G=yQP+Z$uv8vl9?y) z35+Q$X?O!P+0hP!Kb=w0BEK_M6FDifZwkiiR@WRDo$2e|C-<2?uG^&AJQ|Bu)}-RO zNAaj~I%u$i_bS-_h!4rz5k_*uP2jlxtb+!K4dS5Xl8aY8Z#ORuwaD9wa+m;9jH~2} zAmUvBG6R+XG6R|d_yjB8O*Jf2V|>9usDCEkSFFq>oAn)^pM1J}I{_QAJO%Xpxl*6^ zc}Zl}&h7MUEUv4|@DVl=jEzYkG!iLUGThTyUgEprZ$shq37E?VxeAqz`&qAzYJJBg zdL>aw8)+s%a`xj Y^wVP+xU;8xt7y^10C+$i0<7Vk`4L7A%-h90}(vs^_n*M@kKXdWp8hvh>+_^1L zx_Eik8`9)s 5WzrUo~mFZM0=}<)46ATijX$GLsr4%NCq~GNz^Bg z*m~q8A|a3oz?DZ?OMd4nZT+CB>yoOgT`s a6r)q$cY*E})PYQKQ{Uwj5KIRC`c|`3)_kl6 S_GM%pikVk#c|Jm?ND#mStXBBjxM8E$*cond zMV(d793NyufezK|d)%E~-LF)wdnK3dnjU@@+1-8I{3epVwt)`1PQYlDtJ~j)9ZcuT zvT{Qmpfw6nRxXFHcsBy5E0m3f1MLK4(II}o12ORpd&Vu74!KQU++uH+ZiLT@sOSz< z|4P_*(q*l(IJJgwR*xoyFRO)0g!;TvT_}0LR%{&9IltZBk_I4piN_gky$X3orh7Ic z#WGKuTH*Wz@1k?e1J^;>Ck>ZvtTHFTt%@j*MKLP=Msuwlks27(G1dC=5qX)MgFUJZ zzEnn1xgP^X`_(Bn<)HUzpb`uXENNx@_g%6Z$mJ%2%k}u+y)J>D$v*Ccg$H1~q0^JP zqg}_B3SV2EsdcC>$l_byA7pxMo2(~qrtE)5J897 ^$2~; zRnj|&lX?KUUAql5`ORQo5L5N1W|iRrbznh}k6|UrbObV)I?pf*ez}Obb}mUDzbBeG zSsX xrC-<`}pZy&h{)g9T3iLcu(I_ZzLoIu@ zF}ehqRT6TY0c}Wve1G+i>1&a*AQ`r|!X``6C#Z{V7Ejks2DI=zcZ5nUV9Qqa!{o+c z$O8Sv#aoe?-IGWl98Ys4oP =RGHBr9A<1sdRtT#ReL%v+#RI_8-#k4zX=~mekJqd+ z?5P4W;i8w+D=XAkb}P3!(Op-IdSqkQ&Ulech?icm ?o<+kYKa{+v;G7*{x#iw)R{H(%5p$_|B*`C-k= znYK;Wjx=+BMUsMF6Ec2Z;2h;?SilXgyx42r4HzddJ)9^7T8hOAf^ja`LofPIFC$ vCR%iQKe^h z6$24su5F%l+Lj!x&s=Vtnr@eme!*ij_TUN$Q@mv8t2 pjipj4bo-AA zJ~5ZzBa{T==di52apGrpz2Jp+BE+WS58?{H!Reoq3P*Ci{q&0SfXFsuH0an7F@*|G zyO8~)^Vuq|&X2E&4WBqRb~mptC_^)Nzhtb+gR^J+mbX-s-x3oEqM?Xw_uGR#^6eUU zfPb44`b4jgQr##9-8E tO`Y%IKr!U|_?s1tt;@E%<_24r9n)~E z+D|FDw$((r4ogY_OUbrLS=Yp}hn{1-tFjvZT%uQ4MO7qru)n*8*ssW|=xY!hTJ@-* z^NL9XQagJn`XHIBsH?$IqGwTky>fD=EBo^M`Fd3k?V|CUA#4SaDZbHmG z9$?g!&wgn5s`LTAnQHFamV?FhZa8e_sMFT;Xm@n8Q0Ftyz)}mn+jXCk%NPulF6Q2f z3^ Ktq^TrhA$_-9fTHrrA`3D2%X{xc1Eu$H&12^B&lv zpw?UW4kDy!KDAMwP8930SQ&_}O{wXZJFzU8x{57ylEp`BYHDm(@y;a996!@+^)3{f zk}xIOk1GoZCBc%&FjVQ2WkKFS7Q>oTN?0jw>iEx0s^j@!Eb#(u{IiBIw}U-1&ov~; zMSEY0a8{7Tr%@V@!)OY>-ll1Z+H DPkcHkoeb0ckZQGQu9dyQ&YK2(V#%Jx_x z*Uwb8UYpb!<=OUOr~@_r_zpyyfXaK9Xq}B)%EO$oK&Z0;q>bnscGKUcKI4+u(7!0| zRb@%#GWz;{=jr-H(=!Jc-Ql`_poJOK+^l9&ESA+DEE6-FpB|tKIasX&A~<>$?oXBY z)QrytG7$=gn1iuzhvDK7wYTGlXGI#$SO9+P#c*KkDhK+o^MF>{XB{uyfclFh5Vqgv zNMYUVc&HKM(Y6tiDO0^-RP3BjrX2r4$=qm5^z;ETL7Q{smT#jm@fq>T;xuU6MVWwv zXEUggIl>8AVBG2KJ6n8S5;WJhKjXTGvQ FSx*@|rA?*t_@Ta_LBe(#1u;_j&a&5y8Z7_4zk84 z{WVQHV?WZ&_VR#c=5giK9iQ$AcO4Gh=g+AgeGku!cd-Ew+UVJ~ChZgqIw_K$f3KHW zmjt2oS@l-iDtS-O@lpXi4;~$smKeS$l#BE$MeR5MEwhp2df5;B=Z~s#`TRAvFh?#w zu-0G<&dn`hRRNvt;tQ1mjz%Ib_<(u6%3x#$?8pF3eOlX>6)1#OD(ylYY70pFb}V^r zW@Rw<*a@l%e0WiQ4O3p@{@1awv3u>J?y+@aRNG5^O&4Ea@Frn%C^RXS1>@$sP-Z^x z%}xu!^nrQFOpolqLxk=OeU*{GZDv_Z#q>wbRlTcIOGSub-G(fG#1btn9kO@p{IQk5 zd+4(#pwl_4BBvjVTOw20BeSk|l=dwOpI(sGg5Ktx(K*RA3&CgD^VAE9q0PIE$)63KrqaFH8A$7mfO!HyfhO_Xhq2qMc z)afR!H|R3F*w_uT@|zp*m)GtPM}C`iZS))pQ$aEp%?V@%nqmmZURPh)iQM$t-z}Wk zwR%71EjGdu B+wcOZ-0<*iL(93YU6o_U_`fB@{L>xuJA8n z);q*)J7KDuRF|Z+_%xY%Ep+p}U-go5Lu;@L_8WmB2lv_X<%!ebu#3Ns!$nJ;yX&ig zM20vfZ>Q<@ShMpxB+~&@&<}F; Q4R@>%U&@e~{0|k8dWB!j zFX=v~+>)Gm{9+kE(a(xMYHZ%1gg$#PitO6y8hq*{)l9oKZx}_9N@Yo6Ie6#AL^~Aw zd((VK9@$%LS||-aMKTHnBAL4@7Uva+BsZ^m;mM(uMW5RUDWJV!G0vXvHZl>d%zD?e zLThd(a*ID+di%qt`vOm5_@l72?wrF(l2Ek7k#qX2M8?(!wppB>G8HAB4(=-LtVx z->BMtj!xt0yKIe=F*WqKunrDTO1q qCAbDG$uzC6xrwml~!;gc3GdK+sv<{%t9 zva>GrglN)nUK@@oRV0l3<`(`--VQA~qNe_Lofh41b2hz7qVbCLYP1S9H=p@p$dTE! zu $q`Llx3VPpFk10u;(Cr_Kwh2+Err#Pwy zRJa*NB|qw`^(;xucJ)O(n8sguTaeh2>)9dVz2 lh|vMpgWv zK(aL44Oh{)Al0#NlO)hWg$o)^aG#>9F~KKr*( Kx-Q7I z%M+g$cy4!IGT8T_^5@v N?Z2U%B;Uz?AG1o3#Uj|Dz)5| zTn|&Hpy_*Gnp3GFja$t=%ie*~O`1t_hwj!ge5X_F1}U &Oa8znxC<#VLgp_E9B~&n# z6>86)v-qwth0TRMXOPVW#3?F+c}7<4RFiRb=0q6zRXndkf60*|?KD7=6xvnAM9QZq z-r!G~$Jg5LB+Ngd5#V-*Ut0M4_ai(l@^mY8=7%QsAWh`2r+~F7i#8`Qer!o|*xN=| z>rg}u!#x7Qr;ekyL<2Sy7P*^ujR+9Cy)*cfyhd){v6n^Tr~wmS;6?Iw3vpy!;W+uz zqG+yIi+mIBo1Vtn(P&w?9~Mp8ft! eadBmn}$BtuX`()}dBm$)_HPlc@ zbXu{mdtYyHVa&i5j&z#Si)vR{W*<@FJd)bmz68}_$U9EC&m&(jn1(_&WK$WETkPne zkfdIb?eIGD%^$B_-pwg>cemp^vAa-mIt7e<^t$KQ9OEV5@cQ)}l&%QV`i7-E@B!8R zH@u1#M=@mL_;NUhTQ&}s-SQTnN+WM-n!h!0#uRSgpY^@2)xp%NYb_e=C%OK0%?oZl z)>&)0E2J_4i-ilR`ni=A&n5Ysw{9(sn!3K}T*P r`Ir1wT$P)YC~}*&o( zt) aPJHdU=;ts&ND)DfxTX3 zXJm6c#lZ+j8~#*0uH@|3%;k>}0-oSuDov@No;yW$LHc;% t~?YT4}w3HmC+;g{K6ZV?UX))Z5-F*&BMQ@cNqR4yxXwFKmOXA*I-sb zj^`8PNsfKK1RA5ChqPHn-$RQlT9*l1x$edBv=BJtx`PWHibx-d-}1RtgcQY*j3Wz- zqcVh(-!*jPcDpN1Q~WZAw0OhXd8mjqsdq7E>6pxooW1BsgnljD+pj;4DHa6NN1fA~ zPajqAU-tp6l}gcbjLF@MoLfr7{i4#^eZS}(XUA=cH!&YFUI;b>EDa%!n`XL94$^BD z0+zaEe(lhhdmN$Gr&`i3R!R;=9%>4=Dn<5-f4L2{X$vL`V2})d0zSfa>TNd4rX_CE zoUM}y`;8qWaMt!SzDBV>#*`W>??TLb7(gp0s_oA|P?@ nhizwQjQKOTN|D{B@F=S=3{DeD!aC=5quOZ<%l*Z*qXOaU z_pxIRzmrI=TATT0$iJT7;om<2Z@ctq(~)X-kkcE-H=biXvSzH=H%*SCaEzM&x&_Op2JJb zp`sJX$Ng$_@!>;z&wlC5Og$T~Y22%soY}56>+(A2rO1nO3g9gk(k6pW?S0#NLqB!V z<9fPyket%ly{QPBcq*hUuOC@Wvfe7J)<|b`1G#7s`E4gd^v1-M8~K3s)GH2e#K21& zx7-D4e!bMy)AyZ+o%t3wl}T{y;ZtPHx2n`=yu51SU!s<6BeB#U>_;3UiuEYFEzL2i zIRhxyWW65RXsAQR{y(0s!mrA1>4G#!gLI0dbRS9@=@Jj!UDDmsaF8zPjw9VICEcCU z-JRd_-tWHm58wwpd+(VwYu2psKEs6V$ZTDU^ mo90 z>C*ZGb`&f2GO;K^blpqK`iWA~{uHRp&QPlt1OfHkMth6BvAaRVues7bLR^~5NtShy zsz3mm)7*~k!rAw0`275C+mj~OXDDz}=}L5Sc9(DRocUX7l+SSVeAt$tlJJhQ9`-N) ze9-KIOirM#nkFUnWwY1ryS3Y#m~FksLN_E^GTkuJ1!N1d{ g6TY!O{bf6nx<5dn_idmoiK$@6h%CQ@3rN?ifgg^RZ@A3Mg Jjc`m!0*a)LosykdFv+x=9Jaha hxKAFJB`oYx9>Bem$ zQh?2(G?`=peR>m3s`<%%*6n6RZgADC4wr?6c?6jzrvo1SwJVz@ zG5TY3aT{SsGT20j{OU~X$_?M69L$R+J`ddL2fDOi7?9LA^`&CKzI)Sw`b5h!YgIqF zOW|J>U`kz@C|mTbrYNN5d#dzG>oc)E=YB7?|7R_Xhs4IildQq_(RxC+K}UbB!>uTj zl){#TgiIFJI^Ih$KI%Tb>RIeWuCD?3x=->yk%6EKfQt!9A`*`(LI8*I94$uUKZzM% zO^%RIR6xOX532}~N_r&;2ZB0ECtkvtr!|({n>OAThO?P|L^Bs}6ECjHku!Re$nCp8 z4J#oJJqG-<_fJcmsz;&{2=qAlMZHRiJ(zD22O S`lguq8(g?_fI_TROQ*I5#oDs4eOJrDYg z>Ov4f|3Ma2mH|`6`F3>sCt3yY8%`ciwdb4n2flrKB` EAQ$|(B0^`;hcT#Opj;3sM_+aK;l!A zxOUGx7&38MDARvsx_F6s(%c#5CMZ=0IZ5cJ%%<%Ru#-35vP>0!wFXkqQDKW+o1veF z*&=VBGwtTn Rt+~*?hom_?7Bp!MHDgZv>2#gQM}F7P9=W3vdwSz z!vxYYPS{2WSWWa@`sg=%?F=rWv2bSYI_xsfeZ4(d*0SXx3B 1iSokqj8$| z=wujZ{ERPmO!7ntKA&~-qjWj;s*qz9@F;L^_mj{ElS;omTI$tpShaY^EM$6iRWtUw zwWRN|Xbo_Bu$ScPRv26*zu;cqJiWic>Py82E;nlw?mwR&s4hSyhC?1>on}Wq1cw(( z5d7Sr{gQJv;0z%n$$Iw>vQ^XV8{eRZCF;b+Z@t`XO-&lJJfRT~W5F@rK{f4YU}QwM zQ_z59c4nLJh2CIjRKy=&qu!VV kbD!A8^zKIkR&D974Hi i>{61x4dSm*UUe z(azv>1b=M)nL=+R=3`2wNC&I@LShmtstR02*3c<8%y@W=ujuV$3Mh*^7Y@h&l@aFl z6yJ+FK4*Z*@!MqiNU84!PAtmUWgzFA&iu>ZTwB|*?dePQ8n0Up{plZB9>aN~=S|F% ze)7B6)%NX@XUx~F&<0)a?ZcOSk(X=E%PyU?<)BqWok;u)5%edL`u#%fP#~P6{r)dV zCe5(G;93B|fumg{S${WIX~3jj3|~F{&3RrEy#39TWM185hoL6y+-|Um(qO;vsX$PH zG`Jjexa@9a#6>2lLbYHp)}Leu`8&8C!>icGv*wAfL1=@Nl+#-H^}rTOTCPpio>Eln z-qz`RF)a1gSZmr IF%kY53YC`?y2MHq^+4VJQZWDQ_C5M@l;+R!f#9tw z7?PIp%<_HPd8=Fp8ztoa^UsJ(>%Pd~ *jJ@GS_}DRM61&2&d;| zev57Uskp9?gR@si q#ucYi9xzi2b>r9LL|Vi zkB8cMa|Yno=>Hev<-(Y`Z>xv`BP+Mt02n)oQRp-_%6zPq{x}Bq>B^-{wDQ6p<4hm$ zT1V^x7)ZIOx3`>vmB~_VqkCums+q|Vxj#&Bec#uAcb2Obbs&ArucTfN4H&92-O2le zMD3Aioqp)X!q+=p2v-698n|i-FBEw$+lDvhM *6jd1AwOX0nqzsUt68Hwd#i{xZ*MM~Am$@u2o`;1|_BD&Kc z{4>Nl2n9#q&nVll)C@AkfhTt%mWXbLEtO&Nz6JLAq^K#F*f90c_le9hps#U>$*jsn zI<-L>&x%&@9|T{gx6C;Q8ovyTvGkFba#bNUnJx#MoJ+CJ-s{QydfpyrTh@-NfW9jz zrDN5v1HQ3a$E%yjU;WFS+v4{t{>s)PKxIyrAq2`8Jy`=#^tJx|?=>Aj`E?64FwRcm zD}^X0J9|56%iVo3c@PIsfYNYNa`V4z6~vCXlia2zFFtO>o__&8KThEoAo+Q}ws`Hl z{ix+QSR%@JE!GW}HDwjgg!kFJTHUO$WM&Z1lWZ{PKT%rrIKa PacrEvBrO (XyXX~~aKnC$Z>h<%Y)2Q;K8x12}5(<-YqqGeNsI983xp;y8;4aO$i4W8_ zm;S1*?jhG4oR2)Y-Lz(Acr|Wh- !JqCJjpsAV$3e?PYqV`0sK;kmLBV;SRJDXN3NG0-c9Y0kVLsDx5l6w zXDy)Ssic*+1C64Qxg9Sx57QziBw?i~4aTD4pa7~4vNi$DIdPrguJcb6XR#)&-uUiJ zJYsux>%4K?8VSYIbses{f6?u|^bg|7^jK4EUc%aoD`$EvM(RfnyPZLo +&{dG8c33Qkja~ZfgE6pkz&6I&e!SXQdi?^v*Wytz= weRZF ZBaNoA2?ceK-Bno9yf7GI2-K7z%$y}tYoXW-%ur1o9;#`owgtzS5tM4 zf 9MyFF)pKk8BhSS^Ige)FqBRA7`=NokYJ17wMHH#Xk;J80x+ZRi$q0 z_w@D3HxC^E^*xf}cUJhHlOq;E;I5_D8hWj5G~`VcGFRpx-v*F>kY~9s=ucASbz} zNFB~82B7!?WgFvL2tcQgrW2Bo<+kO?xj4IiJ-j|xrAHm>N+LQ{BFA?tf$)PWN9uPB z5jyP*lmnf6hg_~6R?rB-FC5Q@!&0R1KbsExbcF3i`}LvD0G}}h%7zrxMHp`}iWENC zm-Zk}I+a3{)B0+eYlhC2asdC 1AXcLlaWx;D~d^ zZgbt2wnctyX~4iH?Xh}by?Rl`i-~^J;ypGxa_M*3tn_D)b5<5BA2J__s;wXuiqv>r zSdsd8+TPawcOcZ>^DI+9aZ+n8Aj=?+r#*7ym#=_^_lq4z2hWPB3m<7H8l9NHKTNU1 z5nH$mDapDzWoYy!A$&Xh+plHYLXWPt%*_0jrrOfxN`1FM1Q(Bfj3mUA$*eesDY{EM zDw(N;Gd3K8wIaulzQT~acWlA zGDxz~+HyejRxwpI8Y_Knt8l_@Kv@2z`vOiAeg&m~8-FT9cp$;EXAG}b&Ro
bU*kybP(GPvTlQqC)U|7SWWIwnTs{7+kv zC3Ft9!7yWtsy^*lq4TT1cAOW;O=K5%9gjx98~M-cFnn_e(F%0=g$Vxp4UppYeIz9! z=QB34akl}eHGv3QvJH=pGsoATqn0Abe|95}mTEGpVqpR2fU|^9h_OgAs|{}K(k7p$ zuA}}rr6L|k0~|h5EN`gm<`m%c;ZJQi#ZMMJWjySHLr!F|@tTw;etX)MCu;TjtD4Yg z(klr29$&t2d)C1pJ7@P!byF*~lmTCh1W|Qr!Tzu;L^5&GUV4wT%5$Rf_+ba{ysBJj z43ah#*pu!Ezg tnVYD}e$hj5g@P*ZYY=WtBf;4_$ z@jz!nnhy2Q8%Ta%tJ_%=`=W7TGu1&;J`W4K4Wk`*i3RGQW54xVk=`fCp(CQc*cACX zvr0cqpc5k?=zf}U4(vI{v|Vd`kp|jtOi}D)VBBuT^6 )ibkfI?%HR7YS_cK;af_{G|bxNR{$*v0~P9E^{_4f>e zoNC_<(V)hb+$2tkMLWb$bFy)61BzeXmlm|0pe#Qmrjv~D=)d6b3l87M c74x+tY!+5tod5Q0p0BPDzAmyExBxqD{g#QSaXfKV=qJz;iaM zov8_f(x~kUszRBW;;Mv0@Oj~~GoL8 ``?b>c(j?M5)bX#X*}e2aNvT >s@37Dwu9RMhs`}HDJf+bEtyQ?}E|!Rb-3&e+Yim-rIZCdeZy}7&nG|7=9d`-j zD2II_W@4hILzp{^X#P8%SGHzvLO%>vUe1@Ysq(kD^@UyDMDD+Jn{h)3Qxta^p`BPf z9A=Unde)uL&SN`>L+f{Bo`}s6aI!VRwj_Ki3|YY!5S`vHGKts&U0UCMK`dooM*b8| z_+X5Li}OG(sebr-S5+ao?0L8*S0yD36N{NiLbV>V%dyNm7h}xSnt>FGZn7(K1 Ghtq-0vyC!rR&68(=S6bbGuI+fRO^KwEK+ca+nISv8{HV3-H_Cnkj{ru~PL z h$nF>9R3=cvu-+k%mz$i?Sj>^t(+kvDxC74lH)b6A9} zg04nhhFvGqcPnB*<`2OQC1i?wYY^PPYb426`KztM2=gz{{zLt|Gg1ep+sB~{Do)71 zlnsnZ;lt75o (so3Kovpv)b2wd 8vC>tY)S=-0ua$dJB3?JH(=}HY9Oi-r<&u3&UARAPS8!)uly?Jl>AIUb_f12({U~ z{5HJ+3O2P_KsVH@`WTzawHfBq(r~`E_R8b7;+nTm=cAUVQekVyP4e0Z%p@`S-+tKK zC0@_#bn_oGde0ZK0(Jz%05d)N|4k8F>lTpsO30odkC7n`eF!vZuEWiI*=D-!SElfy zK(l@=7Bh9iBFKX0Fe>^j2RFAOX)xCTx4r~ulb(@=WEZhs#~t&R&7DQ_ZVReAZ>3-p z3uh<)M$x 3LqUmub-4;d*dBf$tC1OpG(-}u zhHME?l?P>sfp$n#O09?!i!8r*RYIU0Fg%SzZepXh4i|fHdRfD^Zv-)x!vs>kwbmkQ z;ORx%rZvH11H-zzOi?OZ0`O#i-IyinuKnqwCT{#k2nAw@gV-O4L_wvA6DslYyWS|C z$?#gOh2(46>?$>!9*V4~Wdw9%`oB@b(SgP@IvsiYPwRvJ0ATh5)v{nZnYHzZTVK~@ zwy8+Mu+e*)XxBZt?IPN7|4YSg>0En;4U69$ot$y8hS_}M33j_vce4B43x(C#WoS`R zUxN}P#+jG+nwm$ r?g_N6iu4#_#nvih4Fu&WssU=|eR>Lu&bf&XaDV>mHc^MC&qZ8r@MB3Bd1O zLA>84P-5xZ`LcsU^`12|3x{>@4eH(>IP7z{C&>NQTq|VRGC5CmVHZ0)x~+8VA+2rL zVLqFq@wo}X!hey=Y%Ly(=Z6kSAt>CLHFyx5_%Iwa4eT#fIOmNIb(+p D;Z9(FT}@>OaJ=-ePSne%RAo&bc6qKc8OLm;!*ru+4Om;_N+$=fsMi2V{tInBe+~ z$x6mxytukdK^t}`djwev$~>PSJb-F@p}GxI(XP|5tG%0I*L}MpjR^=^=uF4_Sa|% zp!A0P|E2VVdHUhN(#}YgTnje-%$Q%GX5v5}OO0Vn#@vn7_BaDx^gvQblP8%jLM&73 z7R&g(IM=}!t&tE}yw4&Y`IXzhwH+1`S$Tar)BV53Nf3waDwP_!(G4D|?*HUaky9oY zoqL12+a7#$@s(1PSTqiKPdwOyU&dcJ+ouOgJG1Nb2~L7}_>3oIPdbn*|5Bz9`8t(| zv#LYBte(i&u8T*ynP|@aM1n3z2&|nr%oGEI+34`sJ(b?*(oYF4DZ4czp92Af!_w=A zIgDu0WlxD9bn&f9p8Rq-PN+fx#d?ubINC!eY3UQ5fthh+!dhMBR^2tv@0VzF+&W@H zC&nM5CcM Jz;jkd>O9ef%zGjpK#7^PQS_?>$KYRexgnH>c@>)Zh1P? ze`* z4aCulp9hwkknc84gxi=k_32g$fQP_3NAq8}dS?Kyt<{8lD3xhzm7l2kJYv?yRcTK^ zExWiVuzz&mqcTC-P624D<{P{OiZVPfyxi=&Eo|kY5>cbsOH6_|F_(_a-tN|W@M9h2 z^ca;JTO*FsS0rdv4iaoL;}m#ff1qA>8_oOnQkS0$t MgLMFAp(qu*UGLQV7$;KnTz-^*@_BKwm-0-yC)9YSM3ahCHU^t1;_ zZ+zaV0H#mOfPPvMkdh~ccP{+Yna8fUiR( @3I2qVB)${QoM&`Y{oi z?(E=q;Ls`|CQ(~_W|RMF0od2zXZuwC0H!`B&hGxBzl0Y-%`yd(ti^IIVPIb8`Hhp7 z_U`E(LTDvQA7w7y?EP{GezcK|Q&VY+AS?f+|1C`N8*6`$jiUZ%)iE7Gdx*OzmQoC5 z$y?D|qX+^pEHSo(pu`qsL#E4}kXJF;9ax$Q0Ik#gH$n|C=*n4rNAAd+-0)E19_$`y zij=7UR0~AJq*=aseL1gc7@9t%*w3TyL)u7@-f;j(>sXNxj&fwkk PxQ_{M&8WyMms89BMX-#5DEp%3y?<;^uHN9n(kN0>J+iu$YrD2^CZNUe zLgqkVxFPIJR%eMJ;9~P+AJk@Sy0Ns(5@2xBP)}VxC7lS(5 nB#vGpomn!HJJCx$R_Dv|C74a z=`#H|Cs*ZH^qbSd>DkXpr^^I7j0caf`_4&10u5}SWu-Qa-uVzYYFU&%c<}AWq=`6J zn6>Jisw2l)Xy;N@Y9cmuWX~l5oa9DQX#Gfa;3xu~{<-2LnqtixE=tDFU+)=UJzZZt z*Nw@fr~7VHD3&6_^TcPY =+6`Z*eqhd6R4wEZcEJE{;z>)Z` z?SZ!CUtIm(^$+!QjXu>8wuLp$M2Guq5IWnWmm`KFAHUYZY4lS$)P#hIC4|~>kE@`m zpl&0Ci)-P|4s8^0@K+eyvF~YF t z$j*vnvtb8ub;8|xXOVQg@bi>=r5tN#=4w{-j+lw}I!wcC8n2wKb!mv&!nx8p6*`Fs zkV5j_{L6NDa|A^Hmidq#OHMgsGre1{rI2tzNW4s!*A0g!Yg_Af^a9X{zy#dVj?!z##~piJmpJF6&&&4E7GTY@2Q z^#hQ-0h{2OPYm#%;rD`AH$~sn!Uk125EHVcJ-Cb1{ng#$1Kp)#YUr{BX|p}2f0C|u zNQQ8O01eZN$ UoT7Ui~;0c8ZKa-rV4 zi7IL}iNy!Ov@e)sMeNO#eLv-YtTG)txp4>`?TmMe3#SIXAk}|95X2s!Rt0-bmP9_> z9$TI69pz{+tI^k8{uOzV8*SSg?0(mkQwI$3MM+b%rnj87hRb?{tO(SPTk&iFYN^cq zfpZk-CRaVGoya%3dejr&b) 7|U!rWK~}7^yowo#MH** z$BF=t8hzqkD(5Q#%0%X_3Vj_XzpxlyNE8O9zyE|*+*(dt|IXGid3nkfpW{~L{g{0> z>Tg);0Czp|Z6pg@R{28zK|F?^m$Z{Zv(&kK<2Gl?=R{@*79=yG)MDa3Mt@MpCoXj~ zjM=8dQ`!zGF+_W?ObSs*Orv7Au4i!_%*oDDO@8u`!mP{(C3pqs^0D`xU*!7hl?#ZV znP6kLeq!rWgn-_RNiXis7napDjfW~mgZg^dOH>I4FU>d0vBs %=wTot0 Is!)Cj6JsN!$uUS zh5}`*l0p>v)WXbA#MIZz0FgU9^IuJ8mB{0LgugZ7fyEW)&!@gYr#i16fb%h$h*N6> zK-9=q4}G+hk8#-oADK1JA0saZ^#Brofyyrqi@H((a^?E_Z#%-Cu`?bVd&;$r4c%0r zuAU{tCCp )j+kt32kCAlZ6mHS9zZ_*lA7PthZO=N(RVFq@Gv~ z%1*y&zU6%(F9Pbg#_OlHN_m$zv^S!8Z$>!i?L!uwar4r{vw@~$WOwJ+fYZ&NzaVh= z0n$~!*YtRKNLe}A>;Im5%$xaVgk7*NDv4di@2gS;v*gdCAMiIUh0wI4=4D}Ls-PxH z@DY-2B3L?;#tqg{Wya)l^f3BU!r3}S+ny1Nfg6-o%27cFG!VR!BhTM`QIA>o1v{Ay za2<$Sk|w?z{w$2!CGtE>*Pe;qRneKN9<8r#uXIIOE-!`y{*cYE{Q(qT$J=9_*KNOb zU{A={{2$8AJaHTF?GFrX1>>j*m3b|AiGfYab*Ih_ ^J#D`P#r1Sq9+a5V;>OY>hF#$MVjH;Yk Nx-w-L)CRJl8IRNln z5qTEmJa&eJ^oHr1)5{ x&gyx zNrRW%WL%+w!7dhcrSS=m4LH1hQXK;tWHo+4_}OX;DF@Ru*F>1|#K@JgB(xr{dh4fg zRR`aOF&gb`$ge8Xc}b;Vcd|VW>pmd`t{35nO37@0=d1qh1PXN?MmjYQi<8RBOWLFF zQ8E|BBaEJijovy_r5}@`>ovqxA!k(kL=t5ArT1u!UcKM;UUnHLif3 $yrB$S6tI1+0{S6 z|J}dA--s=}1QdqPv}Aq?Cm~TgJ8k{t=4e?SFZiEg+4}S;SVw4IK180Uzn)o%U5Hz; z#&Rg^ner@dL={6@bq&J?Uh10yDkdF6`Pq~7Jni>mN^!js>4YpTSyE5E_8`rE-J9AW z`k#-qG=E5Qp`-`jd60Y_{OQSfOMwrMHRC6BT2>ssT7yx#`GetmLVvw7ku_ZWXWs?B zSp+fzU2O^k#N`5KQVEQud9EOQjpd(z`H26(5qvPlmEZ`w2!Bsep04R=%hOy8U?Gv2 zpC_8}& 1AJO<-Gm3Z?eD)RYWY5} zQh%aYoVo2Jh@y%RlL|!y-|qP=UqCCyJM0N?H@oE_F}a&5e2}Qw#XY`J+FLtx1G+O! zo2gl7V-N_4Id9kh8*>y%smrn2D8Lxbu H^u*=uvy;m-Q=+j6n 1vb z5>)mDQ{!h sl!i `jGfZ1Sz6PU? z;W2$fSwcG7xXS{87J(ypLc6L;$FA-9ehYBOSbG<1>a@eU*m$&+xY8Z;C{PRekUr$} zpt*ZK?jw?2Rup5s=0%2<{4?s|{@iqo=~KT$&!2G^U>Ja|VdaYZ f8B%d;8dw zl5ik<2yhDQQWVY<4Fq>%CdaJ=$ Z&Nz-*q=%Xwddaghy`m zFQ3-Um{WW>XOK*~$x`UqlVWa2=q!)e8X^4+ E>@j3lyxjBF@f=#OCr3%Tij+pX0(6L@+v%!z6x}`iL=xnGw*)42w23S J=|~#AdHFUwuozn+LiJz(ceaM`Jw4|68=4GhS)pv- z(zLxIPzSLwn^sWx`4g9vwR4%`aw)EfocsPq>UxKqtkF$V)Sg6?4XH1~cjWReI0Fsh zWp>G5plZm%DQ_x?QobD?U&eLuP(6k1ddNLf&X}@UevpL`Tx+m%F5ugq=DhEu@QqOW z3cdHhCZ+Wdlq=xrQ?B?zNOZ8fL-G @QEjVXbeaLs@tgyM8FTfw(A}( zwPma}q5UC{HL2m>^7ttt%Baw;Yy#+c6N>1Hzc5)qF;{;uU=(NOfu(Dm%-h@-0Z-6h z@E2jjDor aPLjwwd&{b_X@oKn}%l7GDG~(WwTvT;C(3hAjM;VjY^H=pc z)EZPKl9 CW8Y_BB(_*=$*x;< ry$Vk ze0y`6qf$|AJcL-?BxqOz% -$%HxK%h&9tBjsHUDa=annDqSDDn* z3ZiyHwCXm(!w8M{jt)$-{V=^;?L-+QPk$n8IR@|I z*qvCdr%{cd?`8%34{|BK&kry zV#KCkQ$7;*=;!$k_FG+;_wr@y7g5H