From b1058813b3e7b95b97d9489025f37bcb63cc9173 Mon Sep 17 00:00:00 2001 From: Karl-Hermann Wieners <karl-hermann.wieners@mpimet.mpg.de> Date: Fri, 28 Jun 2019 17:37:15 +0000 Subject: [PATCH] mkexp: set version info to 1.0.5 for next release --- doc/mkexp.fodt | 472 ++++++++++++++++++++++++------------------------ doc/mkexp.pdf | Bin 170881 -> 170880 bytes package_info.py | 2 +- 3 files changed, 237 insertions(+), 237 deletions(-) diff --git a/doc/mkexp.fodt b/doc/mkexp.fodt index d17aad1..cba161b 100644 --- a/doc/mkexp.fodt +++ b/doc/mkexp.fodt @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.text"> - <office:meta><meta:creation-date>2015-01-05T17:44:27.618344249</meta:creation-date><dc:title>Make Experiments!</dc:title><meta:editing-duration>P12DT2H54M25S</meta:editing-duration><meta:editing-cycles>155</meta:editing-cycles><meta:generator>LibreOffice/6.0.7.3$Linux_X86_64 LibreOffice_project/00m0$Build-3</meta:generator><meta:initial-creator>Karl-Hermann Wieners</meta:initial-creator><dc:date>2019-06-28T16:01:24.843267451</dc:date><dc:creator>Karl-Hermann Wieners</dc:creator><meta:printed-by>Karl-Hermann Wieners</meta:printed-by><meta:print-date>2015-01-20T10:55:48.576690105</meta:print-date><dc:subject>Run-script generation for earth system models</dc:subject><meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="31" meta:paragraph-count="574" meta:word-count="7947" meta:character-count="50647" meta:non-whitespace-character-count="42877"/><meta:template xlink:type="simple" xlink:actuate="onRequest" xlink:title="A4" xlink:href="../../../../../../home/m221078/.config/libreoffice/4/user/template/A4.ott" meta:date="2015-01-05T17:44:27.463210655"/></office:meta> + <office:meta><meta:creation-date>2015-01-05T17:44:27.618344249</meta:creation-date><dc:title>Make Experiments!</dc:title><meta:editing-duration>P12DT2H54M40S</meta:editing-duration><meta:editing-cycles>156</meta:editing-cycles><meta:generator>LibreOffice/6.0.7.3$Linux_X86_64 LibreOffice_project/00m0$Build-3</meta:generator><meta:initial-creator>Karl-Hermann Wieners</meta:initial-creator><dc:date>2019-06-28T19:33:49.947331607</dc:date><dc:creator>Karl-Hermann Wieners</dc:creator><meta:printed-by>Karl-Hermann Wieners</meta:printed-by><meta:print-date>2015-01-20T10:55:48.576690105</meta:print-date><dc:subject>Run-script generation for earth system models</dc:subject><meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="31" meta:paragraph-count="574" meta:word-count="7947" meta:character-count="50644" meta:non-whitespace-character-count="42874"/><meta:template xlink:type="simple" xlink:actuate="onRequest" xlink:title="A4" xlink:href="../../../../../../home/m221078/.config/libreoffice/4/user/template/A4.ott" meta:date="2015-01-05T17:44:27.463210655"/></office:meta> <office:settings> <config:config-item-set config:name="ooo:view-settings"> - <config:config-item config:name="ViewAreaTop" config:type="long">268534</config:config-item> + <config:config-item config:name="ViewAreaTop" config:type="long">9313</config:config-item> <config:config-item config:name="ViewAreaLeft" config:type="long">0</config:config-item> <config:config-item config:name="ViewAreaWidth" config:type="long">26654</config:config-item> <config:config-item config:name="ViewAreaHeight" config:type="long">14025</config:config-item> @@ -13,12 +13,12 @@ <config:config-item-map-indexed config:name="Views"> <config:config-item-map-entry> <config:config-item config:name="ViewId" config:type="string">view2</config:config-item> - <config:config-item config:name="ViewLeft" config:type="long">8042</config:config-item> - <config:config-item config:name="ViewTop" config:type="long">276712</config:config-item> + <config:config-item config:name="ViewLeft" config:type="long">15249</config:config-item> + <config:config-item config:name="ViewTop" config:type="long">15591</config:config-item> <config:config-item config:name="VisibleLeft" config:type="long">0</config:config-item> - <config:config-item config:name="VisibleTop" config:type="long">268534</config:config-item> + <config:config-item config:name="VisibleTop" config:type="long">9313</config:config-item> <config:config-item config:name="VisibleRight" config:type="long">26652</config:config-item> - <config:config-item config:name="VisibleBottom" config:type="long">282557</config:config-item> + <config:config-item config:name="VisibleBottom" config:type="long">23336</config:config-item> <config:config-item config:name="ZoomType" config:type="short">0</config:config-item> <config:config-item config:name="ViewLayoutColumns" config:type="short">0</config:config-item> <config:config-item config:name="ViewLayoutBookMode" config:type="boolean">false</config:config-item> @@ -41,7 +41,7 @@ <config:config-item config:name="AlignTabStopPosition" config:type="boolean">true</config:config-item> <config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item> <config:config-item config:name="IgnoreFirstLineIndentInNumbering" config:type="boolean">false</config:config-item> - <config:config-item config:name="PrinterSetup" config:type="base64Binary">swH+/0hQLU9mZmljZWpldC00NjIwLXNlcmllcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpIUC1PZmZpY2VqZXQtNDYyMC1zZXJpZXMAAAAWAAMA0AAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9SFAtT2ZmaWNlamV0LTQ2MjAtc2VyaWVzCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpQYWdlU2l6ZTpMZXR0ZXIASW5wdXRTbG90OkF1dG8AABIAQ09NUEFUX0RVUExFWF9NT0RFEwBEdXBsZXhNb2RlOjpVbmtub3du</config:config-item> + <config:config-item config:name="PrinterSetup" config:type="base64Binary">swH+/0hQLU9mZmljZWpldC00NjIwLXNlcmllcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpIUC1PZmZpY2VqZXQtNDYyMC1zZXJpZXMAAAAWAAMA0AAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9SFAtT2ZmaWNlamV0LTQ2MjAtc2VyaWVzCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpJbnB1dFNsb3Q6QXV0bwBQYWdlU2l6ZTpMZXR0ZXIAABIAQ09NUEFUX0RVUExFWF9NT0RFEwBEdXBsZXhNb2RlOjpVbmtub3du</config:config-item> <config:config-item config:name="CollapseEmptyCellPara" config:type="boolean">true</config:config-item> <config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/> <config:config-item config:name="UseOldPrinterMetrics" config:type="boolean">false</config:config-item> @@ -92,7 +92,7 @@ <config:config-item config:name="UnxForceZeroExtLeading" config:type="boolean">false</config:config-item> <config:config-item config:name="TabAtLeftIndentForParagraphsInList" config:type="boolean">false</config:config-item> <config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item> - <config:config-item config:name="Rsid" config:type="int">17006124</config:config-item> + <config:config-item config:name="Rsid" config:type="int">17125141</config:config-item> <config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item> <config:config-item config:name="MsWordCompTrailingBlanks" config:type="boolean">false</config:config-item> <config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item> @@ -1091,277 +1091,277 @@ <style:style style:name="P230" style:family="paragraph" style:parent-style-name="List_20_Contents"> <style:text-properties officeooo:rsid="00fe6ad2" officeooo:paragraph-rsid="00fe6ad2"/> </style:style> - <style:style style:name="P231" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="007a1e4b"/> + <style:style style:name="P231" style:family="paragraph" style:parent-style-name="List_20_Contents"> + <style:text-properties officeooo:rsid="01037e2c" officeooo:paragraph-rsid="01037e2c"/> </style:style> <style:style style:name="P232" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="007ab691" officeooo:paragraph-rsid="007ab691"/> + <style:text-properties officeooo:paragraph-rsid="007a1e4b"/> </style:style> <style:style style:name="P233" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="007bf983"/> + <style:text-properties officeooo:rsid="007ab691" officeooo:paragraph-rsid="007ab691"/> </style:style> <style:style style:name="P234" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="008e53fe" officeooo:paragraph-rsid="008e53fe"/> + <style:text-properties officeooo:paragraph-rsid="007bf983"/> </style:style> <style:style style:name="P235" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties fo:font-style="italic" officeooo:rsid="00925c69" officeooo:paragraph-rsid="00925c69" style:font-style-asian="italic" style:font-style-complex="italic"/> + <style:text-properties officeooo:rsid="008e53fe" officeooo:paragraph-rsid="008e53fe"/> </style:style> <style:style style:name="P236" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="0090e55e"/> + <style:text-properties fo:font-style="italic" officeooo:rsid="00925c69" officeooo:paragraph-rsid="00925c69" style:font-style-asian="italic" style:font-style-complex="italic"/> </style:style> <style:style style:name="P237" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="00925c69" officeooo:paragraph-rsid="00925c69"/> + <style:text-properties officeooo:paragraph-rsid="0090e55e"/> </style:style> <style:style style:name="P238" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00beeeb9"/> + <style:text-properties officeooo:rsid="00925c69" officeooo:paragraph-rsid="00925c69"/> </style:style> <style:style style:name="P239" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00c0dbdb"/> + <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00beeeb9"/> </style:style> <style:style style:name="P240" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00cfb468" officeooo:paragraph-rsid="00cfb468" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00c0dbdb"/> </style:style> <style:style style:name="P241" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00d08d3b" officeooo:paragraph-rsid="00d08d3b" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00cfb468" officeooo:paragraph-rsid="00cfb468" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="P242" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00e1d614" officeooo:paragraph-rsid="00e1d614" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00d08d3b" officeooo:paragraph-rsid="00d08d3b" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="P243" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:rsid="00d08d3b" officeooo:paragraph-rsid="00d08d3b"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00e1d614" officeooo:paragraph-rsid="00e1d614" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="P244" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="00dbc83d"/> + <style:text-properties officeooo:rsid="00d08d3b" officeooo:paragraph-rsid="00d08d3b"/> </style:style> <style:style style:name="P245" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="00dd5dd8"/> + <style:text-properties officeooo:paragraph-rsid="00dbc83d"/> </style:style> <style:style style:name="P246" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="00f02006"/> + <style:text-properties officeooo:paragraph-rsid="00dd5dd8"/> </style:style> <style:style style:name="P247" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="00fe6ad2"/> + <style:text-properties officeooo:paragraph-rsid="00f02006"/> </style:style> <style:style style:name="P248" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> + <style:text-properties officeooo:paragraph-rsid="00fe6ad2"/> + </style:style> + <style:style style:name="P249" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> <style:text-properties officeooo:rsid="00fff904" officeooo:paragraph-rsid="00fff904"/> </style:style> - <style:style style:name="P249" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Interrupt"> + <style:style style:name="P250" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> + <style:text-properties officeooo:paragraph-rsid="01037e2c"/> + </style:style> + <style:style style:name="P251" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Interrupt"> <style:text-properties officeooo:paragraph-rsid="008c2cba"/> </style:style> - <style:style style:name="P250" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P252" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties fo:font-style="normal" officeooo:rsid="008f3b90" officeooo:paragraph-rsid="008f3b90" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P251" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P253" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties fo:font-style="normal" fo:font-weight="normal" officeooo:rsid="00cba5e3" officeooo:paragraph-rsid="00d15d24" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-style-complex="normal" style:font-weight-complex="normal"/> </style:style> - <style:style style:name="P252" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P254" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties fo:font-style="normal" fo:font-weight="normal" officeooo:rsid="00d15d24" officeooo:paragraph-rsid="00d15d24" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-style-complex="normal" style:font-weight-complex="normal"/> </style:style> - <style:style style:name="P253" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P255" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties officeooo:paragraph-rsid="00cfb468"/> </style:style> - <style:style style:name="P254" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P256" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties officeooo:rsid="00d08d3b" officeooo:paragraph-rsid="00d08d3b"/> </style:style> - <style:style style:name="P255" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> + <style:style style:name="P257" style:family="paragraph" style:parent-style-name="Preformatted_20_Text_20_Indented"> <style:text-properties officeooo:rsid="00d15d24" officeooo:paragraph-rsid="00d15d24"/> </style:style> - <style:style style:name="P256" style:family="paragraph" style:parent-style-name="Caption"> + <style:style style:name="P258" style:family="paragraph" style:parent-style-name="Caption"> <style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/> </style:style> - <style:style style:name="P257" style:family="paragraph" style:parent-style-name="Contents_20_Heading"> + <style:style style:name="P259" style:family="paragraph" style:parent-style-name="Contents_20_Heading"> <style:paragraph-properties fo:break-before="page"/> </style:style> - <style:style style:name="P258" style:family="paragraph" style:parent-style-name="Heading_20_1"> + <style:style style:name="P260" style:family="paragraph" style:parent-style-name="Heading_20_1"> <style:paragraph-properties fo:break-before="page"/> <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="000a3505"/> </style:style> - <style:style style:name="P259" style:family="paragraph" style:parent-style-name="Contents_20_1"> + <style:style style:name="P261" style:family="paragraph" style:parent-style-name="Contents_20_1"> <style:paragraph-properties> <style:tab-stops> <style:tab-stop style:position="17cm" style:type="right" style:leader-style="dotted" style:leader-text="."/> </style:tab-stops> </style:paragraph-properties> </style:style> - <style:style style:name="P260" style:family="paragraph" style:parent-style-name="Contents_20_2"> + <style:style style:name="P262" style:family="paragraph" style:parent-style-name="Contents_20_2"> <style:paragraph-properties> <style:tab-stops> <style:tab-stop style:position="16.501cm" style:type="right" style:leader-style="dotted" style:leader-text="."/> </style:tab-stops> </style:paragraph-properties> </style:style> - <style:style style:name="P261" style:family="paragraph" style:parent-style-name="Contents_20_3"> + <style:style style:name="P263" style:family="paragraph" style:parent-style-name="Contents_20_3"> <style:paragraph-properties> <style:tab-stops> <style:tab-stop style:position="16.002cm" style:type="right" style:leader-style="dotted" style:leader-text="."/> </style:tab-stops> </style:paragraph-properties> </style:style> - <style:style style:name="P262" style:family="paragraph" style:parent-style-name="Heading_20_1"> + <style:style style:name="P264" style:family="paragraph" style:parent-style-name="Heading_20_1"> <style:text-properties officeooo:rsid="001888a2" officeooo:paragraph-rsid="009eea28"/> </style:style> - <style:style style:name="P263" style:family="paragraph" style:parent-style-name="Title" style:master-page-name=""> + <style:style style:name="P265" style:family="paragraph" style:parent-style-name="Title" style:master-page-name=""> <style:paragraph-properties style:page-number="auto"/> <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="000a3505"/> </style:style> - <style:style style:name="P264" style:family="paragraph" style:parent-style-name="Title" style:master-page-name=""> + <style:style style:name="P266" style:family="paragraph" style:parent-style-name="Title" style:master-page-name=""> <style:paragraph-properties style:page-number="auto"/> <style:text-properties officeooo:rsid="00cef9a3" officeooo:paragraph-rsid="00cef9a3"/> </style:style> - <style:style style:name="P265" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P267" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00750ebf" officeooo:paragraph-rsid="0074d148"/> </style:style> - <style:style style:name="P266" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P268" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00750ebf" officeooo:paragraph-rsid="00750ebf"/> </style:style> - <style:style style:name="P267" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P269" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P268" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P270" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="009beecc" officeooo:paragraph-rsid="009beecc" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P269" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P271" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:paragraph-rsid="00c2926f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P270" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P272" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P271" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P273" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" officeooo:paragraph-rsid="00931d47" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P272" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P274" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" officeooo:rsid="009715be" officeooo:paragraph-rsid="009acc7d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P273" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P275" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" officeooo:rsid="009715be" officeooo:paragraph-rsid="00c6886f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P274" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P276" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="0063d022" officeooo:paragraph-rsid="0063d022"/> </style:style> - <style:style style:name="P275" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P277" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:paragraph-rsid="00931d47"/> </style:style> - <style:style style:name="P276" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P278" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00c6886f" officeooo:paragraph-rsid="00c6886f"/> </style:style> - <style:style style:name="P277" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P279" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00d7bd9c" officeooo:paragraph-rsid="00d7bd9c"/> </style:style> - <style:style style:name="P278" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P280" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00f3a79a" officeooo:paragraph-rsid="00f3a79a"/> </style:style> - <style:style style:name="P279" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P281" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:paragraph-rsid="00fb6b92"/> </style:style> - <style:style style:name="P280" style:family="paragraph" style:parent-style-name="Subtitle"> + <style:style style:name="P282" style:family="paragraph" style:parent-style-name="Subtitle"> <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="000a3505"/> </style:style> - <style:style style:name="P281" style:family="paragraph" style:parent-style-name="Subtitle"> + <style:style style:name="P283" style:family="paragraph" style:parent-style-name="Subtitle"> <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="00beeeb9"/> </style:style> - <style:style style:name="P282" style:family="paragraph" style:parent-style-name="Subtitle"> + <style:style style:name="P284" style:family="paragraph" style:parent-style-name="Subtitle"> <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00beeeb9"/> </style:style> - <style:style style:name="P283" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P285" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:paragraph-rsid="00b17591"/> </style:style> - <style:style style:name="P284" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P286" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:rsid="00288fc1" officeooo:paragraph-rsid="00423119"/> </style:style> - <style:style style:name="P285" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P287" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:paragraph-rsid="00423119"/> </style:style> - <style:style style:name="P286" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P288" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:paragraph-rsid="0063d022"/> </style:style> - <style:style style:name="P287" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P289" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties fo:font-style="normal" officeooo:paragraph-rsid="0086f697" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P288" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P290" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:paragraph-rsid="00f02006"/> </style:style> - <style:style style:name="P289" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:style style:name="P291" style:family="paragraph" style:parent-style-name="Heading_20_2"> <style:text-properties officeooo:paragraph-rsid="00f3a79a"/> </style:style> - <style:style style:name="P290" style:family="paragraph" style:parent-style-name="Footnote"> + <style:style style:name="P292" style:family="paragraph" style:parent-style-name="Footnote"> <style:text-properties officeooo:rsid="00f46600" officeooo:paragraph-rsid="00f46600"/> </style:style> - <style:style style:name="P291" style:family="paragraph" style:parent-style-name="Title" style:master-page-name="First_20_Page"> + <style:style style:name="P293" style:family="paragraph" style:parent-style-name="Title" style:master-page-name="First_20_Page"> <style:paragraph-properties style:page-number="auto"/> <style:text-properties officeooo:rsid="00cef9a3" officeooo:paragraph-rsid="00cef9a3"/> </style:style> - <style:style style:name="P292" style:family="paragraph" style:parent-style-name="Heading_20_1"> + <style:style style:name="P294" style:family="paragraph" style:parent-style-name="Heading_20_1"> <style:text-properties officeooo:rsid="001888a2" officeooo:paragraph-rsid="009eea28"/> </style:style> - <style:style style:name="P293" style:family="paragraph" style:parent-style-name="Heading_20_1"> + <style:style style:name="P295" style:family="paragraph" style:parent-style-name="Heading_20_1"> <style:paragraph-properties fo:break-before="page"/> <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="000a3505"/> </style:style> - <style:style style:name="P294" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties officeooo:paragraph-rsid="00b17591"/> - </style:style> - <style:style style:name="P295" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties officeooo:rsid="00288fc1" officeooo:paragraph-rsid="00423119"/> - </style:style> - <style:style style:name="P296" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties officeooo:paragraph-rsid="00f02006"/> - </style:style> - <style:style style:name="P297" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties officeooo:paragraph-rsid="00f3a79a"/> - </style:style> - <style:style style:name="P298" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties officeooo:paragraph-rsid="0063d022"/> - </style:style> - <style:style style:name="P299" style:family="paragraph" style:parent-style-name="Heading_20_2"> - <style:text-properties fo:font-style="normal" officeooo:paragraph-rsid="0086f697" style:font-style-asian="normal" style:font-style-complex="normal"/> - </style:style> - <style:style style:name="P300" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P296" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00750ebf" officeooo:paragraph-rsid="0074d148"/> </style:style> - <style:style style:name="P301" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P297" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00750ebf" officeooo:paragraph-rsid="00750ebf"/> </style:style> - <style:style style:name="P302" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P298" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00f3a79a" officeooo:paragraph-rsid="00f3a79a"/> </style:style> - <style:style style:name="P303" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P299" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00d7bd9c" officeooo:paragraph-rsid="00d7bd9c"/> </style:style> - <style:style style:name="P304" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P300" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P305" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P301" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="009beecc" officeooo:paragraph-rsid="009beecc" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P306" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P302" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:paragraph-rsid="00c2926f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P307" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P303" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P308" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P304" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" officeooo:paragraph-rsid="00931d47" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P309" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P305" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties fo:font-style="normal" officeooo:rsid="009715be" officeooo:paragraph-rsid="00c6886f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P310" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P306" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="0063d022" officeooo:paragraph-rsid="0063d022"/> </style:style> - <style:style style:name="P311" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P307" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:paragraph-rsid="00fb6b92"/> </style:style> - <style:style style:name="P312" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:style style:name="P308" style:family="paragraph" style:parent-style-name="Heading_20_3"> <style:text-properties officeooo:rsid="00c6886f" officeooo:paragraph-rsid="00c6886f"/> </style:style> - <style:style style:name="P313" style:family="paragraph" style:parent-style-name="List_20_Contents"> - <style:text-properties officeooo:paragraph-rsid="00fe6ad2"/> + <style:style style:name="P309" style:family="paragraph" style:parent-style-name="List_20_Contents"> + <style:text-properties fo:font-style="normal" officeooo:rsid="01037e2c" officeooo:paragraph-rsid="01037e2c" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> - <style:style style:name="P314" style:family="paragraph" style:parent-style-name="List_20_Contents"> - <style:text-properties officeooo:rsid="01037e2c" officeooo:paragraph-rsid="01037e2c"/> + <style:style style:name="P310" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="00b17591"/> </style:style> - <style:style style:name="P315" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> - <style:text-properties officeooo:paragraph-rsid="01037e2c"/> + <style:style style:name="P311" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:rsid="00288fc1" officeooo:paragraph-rsid="00423119"/> + </style:style> + <style:style style:name="P312" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="00f02006"/> + </style:style> + <style:style style:name="P313" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="00f3a79a"/> + </style:style> + <style:style style:name="P314" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="0063d022"/> + </style:style> + <style:style style:name="P315" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties fo:font-style="normal" officeooo:paragraph-rsid="0086f697" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T1" style:family="text"> <style:text-properties officeooo:rsid="000be205"/> @@ -2226,7 +2226,7 @@ <office:master-styles> <style:master-page style:name="Standard" style:page-layout-name="pm1"> <style:footer> - <text:p text:style-name="Footer"><text:page-number text:select-page="current">10</text:page-number><text:tab/><text:tab/><text:modification-date style:data-style-name="N84">2019-06-28</text:modification-date>, <text:modification-time style:data-style-name="N41">16:01:25</text:modification-time></text:p> + <text:p text:style-name="Footer"><text:page-number text:select-page="current">31</text:page-number><text:tab/><text:tab/><text:modification-date style:data-style-name="N84">2019-06-28</text:modification-date>, <text:modification-time style:data-style-name="N41">19:33:50</text:modification-time></text:p> </style:footer> </style:master-page> <style:master-page style:name="First_20_Page" style:display-name="First Page" style:page-layout-name="pm2" style:next-style-name="Standard"/> @@ -2241,10 +2241,10 @@ <text:sequence-decl text:display-outline-level="0" text:name="Text"/> <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/> </text:sequence-decls> - <text:p text:style-name="P291">Make Experiments!</text:p> - <text:p text:style-name="P281">Run-script generation for earth system models</text:p> - <text:p text:style-name="P282">Release <text:span text:style-name="T259">1.0</text:span>.<text:span text:style-name="T268">5dev</text:span></text:p> - <text:p text:style-name="P256">Karl-Hermann Wieners<text:line-break/><text:span text:style-name="T231">Max-Planck-Institut für Meteorologie<text:line-break/>Hamburg</text:span></text:p> + <text:p text:style-name="P293">Make Experiments!</text:p> + <text:p text:style-name="P283">Run-script generation for earth system models</text:p> + <text:p text:style-name="P284">Release <text:span text:style-name="T259">1.0</text:span>.<text:span text:style-name="T268">5</text:span></text:p> + <text:p text:style-name="P258">Karl-Hermann Wieners<text:line-break/><text:span text:style-name="T231">Max-Planck-Institut für Meteorologie<text:line-break/>Hamburg</text:span></text:p> <text:table-of-content text:style-name="Sect1" text:protected="true" text:name="Table of Contents1"> <text:table-of-content-source text:outline-level="10"> <text:index-title-template text:style-name="Contents_20_Heading">Table of Contents</text:index-title-template> @@ -2331,58 +2331,58 @@ </text:table-of-content-source> <text:index-body> <text:index-title text:style-name="Sect1" text:name="Table of Contents1_Head"> - <text:p text:style-name="P257">Table of Contents</text:p> + <text:p text:style-name="P259">Table of Contents</text:p> </text:index-title> - <text:p text:style-name="P259"><text:a xlink:type="simple" xlink:href="#__RefHeading__2518_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1 Introduction<text:tab/>3</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2520_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1 Example: ECHAM experiment setup<text:tab/>3</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2522_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.1 Experiments are defined by custom and default settings<text:tab/>3</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2524_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.2 Job templates are completed by settings to create scripts<text:tab/>4</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2526_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.3 Generating scripts only refers to the custom settings' file<text:tab/>6</text:a></text:p> - <text:p text:style-name="P259"><text:a xlink:type="simple" xlink:href="#__RefHeading__2528_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2 Details on experiment definition<text:tab/>6</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2530_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.1 Design<text:tab/>7</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2532_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.2 Tools<text:tab/>7</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2534_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3 Format of .config files<text:tab/>8</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__1669_1438093122" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.1 Variables<text:tab/>8</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2536_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.2 Sections<text:tab/>9</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2538_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.3 Special variables and sections<text:tab/>9</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2540_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.4 Variable interpolation<text:tab/>11</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2542_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.5 Evaluation of interpolation<text:tab/>12</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2544_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.6 Special expressions<text:tab/>13</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2546_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4 Format of .tmpl files<text:tab/>14</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2548_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.1 Placeholders<text:tab/>14</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2550_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.2 Variables in sections<text:tab/>14</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2552_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.3 Expressions<text:tab/>15</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2554_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.4 Loops<text:tab/>15</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2556_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.5 Conditions<text:tab/>16</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2558_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.6 Comments<text:tab/>16</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2560_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.5 Standard experiments<text:tab/>17</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2562_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.6 Standard options<text:tab/>17</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__2564_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.7 Standard environments<text:tab/>18</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__1508_1711940803" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8 Generating jobs<text:tab/>18</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2566_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.1 Changing the model job list<text:tab/>19</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2568_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.2 Pre-defined job variables<text:tab/>19</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2570_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.3 Overriding namelist settings in derived jobs<text:tab/>20</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2572_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.4 Native script variables<text:tab/>20</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2574_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.5 Initializing native script variables<text:tab/>21</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2576_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.6 Re-generation of scripts and backup<text:tab/>22</text:a></text:p> - <text:p text:style-name="P260"><text:a xlink:type="simple" xlink:href="#__RefHeading__1883_1672291846" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9 Defining namelists and other configuration files<text:tab/>22</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2578_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.1 Formatting the namelist information<text:tab/>23</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2580_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.2 Suppressing namelist groups or variables<text:tab/>23</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2714_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.3 Using the namelist text<text:tab/>24</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2584_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.4 Non-namelist configuration files<text:tab/>24</text:a></text:p> - <text:p text:style-name="P260"><text:soft-page-break/><text:a xlink:type="simple" xlink:href="#__RefHeading__2831_1132221942" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.10 Defining input files for an experiment<text:tab/>25</text:a></text:p> - <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2833_1132221942" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.10.1 Overriding input files for certain jobs<text:tab/>25</text:a></text:p> + <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2518_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1 Introduction<text:tab/>3</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2520_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1 Example: ECHAM experiment setup<text:tab/>3</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2522_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.1 Experiments are defined by custom and default settings<text:tab/>3</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2524_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.2 Job templates are completed by settings to create scripts<text:tab/>4</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2526_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">1.1.3 Generating scripts only refers to the custom settings' file<text:tab/>6</text:a></text:p> + <text:p text:style-name="P261"><text:a xlink:type="simple" xlink:href="#__RefHeading__2528_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2 Details on experiment definition<text:tab/>6</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2530_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.1 Design<text:tab/>7</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2532_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.2 Tools<text:tab/>7</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2534_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3 Format of .config files<text:tab/>8</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__1669_1438093122" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.1 Variables<text:tab/>8</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2536_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.2 Sections<text:tab/>9</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2538_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.3 Special variables and sections<text:tab/>9</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2540_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.4 Variable interpolation<text:tab/>11</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2542_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.5 Evaluation of interpolation<text:tab/>12</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2544_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.3.6 Special expressions<text:tab/>13</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2546_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4 Format of .tmpl files<text:tab/>14</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2548_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.1 Placeholders<text:tab/>14</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2550_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.2 Variables in sections<text:tab/>14</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2552_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.3 Expressions<text:tab/>15</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2554_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.4 Loops<text:tab/>15</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2556_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.5 Conditions<text:tab/>16</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2558_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.4.6 Comments<text:tab/>16</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2560_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.5 Standard experiments<text:tab/>17</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2562_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.6 Standard options<text:tab/>17</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__2564_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.7 Standard environments<text:tab/>18</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__1508_1711940803" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8 Generating jobs<text:tab/>18</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2566_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.1 Changing the model job list<text:tab/>19</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2568_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.2 Pre-defined job variables<text:tab/>19</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2570_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.3 Overriding namelist settings in derived jobs<text:tab/>20</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2572_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.4 Native script variables<text:tab/>20</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2574_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.5 Initializing native script variables<text:tab/>21</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2576_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.8.6 Re-generation of scripts and backup<text:tab/>22</text:a></text:p> + <text:p text:style-name="P262"><text:a xlink:type="simple" xlink:href="#__RefHeading__1883_1672291846" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9 Defining namelists and other configuration files<text:tab/>22</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2578_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.1 Formatting the namelist information<text:tab/>23</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2580_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.2 Suppressing namelist groups or variables<text:tab/>23</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2714_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.3 Using the namelist text<text:tab/>24</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2584_1114405012" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.9.4 Non-namelist configuration files<text:tab/>24</text:a></text:p> + <text:p text:style-name="P262"><text:soft-page-break/><text:a xlink:type="simple" xlink:href="#__RefHeading__2831_1132221942" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.10 Defining input files for an experiment<text:tab/>25</text:a></text:p> + <text:p text:style-name="P263"><text:a xlink:type="simple" xlink:href="#__RefHeading__2833_1132221942" text:style-name="Index_20_Link" text:visited-style-name="Index_20_Link">2.10.1 Overriding input files for certain jobs<text:tab/>25</text:a></text:p> </text:index-body> </text:table-of-content> <text:p text:style-name="P82"/> - <text:h text:style-name="P258" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2518_1114405012"/>Introduction<text:bookmark-end text:name="__RefHeading__2518_1114405012"/></text:h> + <text:h text:style-name="P260" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2518_1114405012"/>Introduction<text:bookmark-end text:name="__RefHeading__2518_1114405012"/></text:h> <text:p text:style-name="Text_20_body">Running a numerical earth system model experiment requires a number of preparatory and processing steps like staging input data files, providing namelists and other configuration data, housekeeping duties like model-time management, post-processing and storing <text:span text:style-name="T1">of </text:span>output data. These steps are usually put into scripts or another kind of job description that is finally executed on some high-performance computing system.</text:p> <text:p text:style-name="P1">The <text:span text:style-name="T156">Make Experiments! (</text:span>mkexp<text:span text:style-name="T156">)</text:span> toolbox provides a generic interface to setting up such a<text:span text:style-name="T1">n experiment</text:span>. At the heart of this <text:span text:style-name="T1">lies</text:span> the so-called .config file. This is a simple <text:span text:style-name="T1">text </text:span>file that contains the model settings for your experiment in a way that is <text:span text:style-name="T1">largely </text:span>independent of the job description that is later used to run it.</text:p> <text:p text:style-name="P4">To make this an easy task, MPI-M's models are delivered with a number of standard experiment types. Your own .config file will chose one of these, thus inheriting their settings for use in your experiment. Typically, it will also override or amend these settings for the purpose of your experiment.</text:p> <text:p text:style-name="P2">While the .config fil<text:span text:style-name="T2">e contains all necessary settings, there is much more to the actual job description. Therefore, the standard experiment types also provide templates (.tmpl files) for the jobs to run, that are then converted to the final job step descriptions, using the .config file settings. Besides, the .config file contains a 'jobs' section, where the job control flow and parameters of the job description itself may be adjusted, e.g. requiring more resources or disabling certain job steps.</text:span></text:p> <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2520_1114405012"/>Example: <text:span text:style-name="T3">ECHAM experiment setup</text:span><text:bookmark-end text:name="__RefHeading__2520_1114405012"/></text:h> <text:p text:style-name="P32">To illustrate the way <text:span text:style-name="T9">mkexp</text:span> works, let us look at the way that experiments with ECHAM, MPI-M's atmospheric circulation model, are set up.</text:p> - <text:h text:style-name="P265" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2522_1114405012"/>Experiments are defined by custom and default settings<text:bookmark-end text:name="__RefHeading__2522_1114405012"/></text:h> + <text:h text:style-name="P267" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2522_1114405012"/>Experiments are defined by custom and default settings<text:bookmark-end text:name="__RefHeading__2522_1114405012"/></text:h> <text:p text:style-name="P3">ECHAM comes with five <text:span text:style-name="T201">pre-defined </text:span>experiment types, amip-LR, amip-MR, amip-HR, sstClim-LR and sstClim-MR. <text:span text:style-name="T3">To set up an experiment based on one of these, like amip-LR, all you have to do is create your own experiment configuration file within ECHAM's run subdirectory, e.g. 'joe1234.config', setting amip-LR as experiment type and providing an experiment description with the header comment:</text:span></text:p> <text:p text:style-name="P101"><text:soft-page-break/># Standard AMIP experiment as baseline for further experiments (LR)</text:p> <text:p text:style-name="P101"/> @@ -2408,7 +2408,7 @@ <text:p text:style-name="P106">ATMO_INPUT_ROOT = /pool/data/ECHAM6/input/r0004 </text:p> <text:p text:style-name="P106">LAND_INPUT_ROOT = /pool/data/JSBACH/input/r0004 </text:p> <text:p text:style-name="P6">The final configuration is then merged from all of these three sources, where the experiment configuration may override <text:span text:style-name="T48">or amend </text:span>settings from the experiment type, and the type config may in turn change the model defaults.</text:p> - <text:h text:style-name="P266" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2524_1114405012"/>Job templates are completed by settings to create scripts<text:bookmark-end text:name="__RefHeading__2524_1114405012"/></text:h> + <text:h text:style-name="P268" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2524_1114405012"/>Job templates are completed by settings to create scripts<text:bookmark-end text:name="__RefHeading__2524_1114405012"/></text:h> <text:p text:style-name="P6"><text:span text:style-name="T200">Now the experiment configuration is finalized, the </text:span>settings are used to fill in <text:span text:style-name="T200">a kind of job description forms, so called </text:span><text:span text:style-name="T9">templates</text:span><text:span text:style-name="T200">, </text:span>from which eventually the <text:span text:style-name="T200">actual </text:span>job description files are created. As the structure of<text:span text:style-name="T200"> </text:span>jobs is largely independent of the model resolution, all amip- experiment types share the same set of template files. One of them is <text:span text:style-name="T221">'</text:span>amip.run.tmpl<text:span text:style-name="T221">'</text:span>, also within the run/standard_experiments subdirectory. <text:soft-page-break/><text:span text:style-name="T6">The excerpt below shows that t</text:span>his looks mostly like a shell script, but contains <text:span text:style-name="T155">placeholders</text:span> that are filled using the .config file information:</text:p> <text:p text:style-name="P106">#! /bin/bash</text:p> <text:p text:style-name="P106"/> @@ -2475,15 +2475,15 @@ <text:p text:style-name="P13"><text:span text:style-name="T200">So, as soon as</text:span> <text:span text:style-name="T200">you have set up '</text:span>joe1234.config<text:span text:style-name="T200">'</text:span>, you may create the job scripts that are needed to run your experiment. Still within ECHAM's <text:span text:style-name="T202">'</text:span>run<text:span text:style-name="T202">'</text:span> subdirectory, type the following into your terminal:</text:p> <text:p text:style-name="Preformatted_20_Text">../util/mkexp/mkexp joe1234.config</text:p> <text:p text:style-name="P14">This will <text:span text:style-name="T156">read all configuration information and </text:span>create all job scripts that are defined within your experiment's setup, <text:span text:style-name="T156">using their respective templates as shown in the previous section</text:span>. <text:span text:style-name="T9">mkexp</text:span> will put these <text:span text:style-name="T156">scripts </text:span>in <text:span text:style-name="T156">a common</text:span> directory defined by the .config variable <text:span text:style-name="T202">'</text:span>SCRIPT_DIR<text:span text:style-name="T202">'</text:span>, and <text:span text:style-name="T202">print</text:span> the name of this directory on your terminal.</text:p> - <text:h text:style-name="P262" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2528_1114405012"/>Details on <text:span text:style-name="T220">experiment</text:span> <text:span text:style-name="T220">definition</text:span><text:bookmark-end text:name="__RefHeading__2528_1114405012"/></text:h> + <text:h text:style-name="P264" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2528_1114405012"/>Details on <text:span text:style-name="T220">experiment</text:span> <text:span text:style-name="T220">definition</text:span><text:bookmark-end text:name="__RefHeading__2528_1114405012"/></text:h> <text:p text:style-name="P15">With the introductory example of the previous section in mind, this section will give some more detailed information on specific aspects of <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51">.</text:span></text:p> - <text:h text:style-name="P283" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2530_1114405012"/><text:soft-page-break/>Design<text:bookmark-end text:name="__RefHeading__2530_1114405012"/></text:h> + <text:h text:style-name="P285" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2530_1114405012"/><text:soft-page-break/>Design<text:bookmark-end text:name="__RefHeading__2530_1114405012"/></text:h> <text:p text:style-name="P34">Experiment definition with <text:span text:style-name="T9">mkexp</text:span> <text:span text:style-name="T182">is organized</text:span> <text:span text:style-name="T182">in</text:span> three levels.</text:p> <text:p text:style-name="P34">The first level is the <text:span text:style-name="T9">mkexp</text:span> toolbox. It provides the front end to create an executable job description from a generic experiment configuration, <text:span text:style-name="T181">but does not contain any model specific information. Instead a basic set of conventions is defined that should be applicable to a very large range of model systems. When this document uses the term </text:span><text:span text:style-name="T18">mkexp</text:span><text:span text:style-name="T57">, it refers to this system level.</text:span></text:p> <text:p text:style-name="P34"><text:span text:style-name="T181">At a second level, a model needs to provide a number of files containing the information needed by </text:span><text:span text:style-name="T17">mkexp</text:span><text:span text:style-name="T181">: the required job steps and their interaction, the basic contents of job scripts, model specific information, and building blocks that may be combined to define a specific experiment. This is called the </text:span><text:span text:style-name="T17">model setup</text:span><text:span text:style-name="T56">. The files must maintain the naming conventions prescribed by </text:span><text:span text:style-name="T17">mkexp</text:span><text:span text:style-name="T56">.</text:span></text:p> <text:p text:style-name="P35"><text:span text:style-name="T51">Finally, the third level is the actual experiment definition. Here the user decides which of the building blocks from the previous level are needed, and </text:span><text:span text:style-name="T88">defines</text:span><text:span text:style-name="T51"> experiment specific settings that override or amend the information from the model setup. It is also essential to supply an experiment description and a – possibly unique – experiment identifier. All this is called the </text:span><text:span text:style-name="T9">user setup</text:span><text:span text:style-name="T51">.</text:span></text:p> <text:p text:style-name="P36"><text:span text:style-name="T51">All levels should make a clear distinction </text:span><text:span text:style-name="T58">between </text:span><text:span text:style-name="T51">the .config files, containing the experiment's configuration information, </text:span><text:span text:style-name="T58">and </text:span><text:span text:style-name="T51">the .tmpl files, containing the actual job description and job control syntax.</text:span></text:p> - <text:h text:style-name="P284" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2532_1114405012"/>Tools<text:bookmark-end text:name="__RefHeading__2532_1114405012"/></text:h> + <text:h text:style-name="P286" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2532_1114405012"/>Tools<text:bookmark-end text:name="__RefHeading__2532_1114405012"/></text:h> <text:p text:style-name="P83"><text:span text:style-name="T156">The </text:span><text:span text:style-name="T32">mkexp</text:span><text:span text:style-name="T156"> package provides a number of tools for working with script configurations and setups.</text:span></text:p> <text:p text:style-name="Preformatted_20_List_20_Heading">mkexp <text:span text:style-name="T250">[-m] [-g] </text:span><text:span text:style-name="T23">file</text:span><text:span text:style-name="T69">.</text:span><text:span text:style-name="T51">config</text:span> [<text:span text:style-name="T9">name</text:span>=<text:span text:style-name="T9">value</text:span> ...]</text:p> <text:p text:style-name="P203"><text:span text:style-name="T156">This is the main tool for generating an experiment setup. It </text:span>takes <text:span text:style-name="T203">the given</text:span> <text:span text:style-name="T203">user setup</text:span> and <text:span text:style-name="T222">the model setup that is referenced by the user setup </text:span>to generate <text:span text:style-name="T203">the</text:span> <text:span text:style-name="T203">job description files or</text:span> scripts that <text:span text:style-name="T222">are required to run a model experiment as specified in </text:span><text:span text:style-name="T21">file.</text:span><text:span text:style-name="T69">config</text:span><text:span text:style-name="T203">.</text:span></text:p> @@ -2491,26 +2491,26 @@ <text:p text:style-name="P206">mkexp<text:span text:style-name="T51"> allows to override </text:span><text:span text:style-name="T67">or amend </text:span><text:span text:style-name="T51">the .config file settings on the command line </text:span><text:soft-page-break/><text:span text:style-name="T67">by defining or re-defining a variable </text:span><text:span text:style-name="T204">name</text:span><text:span text:style-name="T67"> set to </text:span><text:span text:style-name="T204">value</text:span><text:span text:style-name="T67">. Section variables are referenced as </text:span><text:span text:style-name="T204">sectionname</text:span><text:span text:style-name="T67">.</text:span><text:span text:style-name="T204">variablename</text:span><text:span text:style-name="T67">. Any periods in the variable name have to be duplicated, e.g. to set '.remove' in section 'jobs' to 'post', use 'jobs...remove=post'. Note that three periods will always be read as '.' followed by '..', thus it is not possible to use variable names th</text:span><text:span text:style-name="T89">at</text:span><text:span text:style-name="T67"> </text:span><text:span text:style-name="T204">end</text:span><text:span text:style-name="T67"> </text:span><text:span text:style-name="T89">i</text:span><text:span text:style-name="T67">n a period.</text:span></text:p> <text:p text:style-name="P222"><text:span text:style-name="T67">W</text:span><text:span text:style-name="T51">hen given the '-m' or '--no-make-dirs' option, only the </text:span><text:span text:style-name="T68">script</text:span><text:span text:style-name="T51"> directory is created while creation of the </text:span><text:span text:style-name="T68">run-time and outpu</text:span><text:span text:style-name="T51">t directories is skipped.</text:span></text:p> <text:p text:style-name="P224">With '-g' or '--getexp', instead of a .config file, <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51"> expects a dump generated by </text:span><text:span text:style-name="T9">getexp -vv</text:span><text:span text:style-name="T51"> (see below). The experiment setup is regenerated from this dump, overriding any model setup.</text:span></text:p> - <text:p text:style-name="P232"><text:span text:style-name="T67">g</text:span><text:span text:style-name="T51">etexp [-v ...] </text:span><text:span text:style-name="T100">[-R]</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T106">[-k </text:span><text:span text:style-name="T39">key</text:span><text:span text:style-name="T106">] </text:span><text:span text:style-name="T9">file</text:span><text:span text:style-name="T51">.config [</text:span><text:span text:style-name="T9">name</text:span><text:span text:style-name="T51">=</text:span><text:span text:style-name="T9">value ...</text:span><text:span text:style-name="T51">]</text:span></text:p> + <text:p text:style-name="P233"><text:span text:style-name="T67">g</text:span><text:span text:style-name="T51">etexp [-v ...] </text:span><text:span text:style-name="T100">[-R]</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T106">[-k </text:span><text:span text:style-name="T39">key</text:span><text:span text:style-name="T106">] </text:span><text:span text:style-name="T9">file</text:span><text:span text:style-name="T51">.config [</text:span><text:span text:style-name="T9">name</text:span><text:span text:style-name="T51">=</text:span><text:span text:style-name="T9">value ...</text:span><text:span text:style-name="T51">]</text:span></text:p> <text:p text:style-name="P204">getexp<text:span text:style-name="T51"> reads the experiment setup the same way </text:span><text:span text:style-name="T89">as</text:span><text:span text:style-name="T51"> </text:span>mkexp<text:span text:style-name="T51">, but does not generate job scripts. Instead it prints the experiment name and directories to be generated in a shell-readable form. It is intended for debugging or passing setup information to utility scripts.</text:span></text:p> <text:p text:style-name="P208"><text:span text:style-name="T51">When given the '-v' </text:span><text:span text:style-name="T100">or '--</text:span><text:span text:style-name="T51">verbose</text:span><text:span text:style-name="T100">'</text:span><text:span text:style-name="T51"> option, all </text:span><text:span text:style-name="T9">global</text:span><text:span text:style-name="T51"> configuration variables and their values are printed in alphabetical order. </text:span><text:span text:style-name="T100">When given twice, the whole configuration is dumped </text:span><text:span text:style-name="T105">to the screen</text:span><text:span text:style-name="T100">. </text:span><text:span text:style-name="T105">Save this to a file for use with </text:span><text:span text:style-name="T38">mkexp -g</text:span><text:span text:style-name="T105">.</text:span></text:p> <text:p text:style-name="P195">When given the '-R' or '--readme' option, the header comment text is printed.</text:p> <text:p text:style-name="P227">When given the '-k' or '--key' option, only the configured value for <text:span text:style-name="T9">key</text:span> is printed. Section variables may be referenced as described above for <text:span text:style-name="T9">name</text:span>=<text:span text:style-name="T9">value</text:span><text:span text:style-name="T51">. </text:span><text:span text:style-name="T108">This option may be used more than once to print additional values.</text:span><text:span text:style-name="T51"> </text:span></text:p> - <text:p text:style-name="P244">diffexp <text:span text:style-name="T22">file</text:span><text:span text:style-name="T23">1</text:span><text:span text:style-name="T205">.config </text:span><text:span text:style-name="T22">file2</text:span><text:span text:style-name="T68">.</text:span><text:span text:style-name="T69">config</text:span></text:p> + <text:p text:style-name="P245">diffexp <text:span text:style-name="T22">file</text:span><text:span text:style-name="T23">1</text:span><text:span text:style-name="T205">.config </text:span><text:span text:style-name="T22">file2</text:span><text:span text:style-name="T68">.</text:span><text:span text:style-name="T69">config</text:span></text:p> <text:p text:style-name="P192">For an easy comparison of the whole set of generated scripts for two different experiments, this tool takes the directories defined in each configuration, locates the job scripts corresponding to each other (e.g. exp0001.run and exp0002.run), equalizes all occurrences of the experiment name in the scripts and then uses the diff tool to show differences. The environment variable 'DIFF' may be set to an alternative tool to be called instead.</text:p> - <text:p text:style-name="P233">rmexp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> + <text:p text:style-name="P234">rmexp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> <text:p text:style-name="P210">This allows <text:span text:style-name="T209">interactive </text:span>remov<text:span text:style-name="T209">al for </text:span>all data of an experiment without having to deal with path names, as these are read from the configuration.</text:p> - <text:p text:style-name="P246"><text:span text:style-name="T251">cp</text:span>exp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> </text:span><text:span text:style-name="T37">new_name</text:span><text:span text:style-name="T101"> </text:span><text:span text:style-name="T70">[</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> + <text:p text:style-name="P247"><text:span text:style-name="T251">cp</text:span>exp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> </text:span><text:span text:style-name="T37">new_name</text:span><text:span text:style-name="T101"> </text:span><text:span text:style-name="T70">[</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> <text:p text:style-name="P225"><text:span text:style-name="T252">Replicates all data </text:span>of an experiment <text:span text:style-name="T251">to a new experiment name; also updates text files by rewriting references to the old name</text:span>.</text:p> - <text:p text:style-name="P247"><text:span text:style-name="T261">du</text:span>exp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> + <text:p text:style-name="P248"><text:span text:style-name="T261">du</text:span>exp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T206">.config</text:span><text:span text:style-name="T70"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T70">]</text:span></text:p> <text:p text:style-name="P229"><text:span text:style-name="T111">Shows disk usage for all data that has been created by</text:span><text:span text:style-name="T70"> </text:span><text:span text:style-name="T111">an</text:span><text:span text:style-name="T70"> experiment.</text:span></text:p> - <text:p text:style-name="P315"><text:soft-page-break/><text:span text:style-name="T272">upexp </text:span><text:span text:style-name="Variable"><text:span text:style-name="T272">file</text:span></text:span><text:span text:style-name="T272">.config </text:span><text:span text:style-name="T70">[</text:span><text:span text:style-name="Variable">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="Variable">value</text:span><text:span text:style-name="Variable"><text:span text:style-name="T24"> ...</text:span></text:span><text:span text:style-name="T70">]</text:span></text:p> - <text:p text:style-name="P314"><text:span text:style-name="T51">Update generated scripts for the given experiment with the same mkexp version, environment and command line, as saved in the corresponding 'update' script.</text:span></text:p> - <text:p text:style-name="P248">edit<text:span text:style-name="T271">exp</text:span> [<text:span text:style-name="Variable">file</text:span>]</text:p> + <text:p text:style-name="P250"><text:soft-page-break/><text:span text:style-name="T272">upexp </text:span><text:span text:style-name="Variable"><text:span text:style-name="T272">file</text:span></text:span><text:span text:style-name="T272">.config </text:span><text:span text:style-name="T70">[</text:span><text:span text:style-name="Variable">name</text:span><text:span text:style-name="T70">=</text:span><text:span text:style-name="Variable">value</text:span><text:span text:style-name="Variable"><text:span text:style-name="T24"> ...</text:span></text:span><text:span text:style-name="T70">]</text:span></text:p> + <text:p text:style-name="P309">Update generated scripts for the given experiment with the same mkexp version, environment and command line, as saved in the corresponding 'update' script.</text:p> + <text:p text:style-name="P249">edit<text:span text:style-name="T271">exp</text:span> [<text:span text:style-name="Variable">file</text:span>]</text:p> <text:p text:style-name="P230">Reads <text:span text:style-name="T270">the</text:span> update script <text:span text:style-name="Variable">file</text:span> ('update' by default) and <text:span text:style-name="T270">launches a program to edit the </text:span>corresponding config file. <text:span text:style-name="T270">The program is taken from the environment variables 'VISUAL' or 'EDITOR' if defined, otherwise </text:span><text:span text:style-name="T42">vi</text:span><text:span text:style-name="T270"> is launched.</text:span></text:p> - <text:p text:style-name="P246"><text:span text:style-name="T269">getconfig</text:span> <text:span text:style-name="T269">[</text:span><text:span text:style-name="Variable">file</text:span><text:span text:style-name="T206">]</text:span></text:p> + <text:p text:style-name="P247"><text:span text:style-name="T269">getconfig</text:span> <text:span text:style-name="T269">[</text:span><text:span text:style-name="Variable">file</text:span><text:span text:style-name="T206">]</text:span></text:p> <text:p text:style-name="P230">Documentation tool for experiments that were created using command line assignments. Reads <text:span text:style-name="T272">the</text:span> update script <text:span text:style-name="Variable">file</text:span> ('update' by default) and prints the corresponding config file with command line settings from the update script included.</text:p> - <text:h text:style-name="P288" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2534_1114405012"/><text:span text:style-name="T162">F</text:span>ormat of .config files<text:bookmark-end text:name="__RefHeading__2534_1114405012"/></text:h> + <text:h text:style-name="P290" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2534_1114405012"/><text:span text:style-name="T162">F</text:span>ormat of .config files<text:bookmark-end text:name="__RefHeading__2534_1114405012"/></text:h> <text:p text:style-name="P15">The .config files are simple text files containing a dictionary of variables with their respective values. They may be structured using sections and comments. <text:span text:style-name="T157">For reading these files, </text:span><text:span text:style-name="T12">mkexp</text:span><text:span text:style-name="T157"> uses the </text:span><text:span text:style-name="T12">configobj</text:span><text:span text:style-name="T157"> Python library. All settings found in the .config files are handled as Python variables internally.</text:span></text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__1669_1438093122"/>Variables<text:bookmark-end text:name="__RefHeading__1669_1438093122"/></text:h> <text:p text:style-name="P18">A <text:span text:style-name="T158">configuration variable is set by simply assigning a text value to a name, as in</text:span></text:p> @@ -2605,7 +2605,7 @@ <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2542_1114405012"/>Evaluation of interpolation<text:bookmark-end text:name="__RefHeading__2542_1114405012"/></text:h> <text:p text:style-name="P76">While interpolation looks a lot like in shell scripts, there is a major difference: interpolation is – as in Makefiles – only evaluated when the final value is written or passed on. This has the advantage that the model setup may define settings based on variables that are only defined later in the user setup.</text:p> <text:p text:style-name="P157"># model setup</text:p> - <text:p text:style-name="P249"><text:span text:style-name="T216">MODEL</text:span>_<text:span text:style-name="T216">DIR</text:span> = $HOME/<text:span text:style-name="T216">$MODEL_SUBDIR</text:span></text:p> + <text:p text:style-name="P251"><text:span text:style-name="T216">MODEL</text:span>_<text:span text:style-name="T216">DIR</text:span> = $HOME/<text:span text:style-name="T216">$MODEL_SUBDIR</text:span></text:p> <text:p text:style-name="P158"><text:soft-page-break/># user setup</text:p> <text:p text:style-name="P158">MODEL_SUBDIR = echam</text:p> <text:p text:style-name="P77">Here, as the model setup is read before the user setup, 'MODEL_SUBDIR' is not set when 'MODEL_ROOT' is defined. <text:span text:style-name="T217">This works, because i</text:span>nterpolation of 'MODEL_ROOT's value is postponed until all levels of setup have been read.</text:p> @@ -2615,21 +2615,21 @@ <text:p text:style-name="Preformatted_20_Text">Oops: interpolation loop detected in value "SUBMODELS" while reading key 'SUBMODELS'</text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2544_1114405012"/>Special expressions<text:bookmark-end text:name="__RefHeading__2544_1114405012"/></text:h> <text:p text:style-name="P79">For some applications, simply including some other variable is not enough. You might want to compute a time limit from a given constant divided by the number of computing nodes, or convert a time stamp to a list of values. For these purposes, <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51"> includes some special expressions, that are evaluated when interpolation occurs.</text:span></text:p> - <text:p text:style-name="P234"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">eval(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T135">)</text:span><text:span text:style-name="T51"><text:line-break/></text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">evals(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T135">)</text:span></text:p> + <text:p text:style-name="P235"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">eval(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T135">)</text:span><text:span text:style-name="T51"><text:line-break/></text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">evals(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T135">)</text:span></text:p> <text:p text:style-name="P228"><text:span text:style-name="T81">I</text:span><text:span text:style-name="T110">nterpret </text:span><text:span text:style-name="T41">expression</text:span><text:span text:style-name="T110"> as a valid Python expression and assign the result to </text:span><text:span text:style-name="T41">variable</text:span><text:span text:style-name="T110"> as a string. </text:span><text:span text:style-name="T109">The modules </text:span><text:span text:style-name="T266">'</text:span>os<text:span text:style-name="T266">'</text:span>, <text:span text:style-name="T266">'</text:span>re<text:span text:style-name="T266">'</text:span> and <text:span text:style-name="T266">'</text:span>time<text:span text:style-name="T266">'</text:span> <text:span text:style-name="T109">may be used in </text:span><text:span text:style-name="T40">expression</text:span><text:span text:style-name="T109">.</text:span></text:p> <text:p text:style-name="P212"><text:span text:style-name="T51">When the result is a list, </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T51"> will return a list of strings, while </text:span><text:span text:style-name="T9">evals</text:span><text:span text:style-name="T51"> will return a single string, where elements are joined by a comma and a space.</text:span></text:p> <text:p text:style-name="P211"><text:span text:style-name="T51">Note that interpolation does not work for list values; if you need this, consider to set the original variable </text:span><text:span text:style-name="T78">to a string containing a Python list expression</text:span><text:span text:style-name="T51">, and </text:span><text:span text:style-name="T78">then </text:span><text:span text:style-name="T51">use </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T91">a</text:span><text:span text:style-name="T51">round the interpolation expression:</text:span></text:p> - <text:p text:style-name="P250">DATE_<text:span text:style-name="T225">STRING</text:span> = '[2010, 10, 20]' # need quotes here!</text:p> - <text:p text:style-name="P250">DATE_<text:span text:style-name="T225">LIST</text:span> = eval($DATE_<text:span text:style-name="T226">STRING</text:span>) # becomes a 3 element list</text:p> - <text:p text:style-name="P235">variable<text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">read(</text:span>file_name<text:span text:style-name="T135">)</text:span></text:p> + <text:p text:style-name="P252">DATE_<text:span text:style-name="T225">STRING</text:span> = '[2010, 10, 20]' # need quotes here!</text:p> + <text:p text:style-name="P252">DATE_<text:span text:style-name="T225">LIST</text:span> = eval($DATE_<text:span text:style-name="T226">STRING</text:span>) # becomes a 3 element list</text:p> + <text:p text:style-name="P236">variable<text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">read(</text:span>file_name<text:span text:style-name="T135">)</text:span></text:p> <text:p text:style-name="P205"><text:span text:style-name="T51">Read the contents of the file </text:span>file_name<text:span text:style-name="T51"> and assign its contents to </text:span>variable<text:span text:style-name="T51"> as a string.</text:span></text:p> - <text:p text:style-name="P236"><text:soft-page-break/><text:span text:style-name="T27">variable</text:span><text:span text:style-name="T79"> = </text:span><text:span text:style-name="T137">split_date(</text:span><text:span text:style-name="T27">timestamp</text:span><text:span text:style-name="T137">)</text:span></text:p> + <text:p text:style-name="P237"><text:soft-page-break/><text:span text:style-name="T27">variable</text:span><text:span text:style-name="T79"> = </text:span><text:span text:style-name="T137">split_date(</text:span><text:span text:style-name="T27">timestamp</text:span><text:span text:style-name="T137">)</text:span></text:p> <text:p text:style-name="P213"><text:span text:style-name="T218">T</text:span>ake <text:span text:style-name="T9">timestamp</text:span><text:span text:style-name="T51"> and split it into a list of numerical date/time elements. </text:span><text:span text:style-name="T9">tim</text:span><text:span text:style-name="T28">e</text:span><text:span text:style-name="T9">stamp</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T80">must have </text:span><text:span text:style-name="T51">an ISO-like format (date elements separated by '-'; 'T' or space as date/time separator; time elements separated by ':</text:span><text:span text:style-name="T80">'; </text:span><text:span text:style-name="T51">trailing time elements </text:span><text:span text:style-name="T81">and their separators </text:span><text:span text:style-name="T80">are optional</text:span><text:span text:style-name="T51">; time zone indicator is not supported). </text:span><text:span text:style-name="T93">Unlike ISO, </text:span><text:span text:style-name="T31">split_date</text:span><text:span text:style-name="T93"> also</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T93">allows the date to be in the form YYYYMMDD</text:span><text:span text:style-name="T51">. </text:span><text:span text:style-name="T81">Unset fields default to zero.</text:span></text:p> - <text:p text:style-name="P237"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">sec2time(</text:span><text:span text:style-name="T9">second_of_day</text:span><text:span text:style-name="T135">)</text:span></text:p> + <text:p text:style-name="P238"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T51"> = </text:span><text:span text:style-name="T135">sec2time(</text:span><text:span text:style-name="T9">second_of_day</text:span><text:span text:style-name="T135">)</text:span></text:p> <text:p text:style-name="P197">Take integer <text:span text:style-name="T9">second_of_day</text:span> (from 0 to 86399) and return the corresponding time stamp as string of the form HH:MM:SS.</text:p> - <text:p text:style-name="P238"><text:span text:style-name="T9">variable</text:span> = '<text:span text:style-name="T143">add_years</text:span>(<text:span text:style-name="T9">datestamp</text:span>, <text:span text:style-name="T9">offset</text:span>)'</text:p> + <text:p text:style-name="P239"><text:span text:style-name="T9">variable</text:span> = '<text:span text:style-name="T143">add_years</text:span>(<text:span text:style-name="T9">datestamp</text:span>, <text:span text:style-name="T9">offset</text:span>)'</text:p> <text:p text:style-name="P214">Take integer <text:span text:style-name="T9">offset</text:span><text:span text:style-name="T51"> (may be negative), add it to the year portion of </text:span><text:span text:style-name="T9">datestamp</text:span><text:span text:style-name="T51"> and return the resulting date string.</text:span></text:p> - <text:p text:style-name="P239"><text:span text:style-name="T9">variable</text:span> = '<text:span text:style-name="T143">add_</text:span><text:span text:style-name="T151">days</text:span>(<text:span text:style-name="T9">datestamp</text:span>, <text:span text:style-name="T9">offset</text:span>)'</text:p> + <text:p text:style-name="P240"><text:span text:style-name="T9">variable</text:span> = '<text:span text:style-name="T143">add_</text:span><text:span text:style-name="T151">days</text:span>(<text:span text:style-name="T9">datestamp</text:span>, <text:span text:style-name="T9">offset</text:span>)'</text:p> <text:p text:style-name="P215"><text:span text:style-name="T51">Take integer </text:span><text:span text:style-name="T9">offset</text:span><text:span text:style-name="T51"> (may be negative), add it to the </text:span><text:span text:style-name="T94">day</text:span><text:span text:style-name="T51"> portion of </text:span><text:span text:style-name="T9">datestamp</text:span><text:span text:style-name="T51"> and return the resulting date string. </text:span><text:span text:style-name="T94">Year and month portions will be set as appropriate, assuming a Proleptic Gregorian calendar with year 0.</text:span></text:p> <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2546_1114405012"/>Format of .tmpl files<text:bookmark-end text:name="__RefHeading__2546_1114405012"/></text:h> <text:p text:style-name="P24">The .tmpl files are also text files mostly written in the syntax of the job description that <text:span text:style-name="T9">mkexp</text:span> is meant to create. Currently this is usually the ksh or bash shell script syntax, but may also be any other interpreted language, like Perl or Python, or even a configuration or namelist file. The main difference are placeholders and structured comments that are embedded in the program text. These are evaluated or expanded using the information that comes with the .config files, to create the final text files, defining the jobs to be run on the target system.</text:p> @@ -2650,7 +2650,7 @@ <text:p text:style-name="Preformatted_20_Text">IS_AMIP_RUN=%{namelists['namelist.echam'].runctl.lamip}</text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2552_1114405012"/>Expressions<text:bookmark-end text:name="__RefHeading__2552_1114405012"/></text:h> <text:p text:style-name="P26">The placeholders may <text:span text:style-name="T166">also contain more complex expressions, using a limited set of operations that is defined in the </text:span><text:span text:style-name="T13">Jinja</text:span><text:span text:style-name="T166"> documentation. Among these are</text:span></text:p> - <text:p text:style-name="Preformatted_20_Text">LITERAL_STRING=%{'hello'}</text:p> + <text:p text:style-name="Preformatted_20_Text"><text:soft-page-break/>LITERAL_STRING=%{'hello'}</text:p> <text:p text:style-name="Preformatted_20_Text">LITERAL_INTEGER=%{42}</text:p> <text:p text:style-name="Preformatted_20_Text">LITERAL_FLOAT=%{21.5}</text:p> <text:p text:style-name="Preformatted_20_Text">LITERAL_LIST=%{['hello', 42, 21.5]}</text:p> @@ -2661,35 +2661,35 @@ <text:p text:style-name="P125">LIST_SUBLIST=%{PATH[1:3]}</text:p> <text:p text:style-name="Preformatted_20_Text">FILTERED_STRING=%{NAME | <text:span text:style-name="T167">lower()} <text:s/># is 'joe user'</text:span></text:p> <text:p text:style-name="P92">The last example allows for <text:span text:style-name="T179">a </text:span>number of predefined filters instead of 'lower'. These are described in the <text:span text:style-name="T9">Jinja</text:span> documentation (List of Builtin Filters). <text:span text:style-name="T241">Besides, </text:span><text:span text:style-name="T9">mkexp</text:span> defines <text:s/><text:span text:style-name="T244">a number of </text:span>additional filters:</text:p> - <text:p text:style-name="P240"><text:soft-page-break/>split<text:span text:style-name="T173">(</text:span><text:span text:style-name="T46">s</text:span><text:span text:style-name="T138">, </text:span><text:span text:style-name="T46">m</text:span><text:span text:style-name="T138">=-1)</text:span></text:p> + <text:p text:style-name="P241">split<text:span text:style-name="T173">(</text:span><text:span text:style-name="T46">s</text:span><text:span text:style-name="T138">, </text:span><text:span text:style-name="T46">m</text:span><text:span text:style-name="T138">=-1)</text:span></text:p> <text:p text:style-name="P198">cuts <text:span text:style-name="T243">the input </text:span>string <text:span text:style-name="T243">at all occurrences of </text:span><text:span text:style-name="T34">s</text:span><text:span text:style-name="T243">, returning</text:span> a list of substrings. <text:span text:style-name="T242">If </text:span><text:span text:style-name="T33">m</text:span><text:span text:style-name="T242"> is positive or zero, it cuts only at the first </text:span><text:span text:style-name="T33">m</text:span><text:span text:style-name="T242"> occurrences; the last element contains the remaining substring:</text:span></text:p> <text:p text:style-name="Preformatted_20_Text_20_Indented">%{ 'A B C' | <text:span text:style-name="T143">split</text:span><text:span text:style-name="T173">(' ') }<text:tab/><text:tab/>→</text:span><text:span text:style-name="T176"> </text:span><text:span text:style-name="T175">['A', 'B', 'C']</text:span></text:p> - <text:p text:style-name="P253"><text:span text:style-name="T175">%{ 'A B C' | split(' ', </text:span><text:span text:style-name="T153">1</text:span><text:span text:style-name="T175">) } <text:tab/></text:span><text:span text:style-name="T176">→ </text:span><text:span text:style-name="T175">['A', </text:span><text:span text:style-name="T153">'B C'</text:span><text:span text:style-name="T175">]</text:span></text:p> + <text:p text:style-name="P255"><text:span text:style-name="T175">%{ 'A B C' | split(' ', </text:span><text:span text:style-name="T153">1</text:span><text:span text:style-name="T175">) } <text:tab/></text:span><text:span text:style-name="T176">→ </text:span><text:span text:style-name="T175">['A', </text:span><text:span text:style-name="T153">'B C'</text:span><text:span text:style-name="T175">]</text:span></text:p> <text:p text:style-name="P217"/> <text:p text:style-name="P119">filter<text:span text:style-name="T173">()</text:span></text:p> <text:p text:style-name="P218">removes empty elements from <text:span text:style-name="T243">the input</text:span> list:</text:p> - <text:p text:style-name="P254"><text:span text:style-name="T175">%{ ['A', '', 'C'] | </text:span><text:span text:style-name="T153">filter</text:span><text:span text:style-name="T175">() }<text:tab/>→</text:span><text:span text:style-name="T173"> ['A', 'C']</text:span></text:p> - <text:p text:style-name="P241">match<text:span text:style-name="T173">(</text:span><text:span text:style-name="T46">regexp</text:span><text:span text:style-name="T173">, </text:span><text:span text:style-name="T46">default</text:span><text:span text:style-name="T173">='')</text:span></text:p> + <text:p text:style-name="P256"><text:span text:style-name="T175">%{ ['A', '', 'C'] | </text:span><text:span text:style-name="T153">filter</text:span><text:span text:style-name="T175">() }<text:tab/>→</text:span><text:span text:style-name="T173"> ['A', 'C']</text:span></text:p> + <text:p text:style-name="P242">match<text:span text:style-name="T173">(</text:span><text:span text:style-name="T46">regexp</text:span><text:span text:style-name="T173">, </text:span><text:span text:style-name="T46">default</text:span><text:span text:style-name="T173">='')</text:span></text:p> <text:p text:style-name="P219"><text:span text:style-name="T173">returns the input string</text:span><text:span text:style-name="T138">, if </text:span><text:span text:style-name="T46">regexp</text:span><text:span text:style-name="T138"> matches somewhere in it. If </text:span><text:span text:style-name="T46">regexp</text:span><text:span text:style-name="T138"> contains matching groups (parentheses), the substring matching the first group is returned. If no match is found, the </text:span><text:span text:style-name="T46">default</text:span><text:span text:style-name="T138"> string is returned:</text:span></text:p> - <text:p text:style-name="P254"><text:span text:style-name="T138">%{ 'Douglas Adams' | </text:span><text:span text:style-name="T135">match</text:span><text:span text:style-name="T138">('Adam') }<text:tab/><text:tab/>→ 'Douglas Adams'</text:span></text:p> - <text:p text:style-name="P254"><text:span text:style-name="T138">%{ 'Douglas Adams' | match(</text:span><text:span text:style-name="T135">'Eve'</text:span><text:span text:style-name="T138">) }<text:tab/><text:tab/>→ ''</text:span></text:p> - <text:p text:style-name="P254"><text:span text:style-name="T138">%{ 'Douglas Adams' | match('Abel', </text:span><text:span text:style-name="T135">'Cain'</text:span><text:span text:style-name="T138">) }<text:tab/>→ 'Cain'</text:span></text:p> - <text:p text:style-name="P254"><text:span text:style-name="T138">%{ 'Douglas Adams' | match('l</text:span><text:span text:style-name="T135">(.*)</text:span><text:span text:style-name="T138">m') }<text:tab/><text:tab/>→ 'as Ada'</text:span></text:p> - <text:p text:style-name="P243"><text:span text:style-name="T135">wordwrap</text:span><text:span text:style-name="T138">(width=79, break_long_words=true, break_on_hyphens=true, <text:s text:c="2"/><text:line-break/> <text:s text:c="8"/>wrapstring=none)</text:span></text:p> + <text:p text:style-name="P256"><text:span text:style-name="T138">%{ 'Douglas Adams' | </text:span><text:span text:style-name="T135">match</text:span><text:span text:style-name="T138">('Adam') }<text:tab/><text:tab/>→ 'Douglas Adams'</text:span></text:p> + <text:p text:style-name="P256"><text:span text:style-name="T138">%{ 'Douglas Adams' | match(</text:span><text:span text:style-name="T135">'Eve'</text:span><text:span text:style-name="T138">) }<text:tab/><text:tab/>→ ''</text:span></text:p> + <text:p text:style-name="P256"><text:span text:style-name="T138">%{ 'Douglas Adams' | match('Abel', </text:span><text:span text:style-name="T135">'Cain'</text:span><text:span text:style-name="T138">) }<text:tab/>→ 'Cain'</text:span></text:p> + <text:p text:style-name="P256"><text:span text:style-name="T138">%{ 'Douglas Adams' | match('l</text:span><text:span text:style-name="T135">(.*)</text:span><text:span text:style-name="T138">m') }<text:tab/><text:tab/>→ 'as Ada'</text:span></text:p> + <text:p text:style-name="P244"><text:span text:style-name="T135">wordwrap</text:span><text:span text:style-name="T138">(width=79, break_long_words=true, break_on_hyphens=true, <text:s text:c="2"/><text:line-break/> <text:s text:c="8"/>wrapstring=none)</text:span></text:p> <text:p text:style-name="P221"><text:span text:style-name="T138">replaces the </text:span><text:span text:style-name="T139">builtin </text:span><text:span text:style-name="T47">Jinja </text:span><text:span text:style-name="T139">filter 'wordwrap' <text:s/>by a private version that allows to suppress breaks on hyphens:</text:span></text:p> - <text:p text:style-name="P251">%{'long-hyphenated-text'|<text:span text:style-name="T143">wordwrap</text:span>(15, false)}</text:p> - <text:p text:style-name="P255"><text:span text:style-name="T139">→</text:span><text:span text:style-name="T138"> 'long- </text:span></text:p> - <text:p text:style-name="P252"><text:s text:c="3"/>hyphenated-text'</text:p> - <text:p text:style-name="P255"/> - <text:p text:style-name="P251">%{'long-hyphenated-text'|wordwrap(15, false, <text:span text:style-name="T143">false</text:span>)} </text:p> - <text:p text:style-name="P255"><text:span text:style-name="T139">→</text:span><text:span text:style-name="T138"> 'long-</text:span><text:span text:style-name="T139">hyphenated-text'</text:span></text:p> + <text:p text:style-name="P253"><text:soft-page-break/>%{'long-hyphenated-text'|<text:span text:style-name="T143">wordwrap</text:span>(15, false)}</text:p> + <text:p text:style-name="P257"><text:span text:style-name="T139">→</text:span><text:span text:style-name="T138"> 'long- </text:span></text:p> + <text:p text:style-name="P254"><text:s text:c="3"/>hyphenated-text'</text:p> + <text:p text:style-name="P257"/> + <text:p text:style-name="P253">%{'long-hyphenated-text'|wordwrap(15, false, <text:span text:style-name="T143">false</text:span>)} </text:p> + <text:p text:style-name="P257"><text:span text:style-name="T139">→</text:span><text:span text:style-name="T138"> 'long-</text:span><text:span text:style-name="T139">hyphenated-text'</text:span></text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2554_1114405012"/>Loops<text:bookmark-end text:name="__RefHeading__2554_1114405012"/></text:h> <text:p text:style-name="P28">Text in a template may be used repeatedly, like a classical 'for' loop. Loops are defined by structured comments <text:span text:style-name="T227">i.e. lines </text:span>beginning with '#%'. <text:span text:style-name="T227">They </text:span>start with '#% for … <text:span text:style-name="T170">in …:</text:span>' and end in '#% endfor':</text:p> <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T143">#% for</text:span> countdown <text:span text:style-name="T143">in</text:span> [3, 2, 1, '<text:span text:style-name="T227">liftoff</text:span>']<text:span text:style-name="T143">:</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">echo %{countdown}</text:p> <text:p text:style-name="P111">#% endfor</text:p> <text:p text:style-name="P28">will <text:span text:style-name="T168">be expanded by </text:span><text:span text:style-name="T30">mkexp</text:span><text:span text:style-name="T168"> to </text:span>yield</text:p> - <text:p text:style-name="Preformatted_20_Text"><text:soft-page-break/>echo 3</text:p> + <text:p text:style-name="Preformatted_20_Text">echo 3</text:p> <text:p text:style-name="Preformatted_20_Text">echo 2</text:p> <text:p text:style-name="Preformatted_20_Text">echo 1</text:p> <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T227">liftoff</text:span></text:p> @@ -2702,7 +2702,7 @@ <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T171">2: </text:span>/usr/local/bin </text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2556_1114405012"/>Condition<text:span text:style-name="T168">s</text:span><text:bookmark-end text:name="__RefHeading__2556_1114405012"/></text:h> <text:p text:style-name="P29">A template may contain alternative parts <text:span text:style-name="T171">that are selected depending on the .config data</text:span>, <text:span text:style-name="T171">similar to an 'if' statement. This is useful for e.g. skipping certain parts of the script template that are not applicable to runs of a given resolution but required for others. They are also implemented as structured comments, starting with '#% if …:' and ending in '#% endif', with optional '#% elif …:' and '#% else:' parts.</text:span></text:p> - <text:p text:style-name="P30"><text:span text:style-name="T171">For testing, you may use expressions with comparisons (==, !=, >, >=, <, <=), querying a certain list element (… in …), and logical operators (and, or, not). Sub-expressions may be parenthesized to change the order of evaluation. Besides, </text:span><text:span text:style-name="T14">Jinja</text:span><text:span text:style-name="T171"> provides a number of named tests that use the '… is …' Syntax.</text:span></text:p> + <text:p text:style-name="P30"><text:soft-page-break/><text:span text:style-name="T171">For testing, you may use expressions with comparisons (==, !=, >, >=, <, <=), querying a certain list element (… in …), and logical operators (and, or, not). Sub-expressions may be parenthesized to change the order of evaluation. Besides, </text:span><text:span text:style-name="T14">Jinja</text:span><text:span text:style-name="T171"> provides a number of named tests that use the '… is …' Syntax.</text:span></text:p> <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T143">#% if </text:span><text:span text:style-name="T174">PATH|length()</text:span><text:span text:style-name="T172"> </text:span><text:span text:style-name="T147">is divisibleby 3:</text:span></text:p> <text:p text:style-name="P140">diff3 %{PATH[:3]|join(' ')}</text:p> <text:p text:style-name="P114">#% elif <text:span text:style-name="T174">PATH|length()</text:span> is even:</text:p> @@ -2713,28 +2713,28 @@ <text:p text:style-name="P37">If PATH is defined as in the examples above, this will result in</text:p> <text:p text:style-name="Preformatted_20_Text">diff3 /bin /usr/bin /usr/local/bin</text:p> <text:p text:style-name="P30"><text:span text:style-name="T171"><text:s/>For a list of available tests, see the </text:span><text:span text:style-name="T15">Jinja</text:span><text:span text:style-name="T178"> documentation.</text:span></text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2558_1114405012"/><text:soft-page-break/>Comments<text:bookmark-end text:name="__RefHeading__2558_1114405012"/></text:h> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2558_1114405012"/>Comments<text:bookmark-end text:name="__RefHeading__2558_1114405012"/></text:h> <text:p text:style-name="P58"><text:span text:style-name="T9">Jinj</text:span>a also allows template comments that are removed when the template is expanded. This is implemented as another kind of structured comment starting with <text:span text:style-name="T228">'#%</text:span>#':</text:p> <text:p text:style-name="Preformatted_20_Text"># This comment will make it to the expanded script</text:p> <text:p text:style-name="Preformatted_20_Text">#%# This one will not make it <text:span text:style-name="T187">and is for template documentation only</text:span></text:p> - <text:h text:style-name="P278" text:outline-level="3">Block statements and block comments</text:h> + <text:h text:style-name="P280" text:outline-level="3">Block statements and block comments</text:h> <text:p text:style-name="P96">For templates that contain more <text:span text:style-name="T9">Jinja</text:span><text:span text:style-name="T51"> code than actual output lines, a variant of the standard </text:span><text:span text:style-name="T9">Jinja </text:span><text:span text:style-name="T51">block synta</text:span><text:span text:style-name="T107">x i</text:span><text:span text:style-name="T51">s available for both statements and comments</text:span><text:span text:style-name="T51"><text:note text:id="ftn1" text:note-class="footnote"><text:note-citation>1</text:note-citation><text:note-body> - <text:p text:style-name="P290">The standard <text:span text:style-name="T9">Jinja</text:span><text:span text:style-name="T51"> comment syntax '{#' collides with the Bourne shell idiom for variable size, '$â </text:span><text:span text:style-name="T141">{#</text:span><text:span text:style-name="T138">var</text:span><text:span text:style-name="T51">}'. </text:span><text:span text:style-name="T107">Standard b</text:span><text:span text:style-name="T51">lock statement syntax '{%' gives problems when </text:span><text:span text:style-name="T107">mkexp </text:span><text:span text:style-name="T51">template variables </text:span><text:span text:style-name="T107">'%{var}' </text:span><text:span text:style-name="T51">are used </text:span><text:span text:style-name="T107">in</text:span><text:span text:style-name="T51"> shell variable </text:span><text:span text:style-name="T107">expansions</text:span><text:span text:style-name="T51">, like '$</text:span><text:span text:style-name="T141">{%</text:span><text:span text:style-name="T51">{</text:span><text:span text:style-name="T107">var}:-default}'</text:span></text:p></text:note-body></text:note></text:span><text:span text:style-name="T51">. Block statements begin with '{%__mkexp__' and end with '%}', block comments begin with '{#__mkexp__' and end with '#}'.</text:span></text:p> - <text:h text:style-name="P289" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2560_1114405012"/>Standard experiment<text:span text:style-name="T49">s</text:span><text:bookmark-end text:name="__RefHeading__2560_1114405012"/></text:h> + <text:p text:style-name="P292">The standard <text:span text:style-name="T9">Jinja</text:span><text:span text:style-name="T51"> comment syntax '{#' collides with the Bourne shell idiom for variable size, '$â </text:span><text:span text:style-name="T141">{#</text:span><text:span text:style-name="T138">var</text:span><text:span text:style-name="T51">}'. </text:span><text:span text:style-name="T107">Standard b</text:span><text:span text:style-name="T51">lock statement syntax '{%' gives problems when </text:span><text:span text:style-name="T107">mkexp </text:span><text:span text:style-name="T51">template variables </text:span><text:span text:style-name="T107">'%{var}' </text:span><text:span text:style-name="T51">are used </text:span><text:span text:style-name="T107">in</text:span><text:span text:style-name="T51"> shell variable </text:span><text:span text:style-name="T107">expansions</text:span><text:span text:style-name="T51">, like '$</text:span><text:span text:style-name="T141">{%</text:span><text:span text:style-name="T51">{</text:span><text:span text:style-name="T107">var}:-default}'</text:span></text:p></text:note-body></text:note></text:span><text:span text:style-name="T51">. Block statements begin with '{%__mkexp__' and end with '%}', block comments begin with '{#__mkexp__' and end with '#}'.</text:span></text:p> + <text:h text:style-name="P291" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2560_1114405012"/>Standard experiment<text:span text:style-name="T49">s</text:span><text:bookmark-end text:name="__RefHeading__2560_1114405012"/></text:h> <text:p text:style-name="P16">When generating an experiment setup, <text:span text:style-name="T9">mkexp</text:span> expects the .config and .tmpl files to reside in a subdirectory of the current working directory, called 'standard_experiments'.</text:p> - <text:p text:style-name="P10"><text:span text:style-name="T8">The definition of a standard experiment type </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8"> may consist of a configuration in </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.config and a number of </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.</text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8">.tmpl files, one for each subsection </text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8"> of the jobs section. Before reading </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.config, the special DEFAULT.config is loaded, containing the model default settings. Both .config and .tmpl files may be missing; the default is to read only DEFAULT.config or the corresponding DEFAULT.</text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8">.tmpl file instead.</text:span></text:p> + <text:p text:style-name="P10"><text:span text:style-name="T8">The definition of a standard experiment type </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8"> may consist of a configuration </text:span><text:soft-page-break/><text:span text:style-name="T8">in </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.config and a number of </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.</text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8">.tmpl files, one for each subsection </text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8"> of the jobs section. Before reading </text:span><text:span text:style-name="T10">typename</text:span><text:span text:style-name="T8">.config, the special DEFAULT.config is loaded, containing the model default settings. Both .config and .tmpl files may be missing; the default is to read only DEFAULT.config or the corresponding DEFAULT.</text:span><text:span text:style-name="T10">jobname</text:span><text:span text:style-name="T8">.tmpl file instead.</text:span></text:p> <text:p text:style-name="P11"><text:span text:style-name="T50">The name of a</text:span>n experiment type may <text:span text:style-name="T50">be of the form </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T52">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T52">, as in amip‑LR above. In this case, the experiment type is supposed to be of a certain </text:span><text:span text:style-name="T11">quality</text:span><text:span text:style-name="T52">, like a given model resolution (LR), but to share the overall experiment structure with all types of the same </text:span><text:span text:style-name="T11">kind</text:span><text:span text:style-name="T52"> (amip). Therefore, the .config files take the full name, </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T52">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T52">.config, whereas the templates are defined as </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T52">.</text:span><text:span text:style-name="T11">jobname</text:span><text:span text:style-name="T52">.tmpl, independent of the requested quality.</text:span></text:p> <text:p text:style-name="P8">An experiment configuration must contain the special variable EXP_TYPE, set to the name of experiment type to use.</text:p> - <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2562_1114405012"/><text:soft-page-break/>Standard options<text:bookmark-end text:name="__RefHeading__2562_1114405012"/></text:h> + <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2562_1114405012"/>Standard options<text:bookmark-end text:name="__RefHeading__2562_1114405012"/></text:h> <text:p text:style-name="P11">Besides the standard experiment types, <text:span text:style-name="T9">mkexp</text:span> also supports option sets that are independent of the experiment type chosen.</text:p> <text:p text:style-name="P11">Usually these option sets contain a number of settings needed for a certain technical aspect, e.g. for changing the output interval or aggregation method for output data, or providing resolution dependent model settings. They reside in a subdirectory 'standard_options' of the current working directory, each in their respective <text:span text:style-name="T9">optionname</text:span>.config file.</text:p> <text:p text:style-name="P11">Within the experiment's .config file, options are selected by setting the variable EXP_OPTIONS to the list of required option names. These settings are loaded after the experiment type configuration but before the user defined experiment configuration.</text:p> - <text:h text:style-name="P277" text:outline-level="3"><text:span text:style-name="T248">O</text:span>ptions set due to model configuration </text:h> + <text:h text:style-name="P279" text:outline-level="3"><text:span text:style-name="T248">O</text:span>ptions set due to model configuration </text:h> <text:p text:style-name="P93">Some options may need to be set <text:span text:style-name="T247">for all experiments that use a given </text:span>model configuration. <text:span text:style-name="T247">If e.g. a part of the model is disabled at build time, the corresponding option set should also be disabled for all experiments.</text:span></text:p> - <text:p text:style-name="P94">For this, the build process may write an optional file 'SETUP.config' <text:s/>that is read before any type or user configuration. If this file contains the variable SETUP_OPTIONS, the options listed there will be loaded before loading the EXP_OPTIONS list. Do not override SETUP_OPTIONS in the user configuration unless you know what you are doing!</text:p> - <text:h text:style-name="P286" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1508_1711940803"/>Generating <text:span text:style-name="T195">j</text:span>obs<text:bookmark-end text:name="__RefHeading__1508_1711940803"/></text:h> + <text:p text:style-name="P94">For this, the build process may write an optional file 'SETUP.config' <text:s/>that is read before any type or user configuration. If this file contains the variable SETUP_OPTIONS, the <text:soft-page-break/>options listed there will be loaded before loading the EXP_OPTIONS list. Do not override SETUP_OPTIONS in the user configuration unless you know what you are doing!</text:p> + <text:h text:style-name="P288" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1508_1711940803"/>Generating <text:span text:style-name="T195">j</text:span>obs<text:bookmark-end text:name="__RefHeading__1508_1711940803"/></text:h> <text:p text:style-name="P42">When<text:span text:style-name="T183"> </text:span>running <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T112">, </text:span><text:span text:style-name="T113">the special configuration section [jobs]</text:span><text:span text:style-name="T44"> </text:span><text:span text:style-name="T113">is read and evaluated. Each of its subsections, e.g. [[run]], defines a job definition file or job script to be created.</text:span></text:p> - <text:p text:style-name="P141"><text:soft-page-break/># <text:span text:style-name="T184">model setup: experiment type 'control'</text:span></text:p> + <text:p text:style-name="P141"># <text:span text:style-name="T184">model setup: experiment type 'control'</text:span></text:p> <text:p text:style-name="P128">[jobs]</text:p> <text:p text:style-name="P128"><text:s text:c="2"/>[[pre]]</text:p> <text:p text:style-name="P128"><text:s text:c="2"/>[[run]]</text:p> @@ -2743,7 +2743,7 @@ <text:p text:style-name="P43"><text:span text:style-name="T116">The resulting job scripts are </text:span><text:span text:style-name="T115">written to the directory defined by SCRIPT_DIR, </text:span><text:span text:style-name="T116">e.g. </text:span><text:span text:style-name="T115">as 'joe1234.run', </text:span><text:span text:style-name="T116">and marked as being executable. </text:span><text:span text:style-name="T122">Besides, as mentioned before, the contents of the special variable EXP_DESCRIPTION is written to a README file in that same directory. </text:span><text:span text:style-name="T125">Also, an update script is created that allows to re-generate all output files with identical environment and command line settings by simply running './update' from the script directory.</text:span></text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2566_1114405012"/><text:span text:style-name="T116">C</text:span><text:span text:style-name="T112">hanging the model job list</text:span><text:bookmark-end text:name="__RefHeading__2566_1114405012"/></text:h> <text:p text:style-name="P44"><text:span text:style-name="T113">U</text:span><text:span text:style-name="T112">sually, the job list is defined in the model setup. The user may chose to add </text:span><text:span text:style-name="T118">jobs </text:span><text:span text:style-name="T112">and delete jobs from this list as appropriate. While adding a job is straightforward, removing a job uses a special section variable '.remove' (note the leading period). It </text:span><text:span text:style-name="T118">is</text:span><text:span text:style-name="T112"> defined in the [jobs] section and contains a list of the jobs to be suppressed.</text:span></text:p> - <text:p text:style-name="P128"># joe1234.config</text:p> + <text:p text:style-name="P128"><text:soft-page-break/># joe1234.config</text:p> <text:p text:style-name="P128">EXP_TYPE = control</text:p> <text:p text:style-name="P128">[jobs]</text:p> <text:p text:style-name="P128"><text:s text:c="2"/>.remove = post, pre</text:p> @@ -2751,12 +2751,12 @@ <text:p text:style-name="P128"><text:s text:c="2"/>[[my_post]]</text:p> <text:p text:style-name="P49">This way, the 'pre' and 'post' jobs will not be created in favor of two new jobs, 'my_pre' and 'my_post'. In this case, the user setup must provide two templates 'joe1234.my_pre.tmpl' and 'joe1234.my_post.tmpl', together with the .config file.</text:p> <text:p text:style-name="P45">Alternatively, you may want to introduce a new 'my_p<text:span text:style-name="T185">ost</text:span>' job, that is basically the same as the old 'p<text:span text:style-name="T185">ost</text:span>' job but uses a slightly different configuration. This may be done using the special section variable '.extends'.</text:p> - <text:p text:style-name="P128"><text:soft-page-break/>[jobs]</text:p> + <text:p text:style-name="P128">[jobs]</text:p> <text:p text:style-name="P142"><text:span text:style-name="T112"><text:s text:c="2"/>[[my_p</text:span><text:span text:style-name="T117">ost</text:span><text:span text:style-name="T112">]]</text:span></text:p> <text:p text:style-name="P142"><text:span text:style-name="T112"><text:s text:c="4"/>.</text:span><text:span text:style-name="T116">extends</text:span><text:span text:style-name="T112"> = p</text:span><text:span text:style-name="T117">ost</text:span></text:p> <text:p text:style-name="P129"><text:s text:c="4"/>command = $HOME/bin/my_special_command</text:p> <text:p text:style-name="P50">With this configuration, an additional 'joe1234.my_post' is created based on the existing 'post' template. A dedicated 'joe1234.my_post.tmpl' file is not needed here. The 'command' setting is <text:span text:style-name="T186">made available </text:span>to <text:span text:style-name="T186">the template via the</text:span> 'JOB' dictionary.</text:p> - <text:h text:style-name="P268" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2568_1114405012"/>Pre-defined job variables<text:bookmark-end text:name="__RefHeading__2568_1114405012"/></text:h> + <text:h text:style-name="P270" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2568_1114405012"/>Pre-defined job variables<text:bookmark-end text:name="__RefHeading__2568_1114405012"/></text:h> <text:p text:style-name="P55">While <text:span text:style-name="T9">mkexp</text:span> in general does not impose any naming convention on the variable names used in the job sections and leaves the details to the respective model setup, there are a few exceptions.</text:p> <text:p text:style-name="P177">tasks</text:p> <text:p text:style-name="P199">The total number of parallel (MPI) tasks that will be started when running the model. If a job section does not define 'tasks', its value defaults to 'nodes' times 'tasks_per_node'. Some models require that 'tasks' may explicitly be set to some artificial value to trigger the testing mode.</text:p> @@ -2764,14 +2764,14 @@ <text:p text:style-name="P199">Number of computing nodes required on the computing system. Needed if 'tasks' is not set.</text:p> <text:p text:style-name="P178">tasks_per_node</text:p> <text:p text:style-name="P199">Number of parallel (MPI) tasks on a single node. Needed if 'tasks' is not set.</text:p> - <text:h text:style-name="P267" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2570_1114405012"/>Overriding namelist settings in derived jobs<text:bookmark-end text:name="__RefHeading__2570_1114405012"/></text:h> - <text:p text:style-name="P50">There is special provision to change namelist files settings for a specific job. Consider this setting from the introductory example.</text:p> + <text:h text:style-name="P269" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2570_1114405012"/>Overriding namelist settings in derived jobs<text:bookmark-end text:name="__RefHeading__2570_1114405012"/></text:h> + <text:p text:style-name="P50">There is special provision to change namelist files settings for a specific job. Consider <text:soft-page-break/>this setting from the introductory example.</text:p> <text:p text:style-name="P143">[namelists]</text:p> <text:p text:style-name="P103"><text:s text:c="2"/>[[namelist.jsbach]]</text:p> <text:p text:style-name="P103"><text:s text:c="4"/>[[[jsbach_ctl]]]</text:p> <text:p text:style-name="P103"><text:s text:c="6"/>use_dynveg = false</text:p> <text:p text:style-name="P46"><text:span text:style-name="T112">If – for some reason – your experiments needs 'use_dynveg' set to 'true' for the first year only, you may create an additional 'run_first' job, </text:span><text:span text:style-name="T118">with a job specific namelists subsection that – apart from the addition</text:span><text:span text:style-name="T120">al</text:span><text:span text:style-name="T118"> brackets – has the same structure as</text:span><text:span text:style-name="T112"> </text:span><text:span text:style-name="T118">the global namelists section.</text:span></text:p> - <text:p text:style-name="P143"><text:soft-page-break/>[jobs]</text:p> + <text:p text:style-name="P143">[jobs]</text:p> <text:p text:style-name="P143"><text:s text:c="2"/>[[run_first]]</text:p> <text:p text:style-name="P143"><text:s text:c="4"/>.extends = run</text:p> <text:p text:style-name="P143"><text:s text:c="4"/><text:span text:style-name="T143">[[[namelists]]</text:span><text:span text:style-name="T152">]</text:span></text:p> @@ -2779,7 +2779,7 @@ <text:p text:style-name="P103"><text:s text:c="8"/><text:span text:style-name="T185">[[</text:span>[[[jsbach_ctl]]]<text:span text:style-name="T185">]]</text:span></text:p> <text:p text:style-name="P103"><text:span text:style-name="T112"><text:s text:c="10"/>use_dynveg = </text:span><text:span text:style-name="T117">true</text:span></text:p> <text:p text:style-name="P46"><text:span text:style-name="T118">This</text:span><text:span text:style-name="T112"> will result in a 'joe1234.run_first' file that is identical to 'joe1234.run' except for the 'use_dynveg' setting.</text:span></text:p> - <text:h text:style-name="P267" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2572_1114405012"/>Native script variables<text:bookmark-end text:name="__RefHeading__2572_1114405012"/></text:h> + <text:h text:style-name="P269" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2572_1114405012"/>Native script variables<text:bookmark-end text:name="__RefHeading__2572_1114405012"/></text:h> <text:p text:style-name="P48"><text:span text:style-name="T112">While the definition of .config variables may use</text:span><text:span text:style-name="T119"> variable references like</text:span><text:span text:style-name="T112"> $NAME or ${NAME} to include the </text:span><text:span text:style-name="T119">verbatim </text:span><text:span text:style-name="T112">value of other .config variables, this may not always be what you want. If you want to create a job </text:span><text:span text:style-name="T119">script</text:span><text:span text:style-name="T112"> that is supposed to be 'user-serviceable' for certain applications, the users will not appreciate having to change the same value several times in the same script. </text:span><text:span text:style-name="T119">Instead they will want to have a single, native script variable that is used throughout the job script, and that may be re-defined on a single line.</text:span></text:p> <text:p text:style-name="P52">To allow this, <text:span text:style-name="T9">mkexp</text:span> locates all expressions like $${NAME} in the configuration values, and re-formats them to the syntax of the current job script:</text:p> <text:p text:style-name="P128"># joe1234.config</text:p> @@ -2790,11 +2790,11 @@ <text:p text:style-name="P132">NAME='%{NAME}'</text:p> <text:p text:style-name="P128">echo %{MESSAGE}</text:p> <text:p text:style-name="P52">By default, <text:span text:style-name="T187">native variables are formatted as </text:span>shell script, namely ${NAME}:</text:p> - <text:p text:style-name="P131">#! /bin/sh</text:p> + <text:p text:style-name="P131"><text:soft-page-break/>#! /bin/sh</text:p> <text:p text:style-name="P134">NAME='Joe User'</text:p> <text:p text:style-name="P130">echo This experiment was generated by ${NAME}</text:p> <text:p text:style-name="P53"><text:span text:style-name="T194">T</text:span>o support variable reference<text:span text:style-name="T193">s for other script languages, a</text:span> job specific variable '.var_format' may be defined. <text:span text:style-name="T193">It defines an output format string where any occurrence of '%s' will be replaced by the respective variable name. </text:span>For a Python based script, <text:span text:style-name="T187">this may look like:</text:span></text:p> - <text:p text:style-name="P133"><text:soft-page-break/># joe1234.config</text:p> + <text:p text:style-name="P133"># joe1234.config</text:p> <text:p text:style-name="P133">NAME = Joe User</text:p> <text:p text:style-name="P133">MESSAGE = This experiment was generated by $${NAME}</text:p> <text:p text:style-name="P145">[jobs]</text:p> @@ -2808,20 +2808,20 @@ <text:p text:style-name="P146">#! /usr/bin/env python </text:p> <text:p text:style-name="P146">NAME = '<text:span text:style-name="T192">Joe User</text:span>' </text:p> <text:p text:style-name="P147">print<text:span text:style-name="T229">(</text:span>'<text:span text:style-name="T112">This experiment was generated by </text:span><text:span text:style-name="T121">' + str(</text:span><text:span text:style-name="T112">NAME) </text:span><text:span text:style-name="T121">+ '</text:span>'<text:span text:style-name="T229">)</text:span></text:p> - <text:h text:style-name="P274" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2574_1114405012"/>Initializing native script variables<text:bookmark-end text:name="__RefHeading__2574_1114405012"/></text:h> + <text:h text:style-name="P276" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2574_1114405012"/>Initializing native script variables<text:bookmark-end text:name="__RefHeading__2574_1114405012"/></text:h> <text:p text:style-name="P61">In the previous section, the native variables were initialized by an addition<text:span text:style-name="T196">al script line. While this is sufficient for a small number of variables, it may be difficult to maintain these initialization lines for a more complex setup with changing requirements.</text:span></text:p> <text:p text:style-name="P61"><text:span text:style-name="T197">To allow a self-maintaining variable list based on the current configuration, </text:span><text:span text:style-name="T20">mkexp</text:span><text:span text:style-name="T197"> maintains the special variable VARIABLES_. When generating output for</text:span></text:p> <text:p text:style-name="P135">NAME = Joe User</text:p> <text:p text:style-name="P136">EMAIL = joe@domain.tld</text:p> <text:p text:style-name="P148"><text:span text:style-name="T112">MESSAGE = This experiment was generated by $${NAME} </text:span><text:span text:style-name="T123"><$${EMAIL}></text:span></text:p> <text:p text:style-name="P62"><text:span text:style-name="T43">mkexp</text:span><text:span text:style-name="T112"> will parse all values, recognize 'NAME' and 'EMAIL' as native variables, and </text:span><text:span text:style-name="T124">will </text:span><text:span text:style-name="T112">put their names in the VARIABLES_ list. Now we may use the 'for' template directive to generate an additional line for each member of VARIABLES_. To query the value for a given variable name, </text:span><text:span text:style-name="T43">mkexp</text:span><text:span text:style-name="T112"> provides the 'context' function, such that the template</text:span></text:p> - <text:p text:style-name="P135">#! /bin/sh</text:p> + <text:p text:style-name="P135"><text:soft-page-break/>#! /bin/sh</text:p> <text:p text:style-name="P136">#%# for <text:span text:style-name="T143">variable</text:span> in <text:span text:style-name="T143">VARIABLES_</text:span>:</text:p> <text:p text:style-name="P136">%{<text:span text:style-name="T143">variable</text:span>}='%{<text:span text:style-name="T143">context(variable)</text:span>}'</text:p> <text:p text:style-name="P136">#%# endfor</text:p> <text:p text:style-name="P136">echo <text:span text:style-name="T189">"</text:span>%{MESSAGE}<text:span text:style-name="T189">"</text:span></text:p> <text:p text:style-name="P54">eventually yields</text:p> - <text:p text:style-name="P135"><text:soft-page-break/>#! /bin/sh</text:p> + <text:p text:style-name="P135">#! /bin/sh</text:p> <text:p text:style-name="P148"><text:span text:style-name="T130">EMAIL</text:span><text:span text:style-name="T134">='</text:span><text:span text:style-name="T130">joe@domain.tld</text:span><text:span text:style-name="T134">'</text:span></text:p> <text:p text:style-name="P148"><text:span text:style-name="T129">NAME</text:span><text:span text:style-name="T133">=</text:span><text:span text:style-name="T134">'</text:span><text:span text:style-name="T129">Joe User</text:span><text:span text:style-name="T134">'</text:span></text:p> <text:p text:style-name="P148"><text:span text:style-name="T123">echo </text:span><text:span text:style-name="T191">"This experiment was generated by ${NAME} <${EMAIL}>"</text:span></text:p> @@ -2832,15 +2832,15 @@ <text:p text:style-name="P127">./update FINAL_DATE=2015-12-31</text:p> <text:p text:style-name="P87">may be used to regenerate scripts with a new final date. Note that these settings are also recorded, i.e. running just './update' the next time will again set FINAL_DATE.</text:p> <text:p text:style-name="P60"><text:span text:style-name="T51">Of course, there is also the possibility to </text:span><text:span text:style-name="T61">change</text:span><text:span text:style-name="T51"> the </text:span><text:span text:style-name="T19">generated</text:span><text:span text:style-name="T60"> </text:span><text:span text:style-name="T51">job scripts directly, and then go on. This is fine as long as the required setting is using a native variable or is otherwise easily editable. On the other hand, </text:span><text:span text:style-name="T62">facing</text:span><text:span text:style-name="T51"> the next </text:span><text:span text:style-name="T62">change,</text:span><text:span text:style-name="T51"> this might not be the case, so eventually you </text:span><text:span text:style-name="T60">may</text:span><text:span text:style-name="T51"> need to re-generate the whole thing. What now about those manual changes to the job scripts?</text:span></text:p> - <text:p text:style-name="P60"><text:span text:style-name="T51">Whenever </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51"> sees existing job scripts while trying to generate the new description, it will automatically create backup files. They are placed in a subdirectory of SCRIPT_DIR, named 'backup'. </text:span><text:span text:style-name="T60">Also, the scripts for each regeneration are bundled in their own subdirectory, named after the current date-time stamp. </text:span><text:span text:style-name="T61">This way you may easily compare old and new scripts to evaluate and possibly transfer any manual changes </text:span><text:span text:style-name="T96">after a necessary regeneration</text:span><text:span text:style-name="T61">.</text:span></text:p> + <text:p text:style-name="P60"><text:span text:style-name="T51">Whenever </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51"> sees existing job scripts while trying to generate the new description, it will automatically create backup files. They are placed in a subdirectory of SCRIPT_DIR, named 'backup'. </text:span><text:span text:style-name="T60">Also, the scripts for each regeneration are bundled in their own subdirectory, named after the current date-time stamp. </text:span><text:span text:style-name="T61">This way you may </text:span><text:soft-page-break/><text:span text:style-name="T61">easily compare old and new scripts to evaluate and possibly transfer any manual changes </text:span><text:span text:style-name="T96">after a necessary regeneration</text:span><text:span text:style-name="T61">.</text:span></text:p> <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2564_1114405012"/>Standard environments<text:bookmark-end text:name="__RefHeading__2564_1114405012"/></text:h> - <text:p text:style-name="P12">The above examples neglect an important feature <text:span text:style-name="T142">of job descriptions, namely the </text:span><text:soft-page-break/><text:span text:style-name="T142">system or machine dependent set up. Different computing centers use different job control software and naming conventions, might provide different versions of the same software at differing locations. This needs to be handled in a way that is independent of the other configuration as far as possible.</text:span></text:p> + <text:p text:style-name="P12">The above examples neglect an important feature <text:span text:style-name="T142">of job descriptions, namely the system or machine dependent set up. Different computing centers use different job control software and naming conventions, might provide different versions of the same software at differing locations. This needs to be handled in a way that is independent of the other configuration as far as possible.</text:span></text:p> <text:p text:style-name="P13">For this, a standard environment, like a standard experiment, consists of a .config file and a corresponding template. The <text:span text:style-name="T9">environmentname</text:span>.config file contains settings like directory paths or a description of machine capacities for job control</text:p> <text:p text:style-name="P13">The actual job control headers needed to run a certain job step are saved as <text:span text:style-name="T9">environmentname</text:span>.tmpl. This template will be filled using configuration information from both experiment, options, and environment. <text:span text:style-name="T156">The resulting job header</text:span> is usually included at the beginning of the experiment's job script templates.</text:p> <text:p text:style-name="P9">An experiment configuration <text:span text:style-name="T198">may</text:span> <text:span text:style-name="T198">set</text:span> the special variable E<text:span text:style-name="T198">NVIRONMENT</text:span> to the name of <text:span text:style-name="T198">the host </text:span>e<text:span text:style-name="T198">nvironment</text:span> to use. <text:span text:style-name="T198">If it is not set, or empty, the 'DEFAULT' environment settings will be used.</text:span></text:p> - <text:h text:style-name="P287" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1883_1672291846"/>Defining namelists and other configuration files<text:bookmark-end text:name="__RefHeading__1883_1672291846"/></text:h> + <text:h text:style-name="P289" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1883_1672291846"/>Defining namelists and other configuration files<text:bookmark-end text:name="__RefHeading__1883_1672291846"/></text:h> <text:p text:style-name="P69"><text:span text:style-name="T73">Most models need at least one Fortran namelist file or another form of configuration file to run. </text:span><text:span text:style-name="T74">The special section [namelists] </text:span><text:span text:style-name="T73">is designed to </text:span><text:span text:style-name="T74">contain all information that goes into </text:span><text:span text:style-name="T73">these</text:span><text:span text:style-name="T74"> files. Each </text:span><text:span text:style-name="T71">immediate </text:span><text:span text:style-name="T74">subsection defines settings for a single file that will </text:span><text:span text:style-name="T73">by default be </text:span><text:span text:style-name="T74">formatted as a Fortran namelist. </text:span><text:span text:style-name="T73">For </text:span><text:span text:style-name="T74">example,</text:span></text:p> - <text:p text:style-name="P149">[namelists]</text:p> + <text:p text:style-name="P149"><text:soft-page-break/>[namelists]</text:p> <text:p text:style-name="P159"/> <text:p text:style-name="P149"><text:s text:c="2"/>[[<text:span text:style-name="T210">namelist.echam</text:span>]] </text:p> <text:p text:style-name="P149"><text:s text:c="4"/>[[[runctl]]] </text:p> @@ -2850,8 +2850,8 @@ <text:p text:style-name="P151"><text:s text:c="6"/>out_expname = joe1234</text:p> <text:p text:style-name="P151"><text:s text:c="6"/><text:span text:style-name="T211">dt_stop = 2009, 1, 1, 0, 0, 0</text:span></text:p> <text:p text:style-name="P66"><text:span text:style-name="T51">defines </text:span><text:span text:style-name="T72">a single </text:span><text:span text:style-name="T51">namelist file, </text:span><text:span text:style-name="T75">'namelist.echam'</text:span><text:span text:style-name="T51">, </text:span><text:span text:style-name="T73">containing a single namelist group with four variables of different types. Note </text:span><text:span text:style-name="T92">that you do not </text:span><text:span text:style-name="T73">need to use quotes for strings nor periods for logical values.</text:span></text:p> - <text:h text:style-name="P270" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2578_1114405012"/>Formatting the namelist information<text:bookmark-end text:name="__RefHeading__2578_1114405012"/></text:h> - <text:p text:style-name="P97"><text:span text:style-name="T71">The </text:span><text:span text:style-name="T72">names of the </text:span><text:span text:style-name="T71">subsections of each namelist file entry, i.e. the second level subsections under the immediate subsections of [namelists], are taken as namelist </text:span><text:soft-page-break/><text:span text:style-name="T71">group </text:span><text:span text:style-name="T72">name</text:span><text:span text:style-name="T71">s, and their variables are formatted as fields of this namelist </text:span><text:span text:style-name="T72">group</text:span><text:span text:style-name="T71">. </text:span><text:span text:style-name="T72">In the example above, there is a single namelist group 'runctl', which will be converted to the Fortran namelist convention. </text:span><text:span text:style-name="T210">The values of the group's fields are checked to determine whether they are numerical, logical, or string values. Logical and string values will then be formatted using periods or quotes, respectively.</text:span></text:p> + <text:h text:style-name="P272" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2578_1114405012"/>Formatting the namelist information<text:bookmark-end text:name="__RefHeading__2578_1114405012"/></text:h> + <text:p text:style-name="P97"><text:span text:style-name="T71">The </text:span><text:span text:style-name="T72">names of the </text:span><text:span text:style-name="T71">subsections of each namelist file entry, i.e. the second level subsections under the immediate subsections of [namelists], are taken as namelist group </text:span><text:span text:style-name="T72">name</text:span><text:span text:style-name="T71">s, and their variables are formatted as fields of this namelist </text:span><text:span text:style-name="T72">group</text:span><text:span text:style-name="T71">. </text:span><text:span text:style-name="T72">In the example above, there is a single namelist group 'runctl', which will be converted to the Fortran namelist convention. </text:span><text:span text:style-name="T210">The values of the group's fields are checked to determine whether they are numerical, logical, or string values. Logical and string values will then be formatted using periods or quotes, respectively.</text:span></text:p> <text:p text:style-name="P71"><text:span text:style-name="T230">In the example above, the first four fields are single values of logical, integer, floating point, and string type.</text:span><text:span text:style-name="T75"> The fifth is a list of integer values, that will be passed as such to the namelist file:</text:span></text:p> <text:p text:style-name="P118">&runctl</text:p> <text:p text:style-name="P153"><text:s text:c="4"/>lamip = <text:span text:style-name="T143">.true.</text:span></text:p> @@ -2861,13 +2861,13 @@ <text:p text:style-name="P152"><text:span text:style-name="T75"><text:s text:c="4"/>dt_stop = </text:span><text:span text:style-name="T136">2009, 1, 1, 0, 0, 0</text:span></text:p> <text:p text:style-name="P137">/</text:p> <text:p text:style-name="P98">Please note that both group and field names are converted to lower case! Two fields named 'key' and 'Key' will result in two 'key = …' lines, and will cause trouble. We recommend using lower case for all group and field names.</text:p> - <text:h text:style-name="P279" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2580_1114405012"/><text:span text:style-name="T73">S</text:span><text:span text:style-name="T51">uppressing namelist groups or variables</text:span><text:bookmark-end text:name="__RefHeading__2580_1114405012"/></text:h> + <text:h text:style-name="P281" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2580_1114405012"/><text:span text:style-name="T73">S</text:span><text:span text:style-name="T51">uppressing namelist groups or variables</text:span><text:bookmark-end text:name="__RefHeading__2580_1114405012"/></text:h> <text:p text:style-name="P56">Both the namelist file sections and the namelist group section honor the special variable '.remove' which may be set to a list of names. Any namelist groups listed in the file's '.remove' variable, and any variables listed in the group's '.remove' variable will be deleted from the namelist definition.</text:p> - <text:p text:style-name="P56">The names may contain the usual file wildcards, '*' and '?' to remove a whole range of groups or variables.</text:p> + <text:p text:style-name="P56"><text:soft-page-break/>The names may contain the usual file wildcards, '*' and '?' to remove a whole range of groups or variables.</text:p> <text:p text:style-name="P80"><text:span text:style-name="T51">While '.remove' is useful to </text:span><text:span text:style-name="T82">suppress</text:span><text:span text:style-name="T51"> default settings that must not be present for the experiment setup, currently there is no way to resurrect a removed setting in a later setup level. </text:span><text:span text:style-name="T83">Therefore, its use in model setups is strongly discouraged.</text:span></text:p> - <text:h text:style-name="P271" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2714_1114405012"/>Using the namelist text<text:bookmark-end text:name="__RefHeading__2714_1114405012"/></text:h> + <text:h text:style-name="P273" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2714_1114405012"/>Using the namelist text<text:bookmark-end text:name="__RefHeading__2714_1114405012"/></text:h> <text:p text:style-name="P67"><text:span text:style-name="T73">T</text:span><text:span text:style-name="T75">he </text:span><text:span text:style-name="T64">formatted namelist text </text:span><text:span text:style-name="T51">is </text:span><text:span text:style-name="T75">stor</text:span><text:span text:style-name="T51">ed </text:span><text:span text:style-name="T75">in</text:span><text:span text:style-name="T51"> a global variable </text:span><text:span text:style-name="T75">that may be used by a template placeholder</text:span><text:span text:style-name="T51">. </text:span><text:span text:style-name="T73">This way, </text:span><text:span text:style-name="T51">all job information </text:span><text:span text:style-name="T75">available </text:span><text:span text:style-name="T73">is written to</text:span><text:span text:style-name="T51"> a single script or description file, </text:span><text:span text:style-name="T73">and </text:span><text:span text:style-name="T51">native script variables </text:span><text:span text:style-name="T73">may be used</text:span><text:span text:style-name="T51"> in the namelist definitions.</text:span></text:p> - <text:p text:style-name="P69"><text:soft-page-break/><text:span text:style-name="T64">The name of </text:span><text:span text:style-name="T75">this </text:span><text:span text:style-name="T64">variable</text:span><text:span text:style-name="T65"> </text:span><text:span text:style-name="T75">is</text:span><text:span text:style-name="T64"> generated from </text:span><text:span text:style-name="T75">its</text:span><text:span text:style-name="T64"> </text:span><text:span text:style-name="T65">respective</text:span><text:span text:style-name="T64"> file name, </text:span><text:span text:style-name="T75">like</text:span><text:span text:style-name="T64"> 'namelist.echam', by </text:span><text:span text:style-name="T74">converting all letters to upper case </text:span><text:span text:style-name="T64">(</text:span><text:span text:style-name="T74">namelist.echam →</text:span><text:span text:style-name="T64"> </text:span><text:span text:style-name="T74">NAMELIST.ECHAM</text:span><text:span text:style-name="T64">) </text:span><text:span text:style-name="T65">and </text:span><text:span text:style-name="T64">replacing non-word characters by an underscore (NAMELIST.ECHAM → NAMELIST_ECHAM).</text:span></text:p> + <text:p text:style-name="P69"><text:span text:style-name="T64">The name of </text:span><text:span text:style-name="T75">this </text:span><text:span text:style-name="T64">variable</text:span><text:span text:style-name="T65"> </text:span><text:span text:style-name="T75">is</text:span><text:span text:style-name="T64"> generated from </text:span><text:span text:style-name="T75">its</text:span><text:span text:style-name="T64"> </text:span><text:span text:style-name="T65">respective</text:span><text:span text:style-name="T64"> file name, </text:span><text:span text:style-name="T75">like</text:span><text:span text:style-name="T64"> 'namelist.echam', by </text:span><text:span text:style-name="T74">converting all letters to upper case </text:span><text:span text:style-name="T64">(</text:span><text:span text:style-name="T74">namelist.echam →</text:span><text:span text:style-name="T64"> </text:span><text:span text:style-name="T74">NAMELIST.ECHAM</text:span><text:span text:style-name="T64">) </text:span><text:span text:style-name="T65">and </text:span><text:span text:style-name="T64">replacing non-word characters by an underscore (NAMELIST.ECHAM → NAMELIST_ECHAM).</text:span></text:p> <text:p text:style-name="Preformatted_20_Text"># joe1234.config</text:p> <text:p text:style-name="Preformatted_20_Text">[namelists]</text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="2"/><text:span text:style-name="T143">[[namelist.echam]]</text:span></text:p> @@ -2887,34 +2887,34 @@ <text:p text:style-name="P117">/</text:p> <text:p text:style-name="P108">EOF</text:p> <text:p text:style-name="P70"><text:span text:style-name="T75">Note how this setup uses the native script variable 'EXP_ID' to set the </text:span><text:span text:style-name="T71">namelist contents.</text:span></text:p> - <text:p text:style-name="P70"><text:span text:style-name="T76">As in the example above, the script template is responsible for writing the namelist text to an actual file. </text:span><text:span text:style-name="T75">While in general the namelist file takes the same name as the .config subsection defining it, </text:span><text:span text:style-name="T25">mkexp</text:span><text:span text:style-name="T75"> </text:span><text:span text:style-name="T76">ha</text:span><text:span text:style-name="T75">s currently no way to enforce this. The template needs to be set up accordingly.</text:span></text:p> - <text:h text:style-name="P276" text:outline-level="3">Using native script variables in namelists</text:h> + <text:p text:style-name="P70"><text:span text:style-name="T76">As in the example above, the script template is responsible for writing the namelist text to an actual file. </text:span><text:span text:style-name="T75">While in general the namelist file takes the same name as the .config subsection defining it, </text:span><text:span text:style-name="T25">mkexp</text:span><text:span text:style-name="T75"> </text:span><text:span text:style-name="T76">ha</text:span><text:span text:style-name="T75">s currently no way to enforce this. The </text:span><text:soft-page-break/><text:span text:style-name="T75">template needs to be set up accordingly.</text:span></text:p> + <text:h text:style-name="P278" text:outline-level="3">Using native script variables in namelists</text:h> <text:p text:style-name="P88">When using native script variables in a namelist, it may be necessary to suppress the conversion of values to namelist conventions. Consider</text:p> <text:p text:style-name="P162">[namelists]</text:p> <text:p text:style-name="P162"><text:s text:c="2"/><text:span text:style-name="T235">[[namelist.echam]]</text:span></text:p> <text:p text:style-name="P162"><text:s text:c="4"/><text:span text:style-name="T235">[[[runctl]]]</text:span></text:p> <text:p text:style-name="Preformatted_20_Text_20_Interrupt"><text:s text:c="6"/><text:span text:style-name="T235">dt_stop = $$final_date</text:span></text:p> - <text:p text:style-name="P138"><text:soft-page-break/>final_date='2015, 12, 31, 23, 52, 30'</text:p> + <text:p text:style-name="P138">final_date='2015, 12, 31, 23, 52, 30'</text:p> <text:p text:style-name="P109">cat > namelist.echam << EOF</text:p> <text:p text:style-name="P116">%{NAMELIST_ECHAM}</text:p> <text:p text:style-name="P139">EOF</text:p> <text:p text:style-name="P88">When the text for NAMELIST_ECHAM is generated, <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T51"> converts the value of 'dt_stop' to a string surrounded by single quotes (see 'EXP_ID' in the previous example), as '$$final_date' cannot be </text:span><text:span text:style-name="T98">recognized</text:span><text:span text:style-name="T51"> as a numer</text:span><text:span text:style-name="T98">ic</text:span><text:span text:style-name="T51"> or logical value. In the namelist context however it is </text:span><text:span text:style-name="T98">needed</text:span><text:span text:style-name="T51"> as a</text:span><text:span text:style-name="T98">n unquoted</text:span><text:span text:style-name="T51"> list of integers. </text:span><text:span text:style-name="T97">To fix this, simply use the special syntax 'raw(…)' </text:span><text:span text:style-name="T98">around the value:</text:span></text:p> <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T98"><text:s text:c="6"/></text:span><text:span text:style-name="T96">dt_stop = </text:span><text:span text:style-name="T98">raw(</text:span><text:span text:style-name="T96">$$final_date</text:span><text:span text:style-name="T98">)</text:span></text:p> <text:p text:style-name="P57">which disables the conversion to a valid namelist value, leaving the correct formatting of the native variable to the script.</text:p> - <text:h text:style-name="P273" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2584_1114405012"/>Non-namelist configuration files<text:bookmark-end text:name="__RefHeading__2584_1114405012"/></text:h> + <text:h text:style-name="P275" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2584_1114405012"/>Non-namelist configuration files<text:bookmark-end text:name="__RefHeading__2584_1114405012"/></text:h> <text:p text:style-name="P81"><text:span text:style-name="T86">A [namelists] subsection may not only define a Fortran namelist file but also a custom format configuration file. </text:span><text:span text:style-name="T84">F</text:span><text:span text:style-name="T51">or any </text:span><text:span text:style-name="T86">of these</text:span><text:span text:style-name="T85"> files, the special section variable '.use_template' m</text:span><text:span text:style-name="T99">ay</text:span><text:span text:style-name="T85"> be set to 'true', </text:span><text:span text:style-name="T99">if </text:span><text:span text:style-name="T86">the model setup provid</text:span><text:span text:style-name="T99">es</text:span><text:span text:style-name="T86"> a template '</text:span><text:span text:style-name="T29">subsection</text:span><text:span text:style-name="T86">.tmpl', </text:span><text:span text:style-name="T99">or to an arbitrary template name, replacing </text:span><text:span text:style-name="T35">subsection,</text:span><text:span text:style-name="T99"> if a template is applicable to more than one section</text:span><text:span text:style-name="T86">. This template is expanded using the subsection's variables to create a suitably formatted text. </text:span><text:span text:style-name="T87">As for genuine namelists, the result is stored in a global variable.</text:span></text:p> <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2831_1132221942"/><text:span text:style-name="T87">D</text:span><text:span text:style-name="T51">efining input files for an experiment</text:span><text:bookmark-end text:name="__RefHeading__2831_1132221942"/></text:h> <text:p text:style-name="P85"><text:span text:style-name="T51">While the namelist files determine the model properties, the model state </text:span><text:span text:style-name="T95">also </text:span><text:span text:style-name="T51">depends on input files for initial and boundary conditions or assimilation data. These files are defined in the [files] special section.</text:span></text:p> - <text:p text:style-name="P95"><text:span text:style-name="T51">Each </text:span><text:span text:style-name="T104">sub</text:span><text:span text:style-name="T51">section may define </text:span><text:span text:style-name="T103">or override </text:span><text:span text:style-name="T51">one of two special variables:</text:span></text:p> + <text:p text:style-name="P95"><text:soft-page-break/><text:span text:style-name="T51">Each </text:span><text:span text:style-name="T104">sub</text:span><text:span text:style-name="T51">section may define </text:span><text:span text:style-name="T103">or override </text:span><text:span text:style-name="T51">one of two special variables:</text:span></text:p> <text:p text:style-name="List_20_Heading"><text:span text:style-name="T51">.</text:span><text:span text:style-name="T102">base_dir</text:span></text:p> <text:p text:style-name="P196">file names are taken to be relative to this directory</text:p> <text:p text:style-name="List_20_Heading"><text:span text:style-name="T51">.</text:span><text:span text:style-name="T102">sub_dir</text:span></text:p> <text:p text:style-name="P223"><text:span text:style-name="T103">file names are taken to be relative to this subdirectory of </text:span><text:span text:style-name="T51">'.base_dir'</text:span></text:p> <text:p text:style-name="P63"><text:span text:style-name="T128">For expanding the resulting file path</text:span><text:span text:style-name="T112">, </text:span><text:span text:style-name="T43">mkexp</text:span><text:span text:style-name="T112"> provides </text:span><text:span text:style-name="T128">a global function:</text:span></text:p> - <text:p text:style-name="P242"><text:span text:style-name="T112">get_file</text:span><text:span text:style-name="T133">(</text:span><text:span text:style-name="T45">section</text:span><text:span text:style-name="T133">, </text:span><text:span text:style-name="T45">name</text:span><text:span text:style-name="T133">)</text:span></text:p> - <text:p text:style-name="P200">returns the full path for file <text:span text:style-name="T9">name</text:span> as given in the <text:span text:style-name="T9">section</text:span> object. Note that <text:span text:style-name="T9">section</text:span> <text:soft-page-break/>is given as object reference, but <text:span text:style-name="T9">name</text:span> is given as a string. <text:span text:style-name="T255">All native script variables are expanded</text:span></text:p> + <text:p text:style-name="P243"><text:span text:style-name="T112">get_file</text:span><text:span text:style-name="T133">(</text:span><text:span text:style-name="T45">section</text:span><text:span text:style-name="T133">, </text:span><text:span text:style-name="T45">name</text:span><text:span text:style-name="T133">)</text:span></text:p> + <text:p text:style-name="P200">returns the full path for file <text:span text:style-name="T9">name</text:span> as given in the <text:span text:style-name="T9">section</text:span> object. Note that <text:span text:style-name="T9">section</text:span> is given as object reference, but <text:span text:style-name="T9">name</text:span> is given as a string. <text:span text:style-name="T255">All native script variables are expanded</text:span></text:p> <text:p text:style-name="P85"><text:span text:style-name="T102">Other than that, t</text:span><text:span text:style-name="T95">here are no restrictions on the content structure of this section, and the job script templates are responsible for converting this content into a suitable script text.</text:span></text:p> - <text:h text:style-name="P269" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2833_1132221942"/>Overriding <text:span text:style-name="T233">input file</text:span>s <text:span text:style-name="T233">for certain</text:span> jobs<text:bookmark-end text:name="__RefHeading__2833_1132221942"/></text:h> + <text:h text:style-name="P271" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2833_1132221942"/>Overriding <text:span text:style-name="T233">input file</text:span>s <text:span text:style-name="T233">for certain</text:span> jobs<text:bookmark-end text:name="__RefHeading__2833_1132221942"/></text:h> <text:p text:style-name="P51"><text:span text:style-name="T234">As for namelists, t</text:span>here is special provision to change <text:span text:style-name="T233">the [</text:span>files<text:span text:style-name="T233">]</text:span> settings for a specific job. <text:span text:style-name="T233">Let us assume</text:span> <text:span text:style-name="T233">that a model run continues a previous run and reads that run's state from a restart file that may be defined like this:</text:span></text:p> <text:p text:style-name="P144">[<text:span text:style-name="T233">files</text:span>]</text:p> <text:p text:style-name="P104"><text:s text:c="2"/>[[<text:span text:style-name="T233">echam</text:span>]]</text:p> diff --git a/doc/mkexp.pdf b/doc/mkexp.pdf index fc8fcbe074b8740b1494931510b4cd8ed4129ec8..4a633ac691eb33e8053666618660e991e4d3cc0e 100644 GIT binary patch delta 112621 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%0D@BbN=yec>R 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	eG8*98j}*@s;GpkzphbM=TPaRf+G9e9ny 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%0A^0qSzsnUeaU) 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 delta 112966 zcmYhiV~{ROv@P1UZQHhO+qUhmZQC|i+qT`k+FISKZS(HE&$;)#i29Kkm2=E7W>iIu zn3)yW4inT4lPC+Awi#i9>-kIT$3T{5#v4xzb<g*x0rjZlb8)0`YViJn&%MF0(?lm5 zN;e;CAqU@mb3Tn6z&tLYhuLwqeOBkw<ytTf-MK8u?tni2M`Y{3&)5BhmRI=cdmA++ zQ4^XUJbH@1m4=`EoT~DM+IH4n5j1WMfo;)F6t?cYiC+yct-)`=s%$kt?rn)OZb`vT z_6wb&uvG%o&-9=^aiLU+#nhs_bTKmA)I!|VOa-|H)xuH-EmGR{0=_b9k;4vSmcQEU zYm;ch!B>YH>uIJja7<Sh>ha?;=lKVNeHk1G=h@t%j@Z-e_g`Oy?SleDmgSjYc^byZ z(e_{=*ep)~9bibB9PeRzzlSB#I65=uO^SN6oJumra+C7q`Avm`yj_GAaRM^tT4uO7 z%(83(44ap<`C!oemC)E$nK{Ei+j|Idn`x3T4+XS6*KX;@!{gPh)7qwUD`SLnV8YJP zWT~rpS(k#sruZQl2hb}dYjRVF6^@puljN@S2lf!M<O7&CqFp{ENCPcp8yE_Nn<eE0 zSQK!?ffRW2hAx2lOBTTp#Rw|$=yhQW1lWhl=b}vr5xgto`|F-O2`wTu*G`1nmTo}* zLR{w4f{T^Rax&=p+xOK|@{w>c2K16g0dePgYdyjcu=#Z~pSaWBPoThvC~~eUa|^oF z``P&MCgQ1fZSehhB{d1;M8<S^mZYLPR0u$HBB5#)?0loH#QMF6Ppmj>K*)pWTi<{y z##K1akJ#V;d4K!Q1#S=Q*408Eh!4IFVom77GB1c+{zH=R>^-ICSER?OK$vop!MnJD z%kaJ_qMs`LRcvKGrRK`$@N1!EM^8H$90Dp&@|~^cGfuzZR6)5~oG%6MS3!7;7$AC1 zLgw^AXmFw=$(UaK-K-((x1L)$CT;hD2@&YAWFgQqCTo+$98Q+TiSqk-er}$W$9Iy( ziD^))=PAvlKhfB*hTq3hdmsS<9-x<AX}#|^Mys}9TGdr3L9y99Lerf66jPRPk5oQh z7O!?C{q6OAvo8vz<^G9|@31za72sn|9b`xYAp{eGbHWN6=_Jby<m2!n*4F5H(G=bX zugrzdGV-M<T`K$*<X8tE(W1>-u^hkn@r^rB1MBo<8>BpDMWb@c&?btebpY+So*Zd~ zgvyd5Fcaa8fouNp$aTf_FEm4Xqq$LH$X`>xKp6ka{Mnr}Y}?LaI$-A28-R6e&2yY| z&gGo$?vVI<XYb<h0A&?*GKIS*(O$=s)BDcq#wUKlf_fur9zl&pP{mu`z{QSKmu3mf z626FKE_rXCBDVB<Vz>a?i@2L!uEJ6{57u0H1eaKB5o3G_MI5_D;naod6{H+|{OV!l z@QKWwPUgWPbWjouf!cBB44`C4@C#yW>IT~MIa-nn-Kk|a^$(e=lS$YMo3>LQC!Ui7 zn)@E#@Hi{;rvF%|p6P2=#*xO0xTyW#w{%)Pj{U>J1x_3O<Q=U>@QH?Dfr|&0=S}3~ z0T#tU;f5MyIxZ23ZZ2piof=$I%ulT-Jgo+}niBW^-55pX9s@ZR3P6HWeIzt;RsmC# zv<;@<mhwk2q?>Io#;l0UhiHO8$CG3)=2ha3f;MVC+-CJ{Bm!s6Hf9vv$MitmS#1uG zksN83&ePnl;t^e`6OS8a9oWeY8AWj0j+zM)rDFThp1eBkPE0~NDfH97Zg|*L-0dPs zGs9EADjtkjOGMWxlK@E!BT9Oe=I9G**_ohg;cLAfj2wY)FPQPME#!AdN=|L6cae6q zJ5UfDr!n&eP1Sr0prW+)JH0Q55@ppC@Yt4;W7SIoVjHlErN%576xOGb-jNb8IKlUi z&OpKOR4yEae~R9$R4m}64H$hEkgxt4IsVQLBCPB{*sE<wzXg<4pWu&A^~BuLZ}MPg zr4LZO^3TnjW-u>D_qw<Jb(NnMRw<8NO<?PD_uPpgX>U-SB9h^!pM{H~+c~|ZFw1ke z2Hk$Fb$6}x<uCNuv@B(d`jex5KQZW!xnIVlq4dmC=iBMu2>$TyF84RjIx?JRu_r`* zj+)gKa(x5$3<p3dSm0m@mkZvwWCgTP9L?U$PF+y_8)UaeS<?E~`A3yo$x@}Pfh!wj z$e*+WNnZ=S29`=9=!aL+F!vz@7<)@wzUxuR7<qjlCb8PKoAb^5nrzQAu|SI=sr*c= zC3@c?1&Cblx#9N=mF+Utda$*?HGeP0>=*@nkJv2sU!nlRysE1q!J~mgA49h2WHAVz z7KvMSW|SQ(p`6{WegWY|@L>!7XDm?LUlq1&e6oiTXT?sI)!o`<{M~bU6`O3JrSNs# z-^-Y~`)^-n#D6EVKSpO6HBhwXZTsx`fJO$TjMFc%-alYYeB@B9!0Wg>FbhO?tM3DY z+a*X+^*jJUJGc_aazr7S8iNnkPj~39_0?+L7Y03;TPcM+Z&+e$G(4-5m|ryWoN=x` z_d82|ZUDU`ulhL7+NCwaF9SBv4|*6v(yI90r3F`=ytpgTNXVh@60<SE*TJL5pYyzF z_BSA#V^C|ui@9#hn-Tv!$5^mwPv?j116-SvuQLF<n_;qipsl|_RT!(I+{O3nU<|!i z>w2{C+(Hu)lJ=9!e1ppUNh;ek#w!PC={8;u5~6R^Fxt&l_8Z;)|EOMKFyg*mA( zkJI~YQRJ)l-Hq$pU#xgExWnUdBy!n+Y&8h?i(NJlTNzsxfq$Na+C6P1rTX(=V|_g( z?`lAS9NVd%i)MGnSbJ-8=R9i?mbe+C33ik!c1PIg%wKw@Go7J#LV8(?-GNXQVjb86 z4$&^jgifRAniaHnjXL7b(ox@Eu}}HtogHk8jdb^Rd|1=Xow@=HtViB1#ht;11{gOS zI+N_Mo}t=_q3m7m1-oL6;AuS&7PWx&ff>MBQSRlb62a^)<8v69`Yc*_0cBfb|M<3> zuVBIju!6h8M0YC(Kx4u#h0fDx@t$y<YtK&aBwA#|E<63xw6)w-^!M7`2-EUrO`jf+ zRsK&!q4kmUlEXfkVV}UW--J_3uGJ(q`1Kg)jR&{_0-S%v+OJQm(Q%@L;chs7YI1;A zwrIiSAFjBw47F;q@wA%~{pok9y>xcB&sgczhNNuj3{sOWDm5z_o%MR|F###tV24I8 z*lDhm7~f<o&B?7)np-Q26s3qHj<lUy0mM`(Hi+x%yk~O#GzrEnX_&KWlTE^nBcY7@ zO%|JEdsD}qt_ML0VuzV?s(sBZuTp?q@}ms~`Iv~`P#KPF^WKvqyWg~yPM?3*DAI|N zvFdKBg#=;L{fw3stnipDQ<~;AnDJ0F$9<ZPX%G9vh0|ds{dIInj|DyxUt+pF&Sph) z3yMd6*vhltp|%2-W^RWWaF=4H-yN@5g@=(6hPqvYeefq~OL>j|T|lYH$SQ!Ng<C<J zy>&s1CY^UQuIX-W=1u2@yHu0J`uia|Ae-}XmE2o-73l-u*k;zbu^j84ytZPeo3Pe7 z0<BAtqS5>=W=5ghkRqF!$;<`+;HZ(Ba0IAgVKAYY7qH6bc@)=Kb~YWwu=~wkc{IV` z&~a9S?Q4Rc3$gIKC12#jsMGo_dNw62lRp2FiBn{81jV+U^aakhbB)Ws<5ft<`P}AL z*UAam^g1;xv_IEBMg+-_wNhuMw|VS|nR^VYBPH-Ymi=Z%mMFn;ZI8Cz=9u5evopP8 z>TJ|aVnxUo=wyqu@A4ax|3exrg;@|aB^DMIm@_34Rvw_8+z%qLKz3!^E@BkXxFui| zG3c|gS72|h+eNWsu7m}?nr7JBwnDiGU-@z_fA-i|XRibfDz6kVe*P@etH7&+pI_rp z%SUxn)M(?Uw9cy*XyexvbJ`IOl}|68=suzBDTn-l_Bha*V0EADlK9nh*~vljHDwan zwVJ7lTMuw%nOZf9F<UsxAw$d_6z^Tmr!3nI==L1-H@Zb`vunB`ni`-M9}Pgd3cnf8 zvEkMDAoNdZt2!%NQ(b=C6UEsVKb$HsUgWTd6U8jjr-kDfyryTr!s#C)xZ|bN5h`X$ zhBw89m0+jvp~!X#dIPs}p){hL#co=J*=Wtn#j`uQv|>iy9>(*D{u4cqV2>liqA!Z8 zFX3xUlQDLEf8ZFT4{?L{Ypsm4aXF5cCT8K`wW*ZTO5wPm0;({~yf`>onj5n*h43CJ z(V#mPx-$mc_Z+;lwF@Jo`VWN**X4bWB_>@|%E9F-q>Xoq5<DR=Q;HM33jiC7k3g1Y z^{A#n2FKz2etvo{WAG<-+G{yuqk7Bl?Y<zxFrecT{fAYr@AK~d`HqF>r@>mS{p|kk z<9J+Of8{d5@AGB7+vP%iFT(lj>Zl@Pe0+L-biulBqoip0wr}&}*C5=q&Gl5R=8vzz zlRo{0`p)V_^=ZiZ?OJI69v}fjl=}+=0&^KNOcvfoJ%Idb9qSXv^!1AH?=J{}z6Q;o zL0vDufi2F@wf#z>tPEpZ3Py3fzeA*cwPRd=V79WX<0lb8CU^9ywJ<F3jWc}I3%SgP zFqwSyj_K(;XfF&Cq>Js<m-YFBchlwY(vi#pj-zf<X6+21)CTa(LjVoJ>COJOXhd}5 zIlou;3A@6vAewwwMnqs4Ye|<((0mZzMQ6S7(KVohz0(TIkMwwTNG{D|r}%%_mD>sO z*$Y%-g=61XGx!D8ObAnfdD;7d`_%j;%Ab=z0MEdce_!K>LXtPx)pW)DP@}P;`2C%x z`SP&nGe}3I!Lldn69(8OyqVb11~ta6I;c0^vE%bY3kN@#Sd~AZL%1@tYM`pIcp+=$ zLUB&;<x#<{8XsAGe&QL0c9zA}Wya!RO^?HUevkmYYuZv}I7mCcUuZEwK@dY8lWtuK z15sfcT7v@U^iY(7=3|Y;wcimPilyqwv&z{`BcBg!V7sMn{s55CheF)GD@cUpFYn%k z1<>NWG5SzssT{&sPtg!fKkb3^?O>SUi6ux39-u1nP)TAJ%fvafH0;krvDKCJ{VUx( zy6DReLYE(dr-kBkU2_Jf7BR-c{I7Y;llD86Cw4i`mC#6}KA=x!IR=F|C95qniek$% zelaFWdQG1+o&tDMJP+K4V0;PeX`n$Aq8RPu(ll=bY_!ruYlOn94wsV<-LK5UvrUO6 z-mv3n^!nnKDA@+aMHNGxvud>db^x=1kz$2w1{nuv@2kz<M;6*VNGaHRNHAopFQD*> z!78s@TKU`r#wY(46~Q}H&D#!?KE|F}Bn6>@(Qa-E0Rrq!oS%Xvuo;oQ)F1jCEzrhh zffkI_J?>cKM)1sli**JHTMY$2Ftyt?_E(v+-3XB7t_=i`w@Fh;CpD+_q=n=-^TW>^ z@q=xhl3SChbYk&Zz!?(ekjGIFpt&NJgU8Zi=_f`;3r@xf>J+ybKwZ<akdC@6Ff}%# z!t$zuiUQpF%y^BXa^Lfe=^iQr$&$rkD(q;#BReDM9cxasaqAt9S3o4JDG4S)LT|(_ zxGeqp%(BY%EY})sRz<yx)9Ir8NEk=sK+^;1pvc8d&T%&4-HlVo_u)OJ01MwMPIwB` zY*T*lYV4tFKLVD`4ojZ6S-<~$W?M@P$qi2waRZ)EQ52!myQ<a8MWnuf#<$C0GqCB$ z*|h5QH^nl<9#kPP98yJKrhf_5i_t^8t!O=QXnCzPi0l0^_f?IhCdWgLbiMQ>f**2} z8rLY)+BC<&F@8U)=8w4ZP`4#xj0i?eztNs%sF&!TkKpAAFGsdYQ-jy)WvB<I^Sy;# zi33z(_`V%(%3!6%4?1Zpj#Hk5(a0;O5cP9X$H9QhUX~@N#%SCbMpKv3+{)@1QeF_M zB6X5Hc`4EA<0`nqTkPc{!L(FjW5dZ%lR{;?K=URoDS9cV-+jSO&#gGDFs~@eYS_(# z^PMmdfA~?%juR`?CPmVLxtyC%(rX>?O9KoOY<$%MIQ`CMsufo0vu{jRDYA6AIMRyB z!>G2oY5HI#xul6T7}2S;L0!|HYq2#qm)8#?FWvct7i|u6c)WCL%u&5%HwdoQY4p4- zdPj$vnf{WMX#4?^7fzcZ@!d>)F>^TzV3^msQ)U=cxhcC`&E@V=LHF|p0SDH0;{&L$ zXCYS}M+#+m$kLRb(6MlA)Yo~wxix*6#Zh8o{hilX#8b}-oN~Kxu<nbCE~MZr4fCO3 ziK+WFaapO0#&38~NUC5D-r!vtLZY8~TzeZ>Jh@|DQ=TPHyS8n`Ap;C{Bd@hj){eUR z1f1YNtkPW+UUETTxIrJM-%?*hp$TYB71*I+1D}Z0xcq$?%D#nc2-~OFVh05dZu^Tv z;}nmF8jUCN4KRt$r5U*na<VU4E2%KUHz%oIndxkk17iz9%QJ<I{>+Zo{EwwoUYJFJ zX92N~{QN$JLlTk`vYIO_MvcVLsJyQQf*kenoQSy{#&a<UtvHN>wUT=enE@26tQQUl zee#g{_7T)gGp&f9;*MMqjnCoEYLM)PJH*C4MB(>&25j5et?LodCFOD699}XWaarLF z!X3oA%KU-+n2_t;%6sB6hiLIOx;v1D<&*@@iAC23g|h>4S7tEd?ZGMXxAE6)g`O{W zl{F!7yf#V~iYHPHf+hyH1_G%30np?^zrXE4g951+`sLl&z>=$Vd^v&lha{{{j4g9< zkwGpJJ>S&tLt<_6#QTLZI&%>a&~ZsCGH=cXnD%-gsNhZl+_QSBaY69cb}tbLq$<mm zVXVYx=aU>rS@7qIR-JHjw#<IPX#x{rlrPA4bw!7&Dj>OQy9ZPEZ2=<i6F$MnEM`+d zf?(5f?{XA1_e6#y3eJ0gi^h}j4i8cZhN{9ebcPKVyihk<wjz&)Ne(mo8o~OtaO%)C z^)!)~B7T-8Arg{x&0f&O5ShS;;gW=OTY+)YI&TAy!TejsVWvBbv3==`=HY&qEU_+? zhCpNbGZ7#2ZZ{zhAOqNd3z3;fLB>FdMUTz|OVE1M`Sh*=0>j)`9{}o=biG&5o+~ww zIH#`)V0?G!sd`8HGl?e=?Cim5OXT_BOeNfB@mZ4mfBhLOV)NHl?QEO;{&ZmPm<F>D zjw>K#<@8M8Rrw{3ZgC8pdEK%p<1Z|3c-oB0P#}($BFFc`tpQ>|spJyPNK6#`!lMfr z#hF%Eebi<xE;k1|NjYefBiko4cTS^Zn{Fk+SPLe_=j~?6o-=-{CS5k&hiZ;e&6B^r zFSGuMJ%l5D6CINhKhoL7IAgDW5Zyg|Ei<3!JGR@Yr1htEG>U`(c1Kz6ZQx{(B?$Cf z2|{m;;@W<p*#JakVOFq3Z8*YjDl^i(BW*;5QZJu9;O9AZF|G@4S1R1jqB2{YQ*05h zt!8yNQ%xk5Et)nQa+s?1R*Jo~DXcbCEPodgZq%hbF<TfzmVtgsG}SUki=7#qZYio1 z?pZQ~J|?P!^US>Y^8hS0)Z7WLPj#*;>T?2kE&TO;+l=P95otm%%VFKT$|Zt5(kgdn zS9kl-IMBp}oEj4Zb@z1bFXjR8*JmIA=;WXZoRDqluw=3R1H#i03oewgcbg{eFKM3E z7>Bs%B+wXN_)Iw=uOJgf>)iszACPx+ca4msePA>=79u7hM-v+u7IqG%=2=W4V1S+_ zz2ih-4&w<0L30=K_yf4Z&>YhaP&A{36Q|egd$@{@6LdXZ6xxbkQi~Gu#*QK1l4PQB zn9ox0xZk3iqC!i9Tszx><QVJQDyX#l9x~7A8w<pv<~sqN{?-PeIP!SUq4WSYF%d)0 zw&UnZlCJDubva>LWf~M_^KE_IcYv9N)HoS|m>GP-<?J+gi-%zfX447z-TXWu!jomi zT{SLzc-Tm>S>u@#OaI=G$^rkH6H#hkPVmB~Ff40ib<EP;U-o0?Vf_SI9(j_!Wog4v zU~E$q9c<uTG#mb^QVRJRZJ?)JG29gj?J-#t^%9moeD%Ls&p5YYK|df_902iZQ122@ z9Z6zyR93PkAc(v<VpcR{JbhKX0YEGy7G&+qEfTWL3tv3cc+$W*^pQS3G{Nat^p_!y zb@y~xoCa!!Y(zKCW*!OFbv)igBP_|vD*I4j?+%7capN>EgisIdxIk@|*);AT3zJ9! zmV8|gDImL0VL;+{$f2N`hLn<6WcFqVBR&_a!D_c;I^wN%5JJFI#cq<BfE#pJ<M+-m zZS$nl@m=1$=IOzG6pFr*IAecVyBZ(-#=c8O5Tc;O=_wL-&_qfj4x@~#Lg&1SST<hJ zA%p7g&dAno=cp<d1-PwV3-+*?SE(XilL)R)xx3VjC*7(j>c#vmtqny2A2%(^D~bdf zX{LP~(I4?Lu_6Z<h!h%Je1M!>jk$TTk{}0e%wJlV<4diC5m9pxuZ7eZ1LC@wB_!Ru z@4olyr4pI6n;J^Z%JI%#F06sZA((`Fb@iFV+UU2#whh+3M<y10c5MqPcqp$?CY;pg ze3R(gh0FnA7R5`UdKgl~Fzrzk^$QtEH8Q#86=;-J6%F17y<=}h1OP?#2MkNyi`z_R zt5A1ExzdZmB8okSm@1Z{w!^#oyFr%}6@PCNr8)oYRQBXb_w~dbof8g`(2UWAOd@o- z7na48t8G)l;R^vgKNQ~+PSD@R6@c<_#C2iEq9^JVnvax9h>QUX3L{H_Lzt;1s+vq| zHQCYWAAb5#3YT!H4uHnS5kSE(wQvN?9u7|3_jxumR*&3QtEZ&+WT6fCcvf1w+Ht+B zHHs)ga%dLs;{hEGQ*uvmM%lFuHTOvy4BZ7)xU(j4#S4PEu9=mL=*r>z0F{PDen03m zKnh3_KDw_A&UpYzYk;M5zqCaK<CNC|CS`cZ^+u=;)n4bg31B45!(hy%Ev#P>Ds>AZ zZ;BdhdKvX6Ej}4Vo3H3y+PK;d<|w)mnqJlxD#a5BJ+9s*TUH;v66w}mU#9QCv%*>{ zt~~CZq*@mIX5YxBX7=KC!lZF;;fFx`T@NCh43|Y`)o1Hrt~)<bY&o8q8jN#NHk*1O z!&GlFX)hk04p7ia6F^-BA?tnIwx_1<rWv$mZ%L*~GhE`0i9X43G&(%NeB4?bxUMdL zBZ!$o-v-x=Z-Ix1lZvrtwGfy`V!-I4K7`1E7!E(KUmDzq&mJia<E$Cjdn77-r}heh z)s05AoyRN1HyB+sA3UbWCOc}Odo~kUN}HWp|Jwz17El@cbAiB+`s->2_}WB;DyxCD zBv;91WSB_S&|*wC-Higl%r(Hf72H-Csjqs$FH!5XO-}f6)kn=ni$Q>*t818M+%PL1 z-+?-NLT{(FvDTt_hO}|wX6E-jCvk?_a67wtD1`#7s&8`5AR1!2UUr-0g>TP{Yxd=x zA!3JbBYNYa{PTOAi`FUgYI$g@kHB>RMbk)%9)T;MxPH)f=fnI|@GEICm_0^;hf$W` zd6AnzZ(&mC?vUND;IDdir|=(N7P0UsDxY#lYHaXNgdT`U4BT8IGErTty?w^fUC)*H zGK2|QK_mvO=%M&;h}YsWqw16V5={1vtV9tO78&$;6u6oSVke(1hIq9N6E>mo<HGf< zflop}qwJHYCVRM4dY|sOqpB8bz>Kor51Mb$lm%hwPL9&kTxjqxsNjsvW-^Pneg4(4 z1uE@d8-@%c?gMxBm<D@M4LQA~KUx{8hz&WF!)NIbs@<ZK#aLxtsqmWW>=qLZvrfGz zqV0z1E<-BiT=7$^b;0^RYOjS$DG&&6F~>*%kJ1Y6ZWW&s)aySbCNkV(!X%-%VX`A^ zI+^|38cf?F&-!%nw8zK@Inhr?v89{!_LXfMbouHU96<WGg&wsy5pG|kpp5GNB8uhF z#vUJu7JrpJ?e^@yR=QD;y;VDTec{++(+aCkD(bbqF01(@sT5<z`sG*oW@p_OINr$t z9DPb`!J+awSaeNuJDnZJrnSe-g>?{H3b$4QsDz2Udu0*eA3=NgBVTARs>W*ZI*iOM z#e6_ETW6_^csl1Gk3_kSX7k~g1f6NwedB1l&r+>HnDd!>0YaYD;zb;aWG}Ntc3viZ ztc!ad0Ui5)8yVEXS+x7xg)?NA{Is$G??~}B73y@6MttHOvZ7AioS=L3Ar}QDM1mjv zlGFk5DDK~_dnLc|S%>r&WBa~QQy%IEqAB#Zjd)InTUT^lYPIR5qZ3U0(~3L#Kz-PV z2>poPXq{jEjM>)pUr(1MFDN?Oqqz@ejp4!V%@+2I+A3mc>r(<J5w1QA`zz=H4MT8% z!+JqDrcaE31@`QNm)k{^wXgMC&XWdWjiXg0_Vkbb@tSLp>>jYkjy6%;_Jkg+5Pa`~ z45@j|9dKk73P14%|Ihy>*!TWE7X{^z0k!yzx##zyk2D7_n2DFD0Xp;_pG1e5ugupz zwe=&y0*(OT@YvT)kKfct0Mr0a;n2{~hR3V`RDMHuOtXnd#?>l6l7GiyQhB$+B(DD# zp5+kMnWo@>@-B({u_{dH5ehDS)O-iSVc+d|Q51;%O9_~zNY|xMpliD8D#daj(qSgc z4&{Hq(r%xyeM(Pi5WGWUCYEx|BZX!Q<h%c1-}?KQ+r?+ebh6@7y!$PEgCu(mDb{>2 zM<A05F6EDg{s)W9B5fGN-Te071e;}l`fTMKwYUGAaU#+8Q4rw=9A67d=|5|fQbhs_ z%#zYd;tp6|Zn})D!Rzz?bVPbBfIfi<S-(GzX!v=5eTq2f_ZEjU{Q2wv1YpI;&P~=} z3;bXO_ze;nzka?rlJb@1u27wv9ZEP?D4t2Y<r2jXDFmVp$zw**8iVjhZ@C3Y`7DxR z=|$oNq&~i755($>iHi(dvnRtDfF@N$9dc~Q-KJEN!UB$os|nHXe`BasgWV5NSFw<} zP<@6K>xSRnVImJmsNSe2wSKcQo3(Yx7`WU~8n*_hBuLZefu~e+usq0C@_g0WEV6Aq zef*s#oS#oH^a!zCVXqCQ6<JF|qR!;T*ucmuhIIrlmE)R%X_CQIv@m83rZB1O;vD0% zaZnS+mIHL9NuuyHojQ}onW`6+WtPU}rq**q{)U(?MSe4pc;mURSPcR7RR1H-FBP<l z7p5j0xTGRYZ1+hU3wBm9&nQVGVt9oEMx5I+0k<TT^ob}U8`E#V69hPhV<Z<t;siEY zh=~BH&A@ZTAhLWzL*z2K?=xqK(-48Chnw;oG6jI#G|R&KiX`!p%p69|<t-u*lYh5H zLY>k{?s3Inj6c=OQy9_fZn|YOE9vLZEDx3A>bMKGL3oTl)eZuvWt>C}#bf9!E*j~l zTn6n?fgU7`PqeC#qfz$L_IpB;;SltXM`MEze@l*!s=E&}mdeGqp6L=9sLhJQ8L#wS z7yy{OoaoeHh(_e4-$3&EhKp)a#%YFz))Ow7bJRFDEZen;?k=bx3XL=?@}X6XdwH3F z!6ELf<dqZZf@Dnl1Xtv;%JTW0DJJ4Pc8CbVkO*!<8CSt^Um{&9ajr+T;NOMW8T58+ z<_ig(rce13@EjcWNLmL+XMD*_`&c{1t^sGy`n#MC7as_n9JbcdKPoDw!s4?j;4BXN z9c8|OGLDGB44}0WRcc0DhPsnTCO$?yBie9@7|NRH8NMW?e_YLx$%1@ushMb*Gp?zH zU|iKIHimJm>|<W$zF9?T^<C<lJsfW6E}68tsb^d|soTCU2e5m&Ti@?nb=I!~$N&fN z$3VWpX!Gr+Rp^&_dRtmDq}N)Q1k}Y5i*5@feW>!=F&8#I#qKtojhH-L(tpwuK8A5Q z9N+5+tJ;SN9Uj;$0<O5X7&^{2Olct#btlC{mo0{~pj~ZcE{I9X!yi@Z85-nYv>63I zdM!~33KO~}pLv+ZeHGGIl~DADYym5KorG15qjoxfpYo_Y2Z(j^uI(3h#9PZjZ}tdM zLuw562)N?o_G)HnI4{utSk@q&BQ<!<pC|y?r!Xc13`(DZ<bCsNVQLvs5=`7u@kwN! zh<3Y$MtutelGkXqcaN69=&m`)6w|tu`pjnNqUwjmFTA#%oV`z=s=G+bV*nMx8W-A* zEL}ypx?Ragj^gMs`Fq>Y&AA>Kv*r<O-*q|WoFX$(EiV4cGq%;x%Db7ooJ*WH;aZQ| zuP6R%;mLV6H&G$e!!tM?=3UAEG?;ZmKGT=ej^1@`O{?9e#>GayVF!hZjJPW(K}c^Z z1B>4(JlNp9az^vWao^jFt^wrJo)bVB2K-A}7i7>cR+TD<HV?b7;?(Mv=xGlm^fV_{ zhVD%9CXC<u5&!JCk4_!%ezf$dz0ER6`Ly6BqlHMjpmWhiwahsR&|tb6&cU%&a@jIy z(+!&(?1=v9i<a~r(h(!OIzWNfN^N|f0dJ6QAGb>WjpsFc*Svuq@eT0nPyFZQL9bc4 z9y6$I*ZD!NoMLQHlc%Sy0~4Esg*Sf)I2E}zwMi=1FE3a`iQ|1mNLczzojTWOumg~~ z<eW!Nd(frjeK5BAF!6G=-`8)YzvW*HUf53$IF4sm+w#lC^yolNaL?x0KfG$vj2r?x znJeIi+Q%8X1uJc2Zv(ceIi`o%m()Z}mK-_!mn-NAD>3V9KO$sAmd)srT{iyavDN&^ zp(vj{D6@0hfc2`zm9}lSAL3=)$}pE*I{miMIq`wHEVY~gUU^F9<Co3hsehy;v|>@Z z=K`753_5jD_t-sPb!eK6Ufp0C`r0=rIXYU){%o&=@5+CaiUv@p%`9+PlIq|j&dK0W zm-KdC4?P$=k6;=l(DKqiOCnZ=1zQKNApFyL2}vA8xaj|RrH<}_Vf7QO5=3-)P5wy; z4zI!ePJu+)6aL2emd2@{NE`2VDSb)Gm(YiZnE>y1>PFzN8F-&ywa?6!z;_7_v8DP= z(iic#nDx(!Z~#o!ojp=TpV>RxIV%$xn%`gLPKJP@3gwI<5tcr8%WvvOwsRJyQtDR< zfv?BA|6*V!Uv&!JBhIW>%#EZBZ`J*H&W~96<GSF`lkb2PzJ~uNg6@??0Q%{FBeL$~ zp(?(O|4UNJ@VZ;#qW>wPSi&F*2s87uoc~lk{TFOP#WpU^Qk<~hU+BujSjWdIK<2+J z;j|aJ!*cIvo~?H{uei-p`JQGE_0CwC%(yk-B2nGS%atQ?53safRr`_H{XHkKf8|p1 zbTqS;EmSBM{HsH->NV^?@vKjLiwXsKlwtp({-Z-fBJZtyVYza8An}-QQ6m5UyQ7o) zzX~T@@~xmO|4RRFO}^i}RZgwleDY66-xijBSUw3^=I7)8=ga;>0|UawlmbgD4j5^J z@4IQZ?HrI3KR1TP!pgJ^+FoK<5M9vC0TEU$?EG_+fhI5AHh%AbIBH@^m-G3GChfhR zYyA3kBp6aeSn!D*ak`HevG;v<w=M|xlV6Z|&<+UL77z@^9ZQ`1#{+!aj%VNwz!eA@ z!u>W|;Q3`Fx9@laOsr7Q@5d)72ng^4Jsje$6NWMg6`Fw}fa7{#vcdy<k7dGn4~Oil zWuDZ7FXsG>92hUB4HXE<H;ez0X=0bv!xD!?Jc#b#6furKTlJ|xbSBS{gs%8dJTJuo z><@V~fnqArS>A0%FL<+Qx__zpyuEL1x1K+xcIiFjKM!NN8+E2F+|SM81z;D@MUng6 zP8^$rVvFiFg)X~+GJu>4_LX)(Vk8}y)Dm+d9PEX^Vf?vba28F~EGpW^5jtKS7i-+p z`?QTS<mEw|hJxeT3dHF4#&gw$<rJjk_eqi=9yx&(iGi=<g)M8r<I1TRJqXJWu~g6$ zUQbH#y)nxucUM==KkQc+2k14$vM(^Zt_ynZW8dOodv+j9wtU_|x4e?*cCdN@iFs)N zW7muv;2n!E)gcS3V!#W<S$_)b5!xE>eHb?w(68nCath((RJofI{;}wguBvO>iwajf zvs+(0O&sU!Zc5i-XldEucl6ztpWEuA^oQGmSTu(UsH;aqgSoM#1>mAqz?MPol_hcy zZ#Lz0i}b9<AH^WSj7kOlvquH=a!$g^tCj-u;QtLA{Tgy;d-^WjpDGRqo0^O-1e>F< zOd8SRkTH(Y&E~+PQb7Ff`P8{%vSsDAFVTKR?*BGeZ>u4Qcq=g)W)YVQZ#W0`S9rEI z3y5?T5#e|?x$r2~2{2bX9WV(M94tm;MSsthTD!jeD@Y7T@Wvc6t33Wy#zV=OKVfeQ z!3M$k*J2eKR$%PgTLo+=G`>6r>X=KMLlfpvMZf>|EduQU0>=AUC}v9M&3#%qs?(MW z=EDSH16!hS-#se7_mDe`2*#^%u94c3B?WK}rY8w#?t;OB8o(pSQhJ{v($Cw)NB0%n zP9n?k6&8XO*ZV%B78LxJJ5Kg~tCnmrS|`93g7qL1+``?kmYlZfh(9V+a;J(5$l^wO z#*5L{a@1iXk&-vUZHBYfpzm~C!RLm1T7x9LAQNhXqZ3@jD#-r0B0)P4Gv#+zP3BB$ zrYI$uSK0ms696_qj$2-e<U}!>{*CA4B54Cem+@ViV5b63<kLob)tM)*xy5gNj-WM) zI@gC-H2(80vkqN<H4?AS?vV7TvMo2^*R7uT6pm_fp=!(6Ec!3>buV9ylQqO9_f1im zL~;kjdh0h$_=zM;=v3LrW=%Wz1D0y-Ai4YyNX2K2R>0&~$3_k!a+bJMXp`I&$HEqC zZ$kn0ra9us2Ix7mHfQuPyl@T*)l49F)M7FQw{x^6drI5M<Q0X~r<8~!LUdif>+6a( zh*$tNs^!{b+J2ssLP1Lk$xh{9M>KY#eG9xHEMzamBP^o!?31>MYkPPG0b5Y2(TBzj z-XLmfFJPgNFNdi2S+4LzXnDzp<?q4rNmQ=lh8wtpz+UUR+t3N{voKivrWR2>ZNbfJ zOZ2>fsc->DR{T7N;rWS;U)xkiimiutN9s-zrtT7FSh(Z7!)T`$2ed)W35x)ZA&q^u znogt-&^*jOS#Y;IO-83K?ufH7EIQrGPnBkFAVAG~#8@S!>A4qQIAxKhtviia-^O%v z?X}Y?Z`)uMXAiwj9)E*_{!G*UsPtT;slHC@Wzyd7nM%C;a&*IRs31K}Ql-6ZvCCcB zds;YKwA)TyzGDqvmq9$MynY2|D?R9Djg{xdhPzUqY8K;!%IwD`*i^o6Z37o_#y5y3 z8i2Nok3R6gUA;JnfnO}=M$T{eD*=TRKF5)MQij2H%Ed9MPRq0fx;OLvm5^hn3wh4C zE^VKDlCQ#zwaLG(&RTTqdi@OT7#SU|#a!*&A_&?Cth&$kQ;BB9Ci3We8*N=qxXKYD zjC}5lpv6AsgYXI{iqCEOPySzv4($j<P5_CcPRFD?vHnc|1x}7ml84~0);}Dxsxh*C zKOoH;a(cm=mp?kCGV=icqW7m_FlPIB@GCtf-Q_twrsspaWmD3;jYDsT6)wwXgbOU| z^{ZcFZ=c}Oh!R}K+2aAmv)kf`&WWy80_4oH*Utmxe~wUCEBM~cJf168o6YzIWB_Hk z+H{B_6(D|T$>|A}s2ExL2|%YYm7Cjk61tx4FOqTgBy+7Z(hH&th#%Mw`!0<BN~$gP z#4&0+vbT&F4=$a$GkY&MD%5mi<n6g_8IU24G8c*=FD7!!j=pzt&pr9OPcuEgKg%dG z2BpsJSXKFAR&ioj5~~@lMiw?2uK{zv>^>bK#@9A#ph;C_2jShdY<5A|nx(X!ttXT4 z|7zXf?6vS~&B+*A4{_Wl_TMpK=FKe<Wv)){2m3k>;{Q0C%YUQxTS4_4bECZFg`~ls z2U0@yOo|vtYBg8z_n-U0He6XGFdp#Mzu`~V3&d@N1;2$?=F!x1Q-V^%T>x$bf1<?m z;|K#NtNv|XkksRr5C-Hig7zE#tlwfTI*QvJZLqS>O7)*tPa{!<vv%EkSgH4%AHE&? z8)BAasAmWhH}3NWIPQ&W`e?gj)07_S@;#O<O;=ABCbDZxIKF?p$}rY2h=!^8r67Ej zJT{%PP?@QHCT3P8G(38*0xT;NqY1}Jf6)GoMni%5o&c<z9?|yJ{^OEV?m~F)6^s5$ zqCfcZDVZeD_b;*%F}mPSyCk9Enfa=@(nRCFZotpV|I07R^O*4ODkf13w_$+JS&3*J zy#GB6SIGw&f`7?BIW3i>bZ>dXdiFP>0{}`d{#QZ)Es_Cu@{(sMv_@yt0{hB})c^8S zlNx=2#8#~|UnR!mQvHZ(KdUVGkLEujP5B<<{zqh4fftnISLwq4@Y;J7{h|7oJd8HW zGP&o9B8<Pm)4x@b<omx$WCfi`@t#sd{;P_qnjelK;y<?TKP5|wxiSAgtoVp;<^Rgk z^oYvC^Z#PhK9Ay6PR-qat8N!d;w|eg&oE*key}dDfBm-HZx$P5-2QrnIpqB$jQ9Zo zFulnAbDRqej`{!YGqG|rr}VSQ1HgH!lXZ4LOf$1QAn()7j0i<`Jy4-?!v2s01iNa; z(z>p=p$`HR#&>8|pK4;r7@XdZj@wgy{ZO##-?mV7&{gdHeB9pv^1cZRBA0Ij`+NL* z<TeGeTigC=WBq+xg`iwW9~f5@)I)Z>hjHX=DcB4^U%nboa5T6kWZdHr1Eil7ONyoA z>V>&X-?XzDjMjXJb!;@;kop8sQ!}a-Mo<bV!fUkSTywgkOVpZpn5A!F*AwwSsY|t| z?TPhpf2V0JI^GbzdLA9!`Zpuasd{Mx`%4-EAC>?YKowi4QAp4ucjNJs&;NlirI9ft zqpjb0tHrC^p#Gr)%}77y22?6~mw}|o<NOT!=;oeU`v?4`w;GS3AhoUW|KO8!mv`o# z(e&yqYTP?=%m>bVv8UK);S|~Dzf|Xde!lfp<b*l_Ny5&|`jR*6RS8R}n`nx^0&8}{ zVVF_o<&N-KP%`Pl(ikh%{Hu{ee!w0s?3j}=+F7e^aJc2bqRQF23&8V82&Syzekm)b zJjBR}>S%lRugF6}*hPi{9AtUe7K3g}Yt`Pp_1<N(PaW8!XqXoHFrrWr;%p6nL>r_I zN6I9q_$s$ocA*WdWtE`7EXR1lxQechH`}414iZn6Eo%}ABePIthT0dyl>81%5LVEz zHzIp|@BYDV-tr~z0o0p&&5uhh0I4h)VC!BX1vuWYujIJ>MI6kAhDO;pC#5|O7P>Oh z|CKfRijWe5!(mB9<q;#7{f9Q-q7c4#X9P*hJsS5E$iY%fQp1pTyfnM1D3uM|QFsoH ze6)lW1S3bc*P<zCc<M0g<|$mYY-!d<)mA@`Il8**UNl-A9uUu2Wex7m%c!5L3Xk?Z z)I9qkspON)4&{aAXVa*(7O3@m3JP^ritPyPx436eYOHutI3{Bi#U^UZC<wG;YVst> zC>9~M?`gAL$Ua`r^hO*Iu4kk`wu)9$WU@hVra%W+Cz2#IZ#UG;K4&$L$hL$c&c3ID zQBd$Iidit^7$C)Hc>|M-B?MEv3hmQ>o<~ckAGT^pq6#*az05H?O4VayaX%>uVG4+g zMu@_cC$Pz#t`etE8X?m`b<Pr5R|YSBx~Q}&dvk!%G`JC2VC}a7@Pe2I*zI9prin}6 zsuTKyV!U?OhjM)4>UwfkCXU%U3GAbkDwOI9<F{b&7eFD8Hi$n}k{ix$l9*bupcZsc z3nbU*7c-U$O)HkDi@QOv`0zh1a;i2c6?gcRKOCwXjYj5G4=@vn@Ld*#LW&xlo-plw z*YQvcPA<g2ZWLA5T@f1iFzD-iiea)tELUO01*~bLnk*vvEbpArPCruAqS1Z3=`C=2 zGViU5HGto0EnQK$-E80|G*|IHE38R8sr&0+6!5d_*air4)*rv?nU_j|#;d?HTdn0~ z6qi>d^n#EJeaC4^t-Z|*gkVBenms0KE(BfO!PMPTY3C!}Rjr++Rliz0S_XW>6B6?b zLfm#+>(cb+vbV1TOjv(Q$R7sRW=V19Z9P>&X9EOf2-ACxV>{QNp;|A9th(YGKt2(2 zx(db@XqsKclI;Th`n(d}yjNmQJbpT3$&`7fF-QFvNGB(`raj)>!@pk5t&q%55d54= zvb#}d8t0C&v*p9IYuPv7=b@2I{Vhix$Hw#wSu6Cwv6UK)+pKplZVSfiK17d(sw0G? zLILae{%T)B^-F%vngcc1&#%^I8pWLueC>jlqnX+Ah(l$bb?$FY0adKR8AjO{Rk+>1 zB;0_(N041$;I)CQfe7ZnZ%X42qephgwkUAV{pQIMLq03nJZ@jKtdV_Ex&ByFNP_Q6 zQ1_i3aa0d$6)APP3^y(|Emm;R+!GC}>jQ=<qkRJ`)~_24D;GE7JV{w|dpu0D^g(G> z6HZZ2&2X&yWLU&uJ{jgyhk|UOhnt9k2&X1&Vp(z*1l+mqh0?YOQ<>x?tEN{p;7l%A zZhA}UCy16JL)b5q8K_0V$!ihqL%SR~3pC)M!`3W_x$u*`>(413-!{2LOcxKx%m8X~ z6cO)w%uy0+J`?0&jEMRg*~L}nr_aId0_rj{<_yuw&%%Smvn#?z8hG-%yr_jTrgQBb z+E!Wnsk_q@G%NPVN#n=f5+W+nu}NlJiExi&@mavlEU~i__NqJ#0`!YU=Pss!w42}+ zrlH%XPp0@wC9Gc$56yWYLMad1A%FwcpzsDZYxqCp;}k&MRY#7tgKw<u+|$O=vXGf0 zo}RT2n2Nh*tR2`ZLru6eSJ@scUuG8@YDr~RXxS3%9D*d`QwH>nC`J^Y)wZbO0;W6Y z@J&`T@{o`>Sgg;x>X7--?%Zd<kVlYXc>Uu@46a@5%zVs*jUXIAlkbZ90sx>)Z32~~ zYay<7-KyV+f}tr{hmpLfmljS!e{WdIzC)Bb>f$+c97pqq*Zl;xr_B)}TKl5&NRJ*r zn**s`uS#T?OcNBx(YK=<UH7Mn5eH1eC~Zu8<N51qWbUdJsa74=R=K!Zc#5J+fZRb2 zRJp0#-WJL<a+N{$QTh&c`~kRRJ`2SQOG)WKK_W2hI?YTUC4-u>a>Hhrdyurq?)^*7 z+&+d3aGog(CIl`KIM~+`_a!GDT9*h*;S)}X&A(i*ejKrDb+(@vJn@)=6OXc87j)t% z99Q8pj4$0eX<z^BoU}7KSUuwixfll05xsG)M|@sZ0qyt>wy_A$6cf0X<U6x8o}ey3 zz7QpEpd2??CF)vVQ~`TJ$MGT{q~P%r0$ik4H6;pq3P%X%rYO?mYZ%syy9X5oNqM>A z@u;}sV@<kuW5J$tZ{D0JD5F1w!E_9DhGXX=Xf|kKan+?$I%eEbmQ))YieR3DjqCn8 z5Y6#r=xwp~1X5{hkL!CX#p~E1D?3gb_&Yl*>uMsrC#}rEjfzt`Y`ipMGGxS<X>L%e zWBP_A%{!fS+0N)r3FEkX%l>kk!HsL{8{h3pnM}i&dOLSw2RAQ2@aFfu{8<6!uoY+} z<V1O2>d*c8I}n?KRQ)HBwZ@jo{%_CXM@)F<jF*t2Y6_A75kTmfJ+Mfk0+ZwXD3;C3 z3PDcqgA@kU;d?IB#no<qehh0cce88Kb(?d%z+ZPU18Un7wZ)n8@X7cwqow8a*P7cq z86@^9b2=)6O-(p_^27JFXv%50AMQpP47lsFVz^6=ZW;#IWj9mNI(xN3AVG$_y`z)Y zmKxixf0{|+F92HgxBJ$-)wuOS>$A|oLx$2m9_Zc>Ar?W@0XWo!9^G4rTREId4G5*N zE8ro9<rDyAmm{L77YlTeef6{Ff7R9#dG;8w^OS>{8xU3Z)1s9QhyzIVWG??G>_H;r ztREkq2&a5}vVXO95A1+WK0esAJ_MKqmHb?tDb7i00aO0t3JE}%xKfk_6#-7D<iPO2 ztR>1od%1i>kfiM+5V2fBes_C_F{5Qt7}QU{2SHEVYdX<v-)u@o^mhY%-)`hP0Lwf( ztM<(IecJ(F>(hHbZXb%T;{S}#j=#31K|oKmcPqBq0lVLRl{sqdj)LE}O3USsqSdo} zBOfOM*p0MD0#NXP^ecCG0HL7MM9qh9q_-*;f#B7UT>~tucKKw3G3eb{!F%s62l*jr zKf>HCBA)RxG3Aeu=kU+nRd>d`BjcVXq-sp>{G%C9zFh6EoM3izx;<?nSzkl#HKNXV zkQdLrl}9AU0O}tsL4vJ|&r{S2O8<5`=lkD(U{<g_#rR1a7Zn!p0NySNe5+Hc&9L3l z*w&&31o1x&%h>(&zqb74KF3s1y}_A16QW^G=DOGPMzU1A5U!nx8_+QT_g$i#Ic?Sh z>eexNO#?6T2OcUzgrJ6ke-6$6`2#Flf~qxGhTRf49`KQsSJaz`m7Sd1N-04_3CdL@ zETE^R+_()tttY9B1V|A<U&vve%ogTfo47ATh^KuZjlz^bqJ_`44+=6kQ||Vj&1x=E zne|pYxdEi{RF)e`9J<nfMceM0RH|?8y4R@>e&1fYIYtOiP4g&)jz46F|2dMYaL*20 ziqCyiBvCz(?2?CsS;6HSlNMfg2ZH3Ta6P2bt2pt}!i=ho187$0&xq;@-a|n?KYSv> zwZ8hf@0H8{(||-yf17|*OASQjo*3N_KNg^AveTMr21P!PWrdj6QL1(_hH;)QKboN$ z(lM;^J5vk<0DBDOuF*gpVrPYtRXJD&4naEL;e;6s{weiI6o<)+?LIP771^OpW6IB* zVB0@YR&p6&1^f=Ui^k(5i}$0FB*xcab|Djq@kxdwbIr1n154y~<>x0N7@=iO(@Pu- z5=tP=AV@bWvv_=>u2>795V29r@|oaM+}~#vbw7L7Sm1wK%<I!ww!R!Rc8$-&LQmI+ zJREh<CsQ6rlJJ!v+8p;cG9|n$f(BzHcLsAu<|05}0}x44lO#zo$KLhrg5^c3-WqM% zoBK0G8Q4s+#3^NfxpVE(3=fj8>iB^Wr-LjTwQzrQ6hd%7AR8-p$=@=D)`PSh{A$oi zwBmsyhe^-avjw0P7Z$-?t&9K>)SJa=EARMzv@RB@5;O0|^Jc3Ie)rtU=~$N=5O{rN zt#AbI0D@4R$7K3*?^aZW{wQZ&s6es;Q7ObF?->p%%*hYa$%h`u4Uefu5>~Ne!<DT} z#}5I#ARASGj(hhjJeQd&?`B8dqbzH`prYxUzx-nsBP~sln9I#K*gjt>X`Gh{<jy7= zBbca5wn1{0wLK#6jLMwOsK?KR1db)srrFM*08x***Vfotk)nKF;9Rgo+F6?^1j{za zqy=~z4Fs5$kvGh%k#J61fg^gS4Mg8J=FC3MzZEqY9u)k^7~3&{#nC}JoWv6Y)%`8> z*5GBEvB^VL%g9-n86=kR*9qXBQO5n*P&-R=sN#gDWrm<PBASxBp321sI_aTjp+x0a z0Gvz@38DMQ(^EY%K5l^>&Wel1BLzbfq6|x;gtiXLFzO(Rjh)iKS>^9wj8N$a6IB*v ztJmL#U;W?(6EClmRPFMVtZAd~9JP$QU{a+Svoz`DW&JS+o=J(XJYbhIO|aeb)w`wW z8VU~Yl)1lH4QWTOd7x=euIo3oJl1zN0FNU#O&$6z&9D)dyAm&Rex$Eo>2qEUBPsg$ z8V2CG3?m((_C>bpWpy;P#>4x0kbl)c_k+xgV1|M04yz&5^TlDJI6}nN&xGt|8y~RO zkIhd1j58;L<p39MEu2u9rYFKLl88iiK!?g`8=r>BOtMkGv==W74K<oMF)z$=1N;KJ zUzVB7h+D$J!srxQLNuFe!RJ3}6<Vv{Mf>qAJ*wrYIIHIT_mpfl#oUy{c)PO*VIVg& zQo-fy7wr(_qG9$S$`JHOM==P8$(}icJxG`MS+cm^TSQl!UN<^-%_t^kPxPAI`rIpw z%P<t9A><>968QcP0DeG$ze6#|CJ@WZyYonYaQHcPNQtZM)a;t_AwdS3s1d^<iQ{z} z9i7Rn>)rgHbN)A4u?iVbl_~jAx!el}QZbBOQq1{$dQXaRDGKX30#)&Y`c*x{L6%UP zS1xwwHgv$Fa$F5OOevQxGA@<eEvql122H2T-eg1x=7##P$Tk+Bk|pqnMvHPIjK;Hn zj5<WvcHqH30R#_lVT(1E;A}!$V$DTG-#&`?I~b_)XyZQ2GsU%9^^<a+slMBmRE0y| ziZ71_4v?zMao)v5;aJmnZ%&~qeToGNuA~zaswrbIO{h{TT(vXV2+*%W%SmX=dMhFY ztuTlqEuMshInApaN&%DE(-k#}+>0WA&MTg?sR~nR71f(wglFfwrV^lWA|f*l6l03N z_STyuw53~#_Irq^0>(C>z#oj)LSC-XmeB+W_Mb;;wy7AXi_ywXe7z-Af^OW`l+i{_ zhyfz`s|zQNR5fMSKUOThXvr25iRetMkb?zaDpU$`APSvFoz}#!I<p+^MaN}-OD{o< z*2horP(3qr`foC`vyaZ^r$pa|4V_#iyG<p2pb*Jr3{^tPCJI3G8+CFiv!3ztSa7Oy zV6Mwp-Lyy`oo-u*SS_|yt!?L{&Qy7%jZ5tHmUXpfh3y$g*!b+#9b=?J%T^8#(<`nR zv)os9%gYyX%)HzuR`}#H#wS;Q&m1X}UUeIo_3b&T1ZE(p6A=bVouHmEX2Cjjt8%Vf zH$G`!h^h~b5NKbvXH6uwE4q5jnP>!9N5f3)8QI-0tm@gsUPCOqiCGFc$tjjrJ9;9W z2*~WZpy_Dp%rlDHwJvG)X0Kwn>(MKuDsjH+DD2RaXu=M4Y(|xCh-4anp;SXagu0UC zy)nvcdh@7{M3qSs>uMyexn4!^aIukjT2rG}&n{-%EW(i_0q$fRMYU-Xo6LBej6;f3 zP|!`M?3psGCzpEuexoHB^Fi;ryfLl$lj_|`cbuuNg~|}QHoBK3MS?`Jg>8KeJU3*& zoFzr>q%`ATZi-z4a5=SqHGxK#zg~<j&Plshk-Rkqc7}p*5rR{^_Fb^V%^1j{Erwh> z)1EUeeXv*Mbg7vV!(aN>`d(|e3Px`dBpJ4s2G}KSSW#L3fLRe*qF~l1U2QKmwa%^I z1>Wc#lttBk$#1RKkdiKC8k@skYDGb%tUswD<hD0qi`BU67)f}4&o*OvCGsnmKc7?4 zR*dzUBv(=%l4IgN#Fn8H7tvHsO7uMgxuZI5@HeT+9)T(aFb$}`PNfvvXpr_efC&~N zoKy+J(n2n&bduhuuDiwjP=O`LcXhabZ#1Q7;>S9r=($*?Vxuoun^kS6gCva+aD#ya zr7a7lO}24OtmUzPGRPP9+ISw_X?YF%`O2gl2r2Abq&y2bg`hJp_Rytb_q!DONo!eJ z`yF>VFD#AYj=K_yrLlXPK=8X<?YKKFWA__&+?8CLdr5p6rx~D67jngEr;NlSAvm&K z&F)^BE>k7G-^RNm-xbWZM%s$?Ju(vJKiiRIs;@d4qpI*ntav4$WLX=$T=4}$HaDt5 z>#=1UPiV+!Q&FbA|HpXK6bh8>DO=aMvnQw3>birHL{D1m^!Ak7EnT2ubEYr$p+@~g z2W)baP)ZqpRxE{+Fj6?+K7ltS_}#iN3Ky*S{f7HY?5X-NYWZER!l;(~enS|Q)6%|2 zCo$RGPv6OD;z&1sE^*FKtE324gv`Gi!P>BpAf--AlGyO;LAgysCfWA3=Ugr!Z$PXS zjyJgo(;FF~rdzJLSYEW>%2!*8S4Lx@Iq`#pr4(U*YD~XWuI6vy@Sx{$aiWOXvUm(| zDphq!!En9;aCzo40N3t!9pD&R$B`RH<9X!9(Kw3SxLux!+_?RQkmEA=I;X(*VPn*x zeLx~*)$Jfr9lkM8*UQnqLJhIkdHxDa_1{>dPYZ)X8{7$`oxey@Tk7u(?fRxOS-9C> z*N`87TKC#8PWPMPKR`*x=6VqnT6~WcuI4~?`;K3*@T2=}zy&IC%<?DoAhRlN7E*$n z%L8OY2=ot-Y;qOAL8*|dz19E!^)ImHT}-#%+^*l<<n8Cky7l%8ew_SUTK~TN4e6@} zYw)gaw99RN3E##O;1)tyJ<c7BjoV*cd%5X<1>Thov}+4Jh#~DTeo5<(Cjjkf{WN<X z)8kjXy1vUZeY_IrSNeo{7;V$)qv1e%T06}h^Ags(wzflAk9vV_7r#0j98wPBGattj zfcCV0nr+AQ_!Y0N@5XD3df>lEd8RioK5OxKf~P;OpJp#(di;vq`rqIF2d9*WAPQxZ zGd~gxHy|(|Z(?c+Gcq_elY~q~fAqQ$-OsP^I?x@d^so($VS3yhxVt0+S%mEJfJ+j{ z-Q2&QQk5PhTT=H&2m?KByHqOG<D8P*>Z+$-KmIc*{Bx_j!n9a@U8Z0D_VK6RO#hBg z)bz_gKJMQi-cGY$uYUUe>-5{FowS<1|9;c6da7ML@DsN0pFbYoAHP2gf7D9Jkv@)8 zT7fdk_C`T-K3L&Xd*!vm;g9~DGc-rfUHPSHqf=hZT^m8QXX#l5sy)ksvlzAZ=P~VZ zU+8)K>y7el>z0oE5;9=64l{rTz@z~O{P||?n^iZpYP-!h_1G@@rard|+;Hj(-nnlE zZP_edD-*u&YTn==sV&R7f9-;wK0GI(g@o1(Y!YROAgtA<{S8x#Bx(5P=5JclB!{_4 zk^bCZWjih|KHWDx-}EEMtjRPMHf$Oj&69@_mh>;tdYUgQYtHXB7gw8AlKFID&?JAb zf}TcGNevlAYIxcwFTi|l<chz1|J08dEcjVRjMwDD9LY00#go?Be_r^-rjU_Lj2A`f z$s_R7*D~8>iJ@|IcgfGxo{VR`UIsRPeQc(LEKMj>@L1t;X%a5z0x663sBujzv{KI( z=?P<j90K7crt>+M`8m%^;iwXItrAtwy|@IZRLga)3oqmzVxdiN*#{%N$noz2riIq5 z<8t?lJEjgMyH>$ie@<ws`4qWxI4;7S19W&@_1z=~P|{G74Apy3Y*jZ3VElD$tuR<* zo<EQZ;5NXVf-PnditiDdco>ulAPrXWvQOm{h03T1RDRQI_Nu587GyWCsf00|LERF@ z`c%#-JQosT=*xBR!pWQre!kkHv(Dk>^4pf%yA>D~_?3K@f2x;mgFTd|Ek4?@zViJ? zZNhu5SY+yEpd*(iP!>Far8x_%8^C=RTuG!4utVS5^~AdY8CA-GST?D|fSi<EC00pk zYcv7W9mNe03Eek0hsGp)cPNvclF2pXc^Hdzg+dU(Ti@Xk)@0@&Njl|FCQ+43f}?3- z;st6*6cFYKfBaWv6K9VkTVBQ9ca>Q*;+ybQL4#*l#aDOW+IF#|9MN~U0%br6VmNb4 zk@EV66yS}zngbX=aCNrsVEZ&+l+^Jq4Y>BqV;WHYdW1>J089_6SLh_QM9r#mkrnsE znsO1ynoZpgb!b&Vr)+vuAV)16EV&V_kSpG4Hm6Xyf2!F&{14sGi~4uVf@F0_PSG_< zqX<iTFhhcR&UJUB^S1v4y0sbcEgBCK^?7^^IVRTmK9d`5aI4yM5e0Tk<^r;6BFB-D z$-xboyxkeE(g&{+^kw{Kol3SWuG8qcS1emtnuLZd%i@hKkEu0Lw#S4!_#*g`5L4#+ zVRy7=fB3J^LYOVLeeW{y|0`EHB+jH}x`ae5F{qASgwzz;J|j4f?BlSRjU1#W?J=tf zYH9qPc-_Ww?_1`3TGq|F5F!Z6q`v5mmT^DJd1?7^Kq?|U9cFc*(O^6y3I!%p(7Y$r ze2GO9##lz%(Hbq*sXmg);}|=JsJENJb5op=f4xRWT!jg77Wr*TU!QrVP(^ndX<J2i zA_v+mk-BzKpQP-_lO{qu7kKb+((p`eRig#W8;H6G3=Mg)zAoqxU7aaGqEc#KnX-pr zoz<yFIJW-#X`T5%hGBxQ9>Q)Ad!9sFp%u*ugV-zqJCd$hrN5vGHs)*&dBjf00p;6t zf6c}V+V1jyeI{^TWs2r0NhL-$fV9ut!3EFFLft6I-lcuSF^r&tGl9xvDE)VsUe-lU zF7sj{tyejZk-(WjB%*s?iL;1uO>>W7+JBgCLCsAIb-+8lAaok;Nc0+ZLrVZh9ni3+ z&$;W`H`Z9r-eOzXCZ4!6=JC8~U5Y+pf5W_1$pHbkB>)H@q@sygRkN*WkZo+oA#L7r zzE&r39SVL0<HLM3?$q<V3;Mxt`dDZA<iN@?RI}VCo?{^o0A66NZ`yTg|I)@b;d_n{ zei{+Up=XpNcq^L(cF;X+Z?un?)KRrUPu1tPEVQ-dRzdsNnn7fWU@dhHZ_vH*f9JNG z4;uRCJys%cdk>kbLr}&G2CO&puEy-xe`eM{9O-ph2o6|=|5qEbm;FG$5gD>$<7iLl z6p0pT#Z;4vqjy=>{gVr0;dp*v0O|cx?+O4Em|1%?3yje~O+@=_f%8M_)2X6af@kxY z&;{fo%bwm>?nyhJM`@_4gRfNlf7SWI-Z_Yk{!%IVQ{{?t)Wf+aZ!veXbD=~7W1Pqg zc{V2A<!~$tjGmE9XbJ}xsx&yd-cKIW?O9$P@!sRqKAn)Ql~}T2%B)jvbpeLr3#&OD ztNrL3G{%Ma5-d*48?=<(5fZppYb8R&8YE813zA7i)0SSk&9mfG1H%Msf3<WJI4e%s z{i(l~3>}7qUaCr>B5<6mlb)3m>$A&pQX#W{mD>yff^nNMjPC5uZx@@5KrhFHgZ2GI zH^EL9h$Rao7C3=M+Ez%QJ5}tDQU{_EasqP~&^~z|yiGW_TJp%Vq;`M}m}5>v%gntf z<FGPzlyf_HkmBdL6>A(jf5<+vvpX2Z*e&Tt0wu<2ODBurybB--4NiW>gL1l+PKg-9 zQhd_O7O{Y5*|eVVf3NbHN?Y#U>dJZza>s7AvCY$P=p~+cXH1UfCb^Y4rJj$RW~%oF zA{Wn~lmJkcvTxx3h`PbR;jObl(*D9`=B`%23;a(MZk>Yq&$<zfe}mE|AOOY5em)zN z6;j~m(CqE`^l*GE(521x3%%?;*)P>61mb{(?<W*3q$lw4NRh{5-*P^XbI^B=H;ykf z<4(38Pd(e?4|qZ}!yBO3idk*YN^d=VpRplZI`^#h@Tr`(>G>$$D0Mph6tw=%)-&$8 zw%O6<Md7MJS18FMe|9C1w7$ftc$a~(yh!A0l9lHGAto&aVbeixL=V3KvA+Ct;h-U5 zQzE0h&aQ!|?(@Zt&Z`r|hV2`wUV7s!*w!%cA-gyTq`?@n#o|3A$va;FKT=)gi@P?} zzxc_K4KGrAYvIZDGdNKgNH^H*wdhsXRq54F$Nzu$U6}H!f86vd&id1&r=Qt{^Wvs| z#jkF?y6K<OAKAWxuvzdSN?&!5=d0lWkC`5|r?CUsH2u4}Q64PYLYc6J-{_2OM|sHl z#{<arq(6_=Lwi``yZTYyI+mvk`aRCjeosFl%=(7|JiX9&(jK}R+Cv)O)sI_HHy8Vj zfmiki`C|WgOF*zc>(8Ud_Or%!^&|J%@WY&FKcfEF`XF7hb0i*Y&${ziJGKSjP2I>L zt4daDZ(mg`N{cKW4+xe=?P=`T64KVv{rl;^0_dqWlYv%bf2-`c5#FC);dP)pdRj6x zhCZiH2WB_Pfh<CHdBBhaGMoAPDXCOaNwQ`4y)%RheUEIZRI0~U4_RF0^vm0SCjtNL zVy|lQMqd5&^WWe8{JZHt>5Z6v{^#5K*PET;m7D!_p1%Gz{r)K@X{N7#{N<+9s&DdL znfTv&ari{ofAz0lKfHZ@z5UowTGSpTSPcs!p}Tmj_9pI9uNQR_AL4V595SZot3z^X zk}8tZa`np%7GC5{xD}}Q_-A~eZ1|P&S3Jaf;23Axu&<4r;QWu(+=LEHAuo?O5cfF1 ziSOm@=c<>RRACJq$Apb$+yMq+4s1L*0o)XKijN=Cf27Im;rrg{)nY)6?D(3F4+2!- z+!uS368@AXj6b9oOWbCUqSkIxoYJl7r0Nq0MiSETqk^O^N+el7MYMt?y~1O@qhZ*z zHi;lUeM*61ysv@A8Lh3J%O8l%H)ISK6Y-(l$OXjL9Q2GLk$B`U^1-(R4XziTxT=(> zxgd;8e<#I#E+*NL!8KN_(KK-nZZeSr5EsfBc267=XC#J4R*O_5v@ji|h@7OyXCyxt zcZpIbgMclxiaJH}MkaA>GIgdUM!s^2^rVp^+M8XK<|4{M9I95xt8G-97};kuQrCHl z?D1%#@CLl8)nk$hci|nj{pxDmc;H$o^hcH@f9X1~NJ^vWLDwdmBT`SqlTzI(No7C* z{??$?If8+$_Ga2sQG0qdrn19bbC_H7WFTn7BSwOZW!V#8wrl(Z(P_g^MtYsSzAmj^ znbC&`gc~{%BWVsf`^ZPcm{npx@$xKqU9U)-KRaLZDRyK#FP0|dmZ{0--YI7@&DLEt zf1c4yQotE+%1H&Xy$d6SoW*Rk^6S@6dj!l}FBdBPb8t8XWIO=KlZXkW;GGf@p29W? zf8ni%6DVn6u7@WE{;rtVVF2|cZ3nHU$V%D<epICgke_7YMs&!LG1y=aDjYp`J)G?M zq7?I<BVdp-hwZHIr2lNh4V8I|h*{Jff3^*tlI9ougV~U=EUPkGOvH8OUSi93B&|#| zuAzY48EN;R4jv;nw2SND75xjHn(Ob3gi$DNyytBDEKemYIgUMm=5rr!ncZdBLdn)q zh~%2_g+ZgD5a6oJAew15H5T9>S;v+A)R^9+fGkRGC8BI*1y^k{5ND{IujbQ7f66Qq z%UGCBk^;(70tz>~q1KG=fB^DBp7_Q+Dt~7F&E>EUnO5a+|80;7AO|JT{|_{Q1+#dN z*Cq?fh0{nUb$cdZl^>nUc-IOhpX*mUUtp{~CyXHme5XX*Oty1gB2phnWHx(Z{w|3` zHsU<@o65xMt2wZAGd#ahdqVv+f6iT>ca$O+DaqwZ3{j^;#!d{|N}StDVgnyDu4hP$ zg+Iepowi#t&SspZ>Xp~II@idUGEiPKtdtsZTl^u3zCOuiaj41xq?eq>vg)FfKvkIU zXD>O$LDoiiuNO_Nol;X%^$Ar-sC#`Ka&$Q%&l{?kMzZe1rw#|qA@50af47Ta44M?v zhl1t>M0}{JX4tDCU`2kOaxRr6%b7f^4k+J*6{Dp2u%U!{8>-8-%KEPSwCeY8QOEg7 z_s`dI_57Tdnz$Q|RdL%>i9B(tJ4PvG9ueMFnIg)l>Qc^^_E20ZWrnVtX)*K5kaeUs z>nRG9tcn-Ad;P`ZM3LoWe+iC~+v*zwsiBp~p_Mf42PW^m(kTj8aJ{t-I|v92;;1%S zAVBTH<u?_QZmF~$GuQ}PodQ~?W=A<txe=7N6qOeeRl@umsO-fi;Xy5@Mcc&De$^3b zOJVWo+#|}BwLzI+<H0&0+({cwHF*nmcU54DMX92^ls?-aujso?f4H978zu1c8OX+c zMZzUjxT?(Gl7tWxU@IL|jBPkxy#=dhIl)M2YLPwYG`A!vR<e#w?3skqCVXLuP92{c z8I_DD7S_zXSu;B&LMH6RLFJQ^O^A4+>}8GAVc9#M?xU1bqzGh#nX`Vt&OHFLw7##p zx64p@PIvHe0D>$+e?`YTlfrJ~K&^Ok+DgG!${M})u5#!>G~&!>FbL#*7nUyDw?^G9 z+b|&>0ZD=i-t%hVr0<PalcZQB0|PGhx-~!4G5od_)$6HDz9Aq*YS-on823!4-UknY zt#`k0w}%QK_waO|m=fS}t3Zz2HtbE|p?J}@TPArU|I3EDf5|bpQM@3{gFvX1=`dA2 zSCjhQLCm?QSnhUo+jNc~l~Twg3?}E|d&6p?I9FQn%-Kp&Ty+!K;1opw7F~*<2VUJ@ zxwUS}4)b88&u66qL)gSRzn<+?sgqkOzHsQ5`J#KfDm;Hpdf=;K?(jI34?YBB?1U&C z+8K}d=bbl(e;wDVegvFQYjfU=JYn|6t#Zkni!SoTa=um031F`!>e`ba^?Tt<af`xV z%~IvI7G@Weapl6}DbK`sa<)W=h5h05hAd)kr)tU^bKqgIsDj-WF3d-&m44}9_|@z6 zz4A2kr8RG*R1)AmvEyF@5%iI7-ii-{O24lq39YuIf8e$w00p6;psk@Bq0t9P2ALjx zkhDqZJt2tBUnSi|^h&Veh^oN!M?~eAJTJg`C{NNH8IKcZMg~6P0(==h#7QYbc#*$( zx+Hm@{O(CA)nmwK3DPwHHyGNabuZiuA<X7j={MZt8$Tcz1&NZW8Jj_YeJ!yaYs$kW z(H<pJf8a@1&84eZxiiOHj1Kjb`&8ohbXz(qVbv$cbD_ex%q92Ibq*cz@l*~dh3&!T zbe0NQEnhVe4748~bxHG+w{TzUte*Ka!}6wD)cnQXsG6cFmIuU*M1+5p^~`15c0%i# z5Yl`WlA0^dZ&f?Brh2y<e%vDZ)_LqJ!tb7ue<`!IOwHkNKCKN63LV)nG8k|`wlKh^ zr53xyy}fRdCuQudTh#tpaC7+#>SGMX2gvqP=!)wi<T6j~|9|{L*zzju^b73z!z8Dl zk_epwApdt7*pOWRYx)y%*i6^{YU6w#=HqC%Abb^>>F3pMFdtdanICPh%K<+$A4kIl ze}&}v`Bu+3KMrL040p(n)#bF~=|MV~dRjXlaU;V#;zl??t}!<>A4kIlg=C^{mP6_1 z`EfK}KqP&p?+q*(($Dj8G+a<f5`CwS<df&)Xt;n#%1nO_@oG$;=HqC%ppYc`RvgNQ z=HqC%fJmB5Umr<_X5(luoyhfbf1LgY1j|_(50imb6bv&UFd%PYY6>zmGBT5IU_^h5 z>_!Z}&#&lnpgXmB17nyT+lSm94CD}U%K|wB@-F%NDV0i9s?GLfNOB2}*VApgWR>*k z(_)K<y#4v|$4%IO-PAqQZ8Y*R-oF0)^8Gir-~AbJ`}*t4^Zljk?WtjqkM8#V)9u?` z-K4s`|MJ5uyX7utF}lxgk$M)d%UyrXVwFZbm%EvzT<pPB3=16f$Hbz#S?u=U-Tr;T z6`K<QUzLI1?)o563V+$Y$YGYRi<(gAT`Bl!NQV{98@UYQEC;w3irh#Iyvhl8s@Mfq z6}f=~RH27+xCvM)HSWis)gWe!U*8r(lE!5Kjqf^&23@yB+VzvS)W+=P1fYMRm{78a zzwsU|XO9^a>h&XG1Nngz3DTY9*QF;nEcXEp{`mgg%l7{ArRwHRKc>vhLc!_@ZL@pL zxWe8HnhdaVGvb9iYUIva*Bq*#l!a%iLU5tq!U;~grJEC5A$p`hJ6Zq<vY(SMM(-$R zOK;J28KYBmM0z-&;-*!=u_S*H+M-hh7=rsyYv%fE9*cNz7#LHJ7rRA&$^FpG{WLsG zW@fEmy%Hc$!dLm!Mr~$LZ=l1|9&CslfkgUYvVt?uy+y-$EHiNI6vWX?26oQ3&my2| z8ie2Kt%{eUZ#fz1S@+IQyEUI;=JOWyUUa$<CM?TLi!yB_bMoS9axQ<|*(Rj1*e8Y{ zOy|rY4IIcU24Pm1ERauRr^qJ(4J7)|bG@>kS=dh?gKy65M3Wy9wkvHAExA_Q0sHS3 zrNcHF+9|0X16NN6^+pF!6>q%Dwiq)$bbXgGusuB_AOj9pON`*%?^k0wQe9-2ob-#d zc*1+VF^@je&gjLAvvz-=aRJ#uY?}c*aWN*<@b5<?nZZEXSQ*ELeCkmYxVd0f)B>r@ z0lSvZozZPv+Y`HmQ;JC=qh~p(=fquXB-h0jEV2)|_=(975$Ed>B5@0lq&gst!%;QD zTE#bi=sYnM9F6qABWh#0pkxBf+L);^{W!i<A$@XD3B`ppOWA*r`^U2_M6><B+{c!! zc;@0BAdFxw=d@&Y;fhpTU%1G81khE!L?iUq__CX1k?H<vzHE~e)UZjNu`?g-c^Sll z^P?2i4W=Mapp$-9)_20XXVC_}TTxewhR#aPY45`nRSD5X4z9=N&asyTsIzDhZ!D2p zl7<7GlVTkgo0@-C45TDSwLdEo8O}+*`=Q^$-J|Y(q5266DvIk9u<N2DNQ@hbo4^7b zojex2tMc~GVp=hCq>Dq3NSupMATn~rZ{CbB#<0%mn^}OB>t5WR8|F%6@&w8J=;IIn zpmC03FUg8$fv99zyko__hT<Kod0WB*RJFUGX^KTp3tfNE8VaQDSQ5~mNX#L@1g>K_ zrbr;MLilLU!@bt%cUT9Ck}xp5*NH@v#XZH)LGo`li+$EB(nccTWGuiN#WCj-SH3V& z&<N12!wD4(L<Df;O*8goxx1p%vM6CQmC!N76dV8@YKgE>UwGFB5CD}(%Z{*JEVk;6 zc7^A)<I#Vr7#UW(Fc8%<<$`HhB56)vICX!-|A*e_$1=}B>3ABqgFj+3>TB39;~eZ% zZEQ|(Anc)-NL?9L#F8IYu>GRN5~8Z(owN5dN?F;R?cIhH0ofdhT6Gnp{xfa*37MKM zA2)dqtZo{zEz_)@AXFPOpi_)RDCbpN;QNv0+(m!((?iDFg;rLMwsTdk^S46Y<Y@N; zrm{(+*%m_~mMcCRvAqA*MxfS>iI4S)q|q03MMZDBS4vMGpDwN$Pdi*E*yDLFslF+& zB;)A)(%2=c!5QUB62MlG;JIPpL^E1HNhWHb8Yf;`mJuIncdxV;Ms{U;!NRvbf=>Ms zE_Q!9lOlD0B{?A0%6T5pq3S&fCvAJ9=KMCV2Fu33$d@ZmJLHx#kbZ!+FF}ebLceNf z#xLf>ERU3Am<%3xx03JY(hyhoeK{a-v}FK}Kv<T)?ncZ;x!?BW5%9Db3*cFb=;F?k z1j@F)(?sBmEY7Jw1utI?tgO4{e(Y0#l#PG)M88Zqp^qI+Qn1#dtzE6wJ$pg{TFbI{ z+xSKUC^sKMT_u{(4^?)EBNyLyl|zf#%;4HUFEb^tAu>KWgtyd1&4lpAvdBN9uw_#> zvuv#NqT+RMU^}$6n(~|ccbKQF#aH;*GOX#7=bZy1#)DLIoGdGa^S0<IrBG_1huD9v z<gHI-26L^eI{|?j#xsulR8iK!LjiV^Pn2bH8Xmf$@JV5&dQoHD{|mG0g;|B&APJZB zmJ-z=D;QmApQ}VTG<eWIUi>@}D%CZJFvNg-syNU*fV-F;9hdhRxOecxs?_Za?xFzu zxEP`uR;ubcwm<WnDM8KUF(03lJV}3}`gFYrQa-BXW2Uq@zc{AVt#=!aqaiC4*i$bZ z!j#$lC@SP63N}9RQc?1zEEFa`tjs?eB5F3bU;R=)&LV5#T*VI&@P&!q(VzR2Z|?gT z3GwtjjPi<P{AF;DCr_RD!(lSHmhtVNmG1xwkOB$CT;$MGgDQu)e{YIX_<(;ouZ`T` zQ%B^1h4Yse+Ch=myH$A6i$Fm4Y0>1WY<}<JU7$Qxiuc1b^$-*td`P)3hCChThG9NH zFK`t)Z52};`myVZJXGu84_*ZdcIC0to_Sv<BOcn#VQN{HT+4}NAEU3lp~N`XJ^rz! zZ21C3_3}e6=%L8K<#XgK4?};?pYBK{PI`JLY>mU>!XQZ@d|CpJ`XS?8KQot9BiJg_ z|D+y}LNy9}Ozp|gna!laLyNQbxMYjk0!05WGj#3g4(t7bwGLll5@nT2iMO%NC{tTz z7uY?ZqE3Q#57~vW$83N-@dxH}Et<kDzN+F+BHm2uU@z|GatALl1>Fq+RC|hYzuf); z!Ozr7lYv$glS64xe~SaT5x&o_@Oi;b>)9<Z4P&=`$ZcU@4@+*F1ab&uFZuf^sq`pG zrS6^y1A{HM9`*X_t5Q!lary7Ze=ZaJ8E0<tvS@KzE`R?0<F{Wf|Bk;*mp}jc@%Z{! z`~&kWZszj!$K@|?c@gsR^^f20(`&VNVb-gN|EI@#)%WQWe}<=R74u!Z*6{r*({D?7 zPOZuhD1253|7lyVGY-b@u)JSc!>4)83t0d0EtH?9!onLaM|XLPsarn&B>fjSZ5Z<F z%1?hr90|M6{t4VB9LcXPwI6(j6&~q(6ncXhdHhxFmY!IbdzOZ1psZKK0wH+0{`U3P zkJs17udH>9f4aHWI(8K<3Lo}HE#k+p-Dlh;j0Xj%CmO~d%Nv)dMT=D~Uf9~+d2yn^ z(?Y-UC_F-Zha7ZS=d>Wd#s=C_Fz!~FTusRQb3b(>C!OBk^(<-p`QEr-5)>A>3V6=N z0X%uq?xQilwr@#gZ>qH<&I>04pY(C{xk~4UH1R#Pf2>Nz2gvS8tH~2ACs3Rdp1PWY zFg)e1ta-)ef7Kopl-9HK?gnG#uB87#PGPbLt3H&LuhsbvGfH=L@nE>&YgNwMS|3J- zSZ?z`r_(A;j)5qGMKdKh%5rF(w+kQ>rc#8Nv+lq{g-j0emc%be<ajGim2WKZIeV9; z@~{Uge{n+`LPritRSl%p)=u_MU<_xPT#^=jc!;5B;tu@+e#QXJu7pQ;lS8Pt5C4R- z+mVGP0V%1mkXeIe2vjxO3|16!9xN$s5ZSwvc;=6C8LkvywO{G3Cz$#5uc174QC+sA zsi99WIbg{b3REGX)yDPEn4j^%g`mK=6Z~iVe<}W4LA<JF;xWp}vUlUqn`R0`laNaV z7!D&{Vp#hymkQR6qn~-pDv$CMAwz?ykRhSRBM#0ZBN_|L#+n8GHwFm{<3<$#wy}(k zNMMziWG{+4wU>}!^&i)eM8g^C&>S{RvN=QMe5|U(mr&b-Mgof3YBfrLo^3ct0;?jq ze@j6awni+lITH|`cLrH@jRYiA_ADmC5SSz3Py<87RVhHQtSkXimz4RS4Dv5^{sVQc z*Ck3HC#Mvt)84!}N-pG+n14FDBc_%nO>ZRNqEA&EE*|YD7KH7=$y1nnNVHn-LbY*A zM>QdmOadXDJyft}$y&ckS*O#)*@KPXe-{xTP!w#8D#ORCpllM6%5Fm75g6he16yWP zOC&ST;z{OS<m6l#T{5gr=|sVdI>ZjlWERmeK_yl<M|DRm3}3)z@I@KKS42!bTpsOc zRY!`H$(SS*3w90WWS}UPO<_;5uBD*GacN~yMPmF+0y5aM*hslpd}+Q4q0UBpe<LyH zQ_yWoYC6cp89#i|_<<v&bf{K>3D-krYqaf2PL<<nxy$AOtSY)V7=%Zg@Hq|6W6IG` z*rl~j0{Xso>pb#IBLRJ8ONC#TF0w{YLBZLG8_<&SAXeqlK`I7<0tMCG5U1ySc<=Wv zCH!4Oi>XK5C(UU)hwnTe@v|tDe@ttT59%XfNu7K~SJ5+=>QST!CAk?0TxHdo({?bQ z0xx;6ifmFk-0sNK;FMC)%xn}%$Beb&Lxi&inoM2oL|Lz$>dShrPFreljmk|C+z`ly zz<8ce_;l`0X+rK(#MOm<@{H05Vk)}qAYet}79ou%F2fdt2eG4P(<dTKe{NgObC}Xf zD_}mC<TTL!79W3{<U(<iPlk;O)13^ShSH>X%R!*&|0hdkGspy~xsP_L&l<U!fo0kr zNZEL|AIh~ubBOO+U8$QMR>*~>XAG#Tkgk`Kr^I%FZCsctx##^POUm8>R83S}nyT53 z%xUebSmJ3C_8jV66Ss7!e?6;Gl9$v}yl8z_GnXg`gnJ|dO(jfMJ6HN|Ymi*BkPSu| zx@pJH^O55y*Y|Y*T??T~U2DCcQPn(d(R79RUMni2XyXiYJ|}uQGT2@c+edfc(yU{$ zdV%Po$EtWN=h?6qkc-#Y`+U<@$E$JN?^O4R#(E(h>)bkKCewJzfA;~kRmSvJ8Zq=z z4?IO$tuyRDTK{X)%<#YNbThtLR?-H;Gb^iS&LH-D1VGOsOG?J1-PRHCpSDKzB*E!9 z)sohz98wuA+`uvfnTBDffg~$_^BwYLi}+q2IpwqwKf(-Q2S>&neS|h@>3ExVOu5Sz zD`%ldP8|aRTC7NhfA`*fhHD+th@N4SKL4od8zwfI!)P*Q?ha1%?56%!j_oY$l!i44 z?)wmx`~%GFB;B>%r24xH+NJMuNg^tIgN(w;d)2Z=XrQRHy});@10GT=vIU9;r`e8K z6s|r{g_3%p3xX_44X0~g-*VFxxpW_f5pa5bZ^Y%U<<R!`f4&*d6^xUfE_;oz*Y*w$ zB;kMeYQ@<IVl33t@zM3xq5*ff?L(<^0FBbl9j0o>R00R+C(YDBY-nosT}HNTl8}wr zxg}pU81k98CQED+q_+L{iBe0o`iopzUkh?qu!owlCsL^O4q570sTf8k+DOU%20eJ> zyN65KoH+-Ce=Lh3bW%y=J5@pW1NtMaU`5FgWnf$UJiHT@i}KFTta1veq>~Ue>>*BK z)sKRJ>El%%OkWbHU3l(1cmxWQfQp`#><rVAlS!9<;v#f{0pB1*p&s6|ft#uwwg<`` ztn|4qi^oqdiN86p5j?SbBZAGPmsqFnXnf%5OE%}ne^r<%g9%bh!W@^D-QsO|F0`M! z0*kqC3FZz+=@O6zyC6mXMq5@*Po6Yv`ew}!UKHT2DpMY6-=HaXr|nxbUAL1SqY|ym zsXKDVSM}e#j_8`fxwnHZ_gXbuee9am^zBU2cC83Rq#fjavoOxIY6<7aX4aq{Q(liF zLKBq4e^uh$8HhkowRAh?eTvMyY*0GOLzrA{mMTM)yfL|u^m1z>yczNk%LL^q4nN_G z8<IUc0nuaiTsh58Ud*5u6I*F&Jdf!R9Llye9Hx>X3}~sjX^@SqPe6WdSOI9WKc$8- zdzTOVf;me~!^I(Sv&*MaeKgO>u`IZ`czgAb4+Dk)JT|e~ub2M;<5-=ElYv$gldEzH z0x&j{w{lK@nTn(=+kjzU#vTXAF3kbDD7tGCAV>-{oBaKdddm-a?#;!;oinn@PZZzO zs5>-&eEh#r{I4C_J2t(Bd*A&2-;aO(t@)pSqnh7;{&;?V7~OPcxSQtlKh57)-GFL7 ze;O4i#3vZFXwn)D865DzYXdF6dQG3de7rtCemDSsYkS_Y0Mi`-JarE%JP8O;F*qtD z4Tulbt5#_S?@7BYE8yDPhcj^0>IqK|J?}RqtrqoCD}VN&0Qj#_ECOkoVS$&LVO3Am zC)>A%b=ZMd6gI%8{OMn#hKWYiPd6B$O`qy1kNGQqE)%w+dQ3Nz$2UFVW74ChN%tdl zLI?7Hu0{T;yXn@AIP+INi+ygX9iGEjg~UE^KqhTvCVt<^$ID9L7|aC22qLJZC1Yt> z5sr14pc~;Oy9}%p%kB<DmVHr_Hn;n1V8BdfL}OWI`9#ZZrGswz_viPg3N^hB?h;kX z2hTPXfo?z|+v;_jpUv*XLRb!~B=?<3kw4LY>5i4ohQeOn^7*=vnA-%c2^**hjDPK) zJSJ3Ov!oP$z=zFEy<{*fqjLMPe8wrA3G6Ft95J$-2!o*(Yt8Jyx#u_@LCOw#YvW11 zu(Dl0b%l)_iIbk<_9AO^#)98Ij~nh(YcbD_$-!ybZktB16GV=^1%P9a1CS%WXC0h> zM!4Y!r%f*6cm@Qe#W`Jc8?CD#q_=4TJIO7Q2QKzU+T}vtad(V$Bhj4JwfxZzc<;U- zgLtoWR_r$~GsfU-=hkVB;kr;9j1#0`e?{V?$p=$l)vOG@c+GD(IVwr{3iTr#Pd}8U z@t=}Xd&V%Vls3^5XLJ58Z;{`#)2S|hAZu15&NUmft!7n~S-w5DfNrZAXM+wKjbn&g zlQJddQ5SQoe`0k^gX0SMI0jt^H+eu4NX$q^&B9p(=E6cg5*J=SlkI%!3WXu$RhBYj zDEEA}J3J$dgm0D$vcyoP9^slNz~DRU)CU#3w*KZdV=DsZzd?j`PFc_6njIT|wra+0 zHY&~=lZq4cta_%B=D3Fmb&=?3j{4i>-18hR^{GtaNwKe@_*opc@J<3nuEqjjNy#>- zJGhm#y7QVs4IZGguH!_Fxw=%{d2Puczou+fP21^vyD_a3aLqRi5{MI`lPrmUkgB4y zzVd_?OY|6G#E4qlS*7yk-Az`1tClPlXf6DD2+UDKm@JyNJ6Sr&-LMEV3{GN`o8`^i z)ECr6tLfGkj+ylpnJLRqjcwf*bRHL`Yt1hCow;~2=`A)0S>4IHfUVj5(?N1!?!NIn zv|9T^<^-8l4>Bo*PE^_?u7S8|P5AhPd2<)@Rxhbe7gp2?)=FX2q_!P@$H`2gxxj&1 zxAOvj+Qx=I(f{KSi7B2kdGP;t%IhJXew-Ic4et#?QRovWmLOrZp)=_C5TvB08`W_I zA6RUrB6T_*p+1l)D1$3@e|{7i_B|h|Sq-?d!cadsg#B@J2i#83gN9lILH(}(Q><bJ zB{gU^p4W|%{)83HBdzLx#7s0FZTxj6O-MB}Qn&9n-xBrAoL!$|76yH?IcFg1ac2F^ z>cJs<V$4<@N_J&Tn{;@L-}Sio+UB^j;gTemH(aM_4WQ#bBin*vUbBgEu%qrOUuV~h zvBL~L?_eb26bIU+6B2S}5|4Lm$oW^Yi4FtWi7ZHRZ*p|pyk~fSO*F(*RdfrI_S_CJ z#kplZud$e1N<zvtWw-fmS9j3`nZrpoFX)?$58bw4xb8M}sCFGtFM3D9cHcXChY4N+ zurE714?0!58~>>|{3F)BIQ_1nAo}**6eWww6Z*rs(SQ|fDxSiDjzb^1sFdVz<^1wg zGso5TZfxcZ0FnxSzQwf_nr`o-`^%}akt1J9v&jTmOQ<ZBy_#Z~HNJGmtJYm*k?T6~ zl}}0Gw&A#Mz!(+WQ}xM5i@S(5Gy|B1ptaURUF8>P8o;3xjs9CAbi>s=ghauop#dG{ zA-UCaq4Bi$d@m>D2@=m#$4FKzobAA1hb)$fKL)p8Er>~f{kditSbS7~_5%#R<`;`4 z&{m@|+}c~F5J47F*#L5M5wL!61-lD9P1d^Gdya23ySVnRlPBx$S}#vpAx~~@V;yr5 z$H#Npw;fjx{MP$irj+A@#0&@N5;o;O@4>B_;JBp7UR?7o2S4az2avMHUo_Ui$@H3Z z_}ZR&J1SFu9MOWUib|7*H{+T#e)&6LDpN>)(UDh8Ov3n6hT%P%WR{aFmvlX!u6$}G zIo~t6UNH{wuCZIl%U3W#e)}D!)v9UD&agvNemfR778HxTEBp3jue>s5x9D(a#lr;c z&aR8*B=alxz*eATi;`RBe2R8qvdW~+y-`$ty6nz>Zt2j?oRtQGb7wb}*LcNM{be0Z z`pDa~$lj0fe(0@h8ScXGdi%@CS2cQPdcElaYDvCu5K8+i&e*peWQApW9a6u&Jnr-k zH1Et<{h5L%w(ae*9q!~Zyt6JZbJoHwR>!sCba3NFY}d~{xPQ~!lRdUSMy6hlC(MjW z5y?1zW@&5vn^C(&4EE<X?9WcBQ6I6P{8R_72wMaqH|y{-Gvd=N+;4fLPQm;3eh43m z+Zo@0m9yB*ZDGm<v=5xvL&8<}LBU{}?caZVCtKcC+x)@1e&0azi~r@eZ=2uzS7TU& zUz;DDd>dktKAow#>H00Kstkr(YmXjyE3{#M`yfl(-swV?K<`#nh5(5XpX9TSAL!kx z%8(%6r#Br1X-unGSygG6I@5feK{W5t18-dtMvIy^nyxe->D{WzkRSs-;RSl2cB=}x zgM<4Jv4QUAPUi7Ey<1fo66E{zZ4dVtQLVnTtI#K1))~aE5kGQY$YT-T#qS%fTSsqy z7uaz=tI99*$?NM3B7ek>+!yjNV)Pvi7x^htyH$lezy)M=X(><bzE{ZuU___kGNvNE zUDX*9WWet)Vk%O*RfXKaWidtOGNvNETU8kn<QLEbC3&##FXaIp(d*>mkrCbV%Bm)f zLwpyX8&c|0-2vz;@D@?%ldb9uB7ejjkKA?Z3SuASQR*tfBfVQy84~0X{SVEb%i~`Y zlQBONlOlXr3h=o=QjwBn8wdiEgnTA{oniX@?SGS^zj>R_IIRZG>-5{d-v0il>A&HL zntuED+x_#+nrX4y*-oGToc{bU6R7F)=ZgY`umGxEt@Mk(4J_(${ru(a<MZvu4v~4K zl}aKv4QOD88$6Vze=8bwhr2>VMI`YCtC|4@L}yD(FSwkICyNu%0zdzBK_GU2mMdP= zuHUaGb5ZxJzNnAu2`*~Bo^-fzyV?s;r(ZkWpmCt-j(UJmJIrph8|SC&SDbmyiRdEV z-uxuBUYAUkZ}_EYJtA-XJ@n-E>v{oo1zsf%^K(jGbXX#+OhZp|VrFJKu#~*eM&tT; zyV8dy>Uwe4{0Md)tY@<j3mV;j#hrOFhJX7pcLnZ(3G_BcADTZNV)=oD?$>{O{xH^> z+UT>?n&I6C5nNA8Sn8D>5!W+6(e5$m3x32cXx>4ocGfPMw3i)70Hl@W8lK~aXQG}* z{Nc)bXWmG6%SGR=afGn5sA^?dzuxEyWeTpeH^UPKC4)1oM=(A=*FW}u;~!BdtOQU` zq--~gE|-1d##}^M>X$_+>>F-Z+yZxjQ_NZmyQ^G+HbvKvcDu!`?9M}?y$gA)f_!#g ze?#1c=vZWtfid>oYI!fKr>;zj2Pbz8iCEfH((5iPv-EW`qC<UH)yAq1Y4X87h4}og z4RfQSMF=VR8}F>4y>IR-BC<$(Y676&NajKZ`g*$nUTfR-oA<$>F=%J_o?alsB0J3m z)2(U^dE%0j&wd#Y*phmqE)Vr)u!&ZMLfl^0llXo)D?6z!*-WxYVHEpF#Donj*ajOo zJdhEB(jFD)_wJKBAZRr+VmLwz^E#h(lU#o!0fdu*e;R)u>{CYs8p%Ri7|>&P7=v7_ zi`OZr>@G1BQ7mtmo;<=}5fG1kc(%)VsfGQWBs@cgCqmpsbnUV{_V6$9V<kIevso|S z)9*OeFia94a1Xh=Hpi%EkwcT1Y|NjBPUaOhE2>i}g_V|W$A&Jsl`fIewNE${fk_4* z*-}Xo^W}dPRRu!+jtHhsF&&kTgWrt$JeR>w16WcxYAS^&?OA19o%I0APC=EHqUV;L z8M<RxO={r^j7ugrb_w$kiABaGbPvs~4V`okH3dzg$n%g^p&4r7+4w<oxD0!z4G!zN z8L*DsX6`IBAH`*}tg*s`35-WZPO5hY)hU#cnc_;r2bpnf9#FbFeXKm&QM)PHc8J%= z6oDUr!}Z?J+2x$(T%qtme>ci*WD@UWJ4a?~jBVl!@omsoe4>myxk75aB#0Cvnq_z2 zf|KEZEq|GC#1JCc5HbZs>iJl|*4!iP!~_xD+OQ-E7`(1a3}3ReUlTO(?7mW~8r+&d z#PP8Q$7S5l)sXdYKyyeW)rveJN+y9)W3pK)+wgTw)N4*id2MprB`%iu>EPe0yb<+` z=QSEuF4#I-WsXdumI#|v(_w9N!cOwWb*%n8&wmLh3uk#=>KcF;M02(n%e_-$Bztp# zu<@zTuBnA&bB^QCfrTNwpwd>xiQNiAWV9p7-smz=T3}Nv)s=dQ-*q=aNvAGrlpx9s zO)}iel6#8C^rp|-cThCNdn2h-Ao?)EmE~eDviav*tk@h(Eeltk=>f^d)k!6k&`B5~ z4u99NS~o&2fpOM$>JsYEw|EKYM`R|OY6*6I6KOuv>tfro=HaDi-F!>{Dw^RK9ci=0 zd}?E9xGD?WAhuNUY0A)jU;(tYn4JnsS4NKJXeH;&VGeBCpr#7*HkxNums3O7ivW`H zI1LGhjbIQl)mxbW{1AB&!is|aBcjQ(Uw;=(p3{g%9SFyEdHsrTY;WzMa8^Fl&|o4G z%w3!Nz~+PNN~kfa-8CPE2;w<-#ehX?K<cRMo-%#B!%CoXM0T?r%{n~GT;c*%lM9-9 zC?;ZG(ioqCbEtX9NYII3ewjLYr5PCt#NMr7PR??fRrfPW(LF7ysHz>1GvGjSP7T?( zEtNKafFtE)RNBdt8iOeUTr`tKgEtf22n4pK@GZxj!FG1S3O$HDxNMV;gCq%A23r?c zB%SLlle~i<5P3;(;~u!NhK;N*I$cTbRFmw3ApvBQ4um>?UNx4Tj{Uei_#%Su9w57x z^e)BP?YE>>a6Ixp+1P84?=d`e$tSg_Xs7!!IruMk=(gPLY1_|*ltfsR#e3P*$jvbm zZLrg~IaDIr7N#{XW(+XTL;6U4O7>BC_g9Y@hbNyyAFYmArKn`*NAOsCcfD2yoa|H$ z;ye!AFT>G)Qp2sM*1e`<=-}0=nofd*A_p~r;+K%p^e<;lz)jAt@}|`OBflph4qqz# z@cnm7`daAsG-!L{1`UZ~-Rk2FG-^WyJHPcs-*<J_Xx@GGX=YrE(X-L?pQ^(2P4{p$ zGl>znzIEqF3*D!H3+{k~>t0yhLCLPS0Xp+6Eo<z5=(a4uP2HKT^b(psLD}?spKW;e zEK%{mFRWPr&x#^e(J}?s5#?9Xm`y&jQC#$n>w1_mO6(8R^<wtRb-kDqYinF#qq-gs zTOK`5Sv$lbZFr^)FGF5Q5WRJeYkEF7Z>lqb6rjYZ-a)Uqjcy`16i0W(TSH9{_lHtX zfgxFcFYQk-ovYKGsTt>6h>nMi@1XC1j%!qOeS)qW#+b$SI+CF}FS2e6wUWg0>pLS< z_Owzrgndk39A7Wijf*P-K^&FqM;QPB+C%4O6~wc*zEs<Wvd&V6HK#$-n}(L{&_fqT zL2EB1x@X-fCtsj{q{f1q&t39Q3PiKvcrSi`ao_`5$)LO8*%q5s=S{(8r~3P^f8iz1 zYMy?lRezXZ`X#(By3W(D;iqNj^`Gf)p1*3aUdbkCG%4}dcy%~|4{HPUIQL*|Tt4z* z_%)tmUgCIvbvPlDe0{vtkomF7(#8+@;qgnNe>{O@ljx_}N3x78yh?wac-$8Gr;Pc3 zjQ?40iTd$y<~~smbNT9!8%Oa~`s<`^urzmp+@L<>p2uhH9#3HY6a6&%2|teFOY{Ta zHBLT0_O13jHhxEuKuw~4INW()q#oy*vGfH4ksG@{vxPW5TpdjiBwrfuqzQJ(wh4w$ z8;|+1Yo>lUoOPS1hq=oW+w>HB^naWN{twR7taOtxKNFK+hYJEXIg@RNMt`{xzW1-l zv!TmUXvs`y61pn8409X1!3X1;J%+(HcrNqz9a3lstyTSIY?ygaT}vtyisg$hB#pSp z<>#0GECT<T-CSVVw7hJ~Pk(>;^Y4~_hhN0<(?4FWpD$J~tKBbl`TX1R`@3DFSU!Jv z6PvIS1mLR@O6cSB$Cr=Kmw)f8!BPSrt>b6_96K7L1RrC<7=@F81Or-F9IimiUA>QF z?6#-1+)&6Ww6yrnidCAycrbk(u7l?{XT?<;w4xsX3oiWghrhhR#{uR|d>pUx4YdXP zCQflZ{`&b{-&{@tlcS;>sSkJ)H?bYB_;+<5&O`3ud%*7j-sD*Ds(&t~s~{?)f__5b zTdC<AbG+i~juvviY{&X0-u>Ly<5gE*DEB!E2;bh1*R>Gt-X>}8)f`e4GVW3Y>0S=F z0m}b;(u!%Eb#J}QAnr<P(=;US)HbW)hb2jVsxu5dk1hYgwD+r*tNUVTQ}Q`%`1<Sm zO2cL6f=gcob%C5zntxDAvbVzZVzBLQ;>rz*)`ZVq6}W-QuTpc@ut3G<#3Av+9T)N{ z)AZcf?kRPzJy03Cwz7>OMjkhZaX;=s#(GFuPI994UN@Qy%mJtg96Ee{ckle~{;iQ- zX8H+}5UoH@QKY%Wn1{ZVA_72mfmbxD=|k}hOZebx`f^0lK!3D=ORQ)Bdq9N0gv!u& zvWt;NvYR*LEWm#SyVIi`qq`irM<X+%hoM~9#`2Y6#f^{YtYqdMyQ|tcPo;Gi@uDp$ zgU+C%_dw|$a&y-;y$MzxA$RmH=pqR4JC&X$?W21q(V})f_N*ZoS5!kKQ<DN;Wf(Rw z7`(K*FIXJwX;B_<d~|>ABnCk&$A}h)mgLK+&sKBMmDjMSY7rD4f)EEQb(`X{G@8$& za&#OHc7+x<kHi4d3j)IBbtDe~8wpcSbC&o)b28PPMF9N}e#T@`Z(91iV4=bT&x=Hj z)+!A%jz>?%th716SZ39N)A)$zm?FW8A++3&8k|<zB{_Qw%9(#lxyS)$GXIkNt+)qc zq7*?ijR>>0q)9UfBU>=c!stH3BFI8OkyA00Y^Ibifkxcr(AP+It=cZ?o5?O4{WRHS zV=~#5J6z=zG!ou(Ms&BX#?oR%-{mTde3ugc;){Go$~z*kV4<tWl<-=qn*uo?yj65Y zj&O6;<cv5wOz3~@vhvBwl=h=B%E8h5-36)7YfSG=+LYvn!Vnh299OH$@y>ckcjdTg z2%elRa!dTP%t|FN@!;yi_vS63@C$sww^}6Fs5y6_iaB+FzV%S6%A%j~LIs>ppd4yW zVDO<zq?*vyU8*tbvvt?(YfFkU5B&($3OOiF&PpKzJpO+?WA?Rbxgn@m+$W`kh!P~R zl7L!3BqbCO|2hQ#v#!`HeJcR4(Io)rQLibL<)dQiVTbF+S)~vP6l@q%qh43^W|jM- zH}0&_!2>4HbG>nAK5d5}=fI^mBf=5_lY^>lG;-g%Yr74tNg-;~r4G{n88ETQatpWt zQL`iRU@U)QBPrX8sMAw9VozqX*xK!mgQxZ;@LkH6zy`hUkvt?)9r{5nT$>arRH83B zV$fDKc5OS~vK1iFobvi73!-Q_<4qitQhZ<;Z3KG0Yu}Q&eX+wfVlDmFGP(kqr)a1w zR*p)_GeAC|XC-<=CdIsI2tcV5Bbv~~hgdrYLur41!PXxe{S`3GqiQg88-MuU5DGWl zn{xt%qPN25p-^|{n?a$m-5H;O!md3ZL80E=Zqok=3fW}801A65|5l(dWMZjW1j3w% zUq(W0&?H^+{z4>Fh+boZe+3COcF4_+%x?_|RqBJcwO7*GZ6oQZecX!i!X?|E^BX4B zc1eG+@snAxmMQ3pO@lVLdp&kTv!|{yYg_vK#@3GisLzRSNZZ1sigENfsp0!XAw~PF zJ|71t9eb*{ymo)grVN3d1%-DxWn!ac4y)#<;Eb*-{EDhE<FjC#(i`gj#?{l<%eH9H zaeG59(o+Qoz}`r{KZMg;%}o4dM^g4f8)tuOaB=nu0`)@kQ_$09q^6(U-Z`DPxLHkn z;OZl2a}Pj%;GREg^4DyE3bCW+Kk(6PI;}Z7LTkvQTj%6HAMBxyHrryhOYCDm4$Tu| zBtAsxodW|trhsEN1qO>Tk{gSos<%@gU>Y4P`Au|IWGO^Hp6Ps*rBy?5_T@Ib!^(f` z!QgFw8*e#}i-Py-s$<ucAtEbNp8t$uS6wt0l=p4?(O3ww00EOj(Y>!tv58$d)f<Gt z!DwfYnd@xpMlJ{-n(7q>G2E|XhuN!Ev;6`xvO}_PDg;BpAuo`|MRC0R+%sH-fXSy+ z_*{xzHt=kUPcN`!8CVZu311t2G0uMkK^e@5S<oH)#yN8()!v3~MboVuBbv=}ZwYm1 zU5vdu1S#yBi$sqd2U@o$?v=Ko&%h&PG<;PIvzG(Kjtd^1gE&8HkJ(<UwQ$m%DXKIX zHZLPk%{)bU6hycgcro8<^hSE%UA4EoFYHLtnSo9u4HB60T&rNI3S53b7LtE^dXJ!h z`<TJb`ya&)B0tBjpgZoB8gb-PgJ2eWl%%p#q8#TdoK9ncBjTw>l*><J+b!XevwGZt zq(;H0Q^ZYu1+pc6mhEdlI4&L)fYuNyojphH>KiM6GOOEk8duE3M{h)Na`dpB_(A#a zdOsfJj<k-cAPTYp^`iNOgd%_Wk`@y3O@ZLkCp;u{yPw2r!}##Lu^c-P9-aC5^d7dP z6L0gFDM;0XNO#)hHOumfGN>T0@mx+EM>WS60pQ2gd~7C~vOa__sKT?X^1;Eh_b+U= zVKOc-m>R^}s?N4k@~!WIsHl}mn)yxHIC2ExTMyI2B}P%nv{bD+*93oztE3W2)Cwr@ zpics$J3IDGNHb6H%%c8txT!MlKZap8D*E?vFhzEbGJwhdW`<t!!lE}S{WP#Gc4yqQ zsyt!83D;7C3;;LUd%~Kbx(<3kHX15Jp~}jCIK6{o-T8e2d3}mj(xGjoQY;q%#iRdx zy=^+n*gf^G6I6gV*mHkLjanhXCYDSrly{C>Kgu3qZLzh{a9JKCkvbH?I!K&Uiu+`E z0DpCVQaoJcS6MQ%k8^TQT`c#u?_)bu_iE8!apuD=97`FIfT~mTK*t%V14LR)>;u_N zxm1>*=5u$xO%|`HwBC#ORPID~>V4Srb|RRz^L=G-)reX7+gg8gZQUkN>nxYl{j&-0 zUAgJl7s^FyzBLA?|8oG+MH|Y?VDcRXqLiSWEN^?an0LRS1vXS9@K;8hjdbAc6tJ^^ zl%{TVI#nuHqbeEBs#zKKl=<Q$Bl?{-sb<h0UrNU$q`Y7i3Di#DRYO_;_glJ68z*Ii ziOt&EkEg4+EJ%O%=li9=YAC}xo63p0XLy1KRgyfb+6#W|r61N4f0@6s-6S8632zfl zw4H81@7#OFn}ikcL5(@y#QLglbWfLCiS?KC)R}Hh_adUi$Fv<$^a<sSM8-H-K=#e_ z)Q-T^Z?e5W$YY>6AMlkk`h>L-!^@{-mUX!}rM$`yyK{dOP8PB;Q#%|S=^mmhq4GXm zsBLefJ7|>dqS+AMb#EA0r#}Idmq0hu{NZ!Fw<fSO_@9P%=Je(grX&7A8>Eqw&erlO z>B1IQkS=t2wf8JnTz27ZGu40p_y;%TMVRGhob|g!E<ch9*Uc>d3U7@oR{vc7MEX?^ ztIhrIGPr+0>7J)g(*YLAagZLzPM(d^KPwxZ?=Pza-7UC_np54~^IMWXAK-LP^3&*b zu8)`ato&^;{)jo~Z|sVZGu7YhS^E5Or+tzh#=1{aZM?*1<>T`TlJ3G?!I<l=fW^&x zfY+X+$FXxwytJO|@0b4q*n$Ye3T19&b98cLVQrH;KM4&qI3O?}Z(?c+GC46glQol0 zf1XHvSOx+ENgNO8t=kLiQ0%sKK(P*3Fa7(YNJ*Bzl(ZX)=9MLir1<fWl4_y(ditkP z^w0LT#l{<Gee>my)2}}?f5#QoeEIWqdpkMPbgpk*^Y(l5<7668&D+O|0^KXr1~e$; zv@r+>et7$Idc2+9@363*<g8dIL<Jrcf1sl6cvUo3lQP8ks%)4Ib81wU=0?>KmBzb5 z^U$M4)vGIv`f(uCIyzE^U28-vHb4q|{BS`Cyav3eQQwENxv1NqFX}qD3qTl+!?}x- zJ=lT9kKqg#<#<n66uOBPX&y}C$6F%jk=Q9@cFGRG0?xETTXaPtUc<Wf1JW47e-6~d z5Jnzeho~)F2UJNfmgsrN6DVr&FG&ydCWsMPKAr_2PTYbGhyZ<JSm-FjaX_065LFMu zsZ`rsu;bkm%Osxq7Hk(eu$FQ<VIg|xtU+lGn)&VR-LY3yPrpmAl8!)*c?^K@7(l#1 zT$l_&VxS8W*p(AYM-wLQVp$^KfA59y$kA$H4cRU>@bS#?AO~twpdaXsj&%)M!95O* zy?{GpWx8EPaxiwrqx5ugW;i=VO`ohIC&Xm$-~m7TOD6bGQ*geSLq$?zQj;cj6yzf% zfRHn@e(Bz`-9~#P-*H0b!ZG~_IkYyjFsy}#>oH-?93GDxZcBAjfctqqe+G9M=_$DK zD(@`}Nxz!X6lXjU9LV8ULdX-qS(6{4O^{V+)<>CimUt}rEkl$LFZ&S(lNQI!yhzJA zCsxi&{?aQW99j&?G}DpKs5&@j|7(G9*8G13Mt9)o8?`2yQ5}huXrt7Qx<dm-k~)M3 z+;HSS!MhlP?Z5^Uu?L*4e}nfS+=5MeGO`nA$PBq87$1Y%O>~9}Vjxo8LkLj9Ja`#+ zj!OxZPR)Psw5OI#*88?wW7dP~!4!idM_pO;IHb$Mcgw-@q=LC^0h0oiLwSzIO%Y+p zkf9xH1*^-_U!+M<G$fxBO`j8*{tJu@XJ6|bYVtEG7AYkD7|SG@e-6^`S^0O_cy-@) zK&{{kD7P9Fn2|8kE&;x%o}m%oQdHLZowmY?EsG;OqHpEk-QfC+R(mXx{9{zH#<X?| z388xoX-%nb2pXJnMkBeGK(K%aS*drI7W7VT>=oa=i3FUv=1!_wmq5j=>sH~jY%s?% zFjozWTlFivTt#N%f4dYS&uvHu-GN@uEBk%cHT1hK<2VflS2n1fv65$Vm0ago8Hl%4 zw-~2|WYgo!@Rsr*r9>1m6&D2&-Y+i~OQrNA@xg*pyR~e(cTN^_KLuP44e1caviA>g zDcioGH9wn~1hS?0U=sx^vONmeV{aj&X$_5x_Nn}RLsxH9e~ILU=8K$&dsBy(8~V+` zcKlX^STFUZ0#|$2$(QO;*>TTaId0AGxp|9S{kRN7w<MqIA{A*!ATtH)&bW~koh?@s zmvv9Lh?1&fab0Ajz!P&QT3skYe7<hZfT^cksJmnyUo;9uDcQZFQZI?aBA8`O=Ts`M zN+##sp~sTIe;C`@FoLR>le2&fZitPlLay#jdb7xods7;w@ZdqCJ4|rXS|c(HD@UCy z1ov^DONYeH*!3(yFo81oFl#J&`u5N%$3RW1<a}BQ;9Lh~?NqvX*1BEuyxZO5B&P17 zskL;xskNnluQsh3ecK-t=I?&pnIkc3@fdVpwupxXfBn_^5&2H3)hvq78usSf)$$q` za5A^5N0&gEDw?aJ<5=YS*=!11SzJgdH}~W_&4-POmBm!Bx9UBBR<8@e#Etjyvw&Xo zR!7Br1Eu^NFc#O@#R<Oejf$?1)H4;Q&^ZR>nS;WbAP3?D%n=vosC(VDMO1r|*uXh* z#%+vkf9)jIO*#m<MY0>GO)tMVZ7P99IK+Ej^(jVeN;>d^7as02X!f?D3(82?F$b*$ z8)%Mhj5qm^*EFpTnS0yrvQNoyw6Dj?Sy(t>x?U*A6QXuM^HpuHpm)vs@6SI4k*%`L zSCaa!f#y?u?DV$z9ETJVuKBC^Mf6({Q~P8Ce>KJ4=k!(G;OO!axu?Aq+9W>dV#0%d zU6({JU)2pW%h&0hhop^j_{=gyU09~RAy_7IPkZZ{Ft?<OG0!ZM>E)}sVP^R{y|q2n zzo?JZ;Tl}k$2yg{*U5urGIycpuc|i8@m2mrudvNAZ@TV@?y9t9jhuB)yz}0=E`i@` zCcKH3U*)6T+J`Q#s(GNF?O5LsbkF?rZeP_$IPUR(-~0=1@cR#wF+UTNFq#YjG?P7= zRDVGMy-Wr0&B*{c1i2*+VAuxYi~oK|?X^hN&q+M+Ojj2-eOyFJPhH{i+uOe{ihqnZ zSG+h4S9kgKpKpKt!{wLsMqPgW*W3N;&Faf!{ncK+{&D%^qA#E>Uq5`nP2Ew!6Yk2x z4HiZGbXRvm{Xo>8^wb8NdV=O3s||h5Uw=QoeSW=te<0pCwqY!u1<SL3$ahfzS*?d+ zwY~bWSPgI^P##sXnI)pv%TO$ts~L-xX8|M%#c2(NwhF~|`I{A@8>&Qo1`s&{;?=-Y zdDcu(H5g@BDXJ%ZDz--f|L;N5O&NUf_b4Xu(^EMl<ZlD5AD9Bjk+L#{1>VINQh$oo zqvFp?hEt(YvP%97=`Y5=q~&il3zV3nmw{>pTj1NMgN0212@o-*2@_ti7{;oJ6$JR% z8K4$fJ3e^r{7zYz0DuGup^DTo#IlLFfK?Wsfksdb@A)0e;RWzt<v=mTz?If3&c2;1 z!$KA|S`6j?CEBC;>LKCDws71@lz&vblvNXdVCMx#ih3i4u~|2Mt2yS7%)pe%ZCzPS zQN;hbbs$$$G|?UHIB2b%u6iwAgSx{lhAq2EAC-;9UAhfV@bK70i@`fX&$R436e`_Y zud%#VOE%XryZ~p^4}bf>Pk@;|)N_8HKGdB*f|=jpLw$zdW(IzFo8K|MWPds|AMiQr zL;*AtNDf4<XQYa+O#Q8vnTP?HAqah^q)W|U`K6lXtRU(QA8CF!9}0zzX8VCz#T32| zBnx{weDF~OR~f~~MsAAF@;-c(Oo^+B3l2=x9_0c>U~QNFOe+#$@4BkR8v{{R$jI;t z(M20k-m+kr<{+K<D%dV-eSap2aoKSV{MFyTzU#XY{Kkp0=p@gIgdip?C1aLgXxA6@ z-Wb?qR9`J<ccrSAO7H}rIV}VV2%@noW16nhf$cF4G{-<NJ$XBV9_)-B_-tGk7qK+U zpoL8OdKa<TS6YYfu)t8l!B$*yVBxZ%i3Zhh(W>z)i#8v{1ulh3^?x!wB54O2t^Faq zEQy_iH8K|H%W(QIG@^mqtY}02B-nV@(Oa3nGe=Vnu`zC*4xQQ5jg&F_yltESOV4&L zz-H39zME8lNrj!lu+-x+=~rxJTj(_eys(zuW_sJDw@312OYU)iJJP@ybm;ML1&G{m z5Ij0uPMTn2VC(0Sk$(yMCTiAoLn=w|DTVUqTc-H7P0L!IqSqg?o8&TRSIN8INMcAu z(`*Soi8sVjK!aEtKQ~6lNbH0Rfvp&%9F$Uh3>hJC&h9beRDah=T{K3vg|wvBQreW` zhOeeqTJx~7MRXGmDgU}?3tj<k({4@t={|zSD9c^j9vs)}Hh(}$$3Z|fdr)>uM`a92 zqJ8o4ywjHL(`~l}xXtKGAF?!ch}-&HnxvHGnp{G+0k(;&usdX1!`2_%#f~8iwYfUY zt|NY(A*lsP_N-mm3rK|$Viki^+<68%#%!H5c$71t9oprMfnKX{+9>9Z@Mt%`7d=Y~ z%66AuHDNDA34fSe@9K*8^(igW<@REy>o^&s1+U~*=IifDUL2~u<=^WKK&A_sy0~zX zlSwN~V7k98OlmFZ<sFXa(_<UJi%uTZA8bQ!u0cOt{SmieUK#Y2j}xXg<nkw34faAd zLgLJ;fbg6ngR9JU$>726$pdOD-IOt}N3Rd9iIDWQM1N4WTw6$bIjc>}T^#w4;T(v1 zdp1qxNNX2p?ufJoZo$`TEXN8r4dA<s(&RLpHD1Q;1kc~woJ<p%^od-<VXDQtEwIl# zQqHJTo^hQm9YV<9L1}4+%iJ|nEjmqIC=+kV;Dg?!vj=nCJV|r%ZhKr4qk5et>m(T_ zJ^N`b_kSClh+%>|uu0r_n(zmF`-C5+IY%E&xb4UBiNrZ~r{0qNitVL-yrD1sxExX4 zm7G8J&PRakk)}~+uHB)oo8r+>S&k!uZc2G|qzywnjMIvER@}8!=Z)t7t#j|B0K(KU zwr!AO$2Mp@kxVP3PR0}tlEfSi2B{%u^D$a4fq#62-n||<G)<fp4H>5fzW8yeeZ*5L znHIuK-859khc30>Yz`5|Ex1O{75IOHg|_-?dRT~kr8A@dsxc!fC)V|-DpddWG>3uq z3A){s63yX=L6w&k1JpMzp@kn;=V#UMwFB#kj8<(N?o%RneE_eIRMCsyxW3Mo)E^dT zgMUY0Ntk@&c*Wzwb$4ELUQ6UArwv;U<}!#<95hxbbqGb12nWZ(n2)MJcl?x)>Sg;R zCu+_5O18kG01Gx~Lz(41WOwMF47jzl&0uvp5ga+Do)5sZg&L@VdfaB9*Sl+m)I4)T zU}3^f(BWQ7E*2*K1b`>g1%~xDl3(7hV}F}*U{h$;lm3$#gRI=k9LO-{Y*nKf16^n6 zI)@2B8Kv<CuG@JqU8|#Z@rsE1vThfTP9NF!3P4+)2+s)!)2@&IeK3eO<+c#?c(_p; zt<88t97_gmf50JkZ1F4L?733(EW9SA><LU(^+xn>g$cTYxV39d1)3W!^rU;YBY#)N z7QUKTd(H?=yPhsQ+{Yv7oi{(hp+i=Ua*wXMhuPS2*V+&+Y$v(0MKsn-5>XsoPBw0h z5N@jFUKtjqwEX=9i1EI8QqLVV)ADbJ4{n0wTf3!}pTPo=wg^R*_J?k)(6EB$+8gB> zot1N1410L+es>R>TNl4NRkQibYJW8$?@ks?x_T=ub$em5>OOmybKbUAjW77#orv!3 zyy)1!M=LzO$|)Ca;jT1YpT_%Ot}PHZL@0pxNSAM}<c7%1NaciJb$XsJh0DRPTDK$V z7&9G0Z100Nw~VXyqm}Ya7v70y8MiMnN*r!uq@G3c(tJJ9OfRaM6cH(=f`4&zo8jmr zJ7NH{)(J%4c38F7@Ao0;o^a=I?yp3z>W?(~hz+g49DNogP*@CC2f1Lp#|JzU&KMqw zKf8<d*k4Oj&PdS8!0<&h+gG{j>Xqcx_V1tnBr31UTz+G%-(BGHV}x*W=JIp;XyspO z{B-$Cv~NR9avH<bJih&$pMQo7mQylG&%6WLtUlXf441>PEtx((4H>dXEb_JV)noaY zK0XZ@s>m##@D$5TAD@N{S!DGU0vk7$pXuY%kfDmq@|8cuC)3BLAww4FvV0p3_r~%w zeRvu(RFPS}o6hhl^zmuPkVQg~KgspaSbnCDPeX<(GRrse54pzjGk<-28ZuOouhSdu z`AR$(D;?C(9us=REPu=(wV}u_+++Ns#Fyl!8#)N|@nXQ!8J<F4@f<RQDwyS0?y)^0 zk%~Q&KFhC6pPohxjmVei1D@J6@vLcJev)XW#$RIw@o$k|xM6G$wRjHYr@Nk5KjW#A zb7%h5P@{iH9=w~SXMf&7^=}M#Nq$(ZP?YQ<i)YnD=xa2L83g?zzi^MUD@uGxeq3*= z&fx()oS{!)f5`HO3;};yRsZ-jvL{N+_Bb^Nw#I^D&xj$5EYhtz%aur-K99&7fmymy zXPr-`PfsI;M&wKMAr^$9R0f`MPwg>nB_A_LY!>;2dt4c!#0n$%-(UU%tzdEKlQBON zlOLrD12#E0lPsk}f6I>SxDDO+S9l$uD-!jxfr5eRdIXr=Bn@OS$S%nMgP8!C&HR2y zQ4h+N<?f(ytI9TcM3K}XC0}*X(;sjDofQ7L#a&>Ut-j3D@Be!H`=6%&q$g_n{pYuj z&$k6GW(t0}`04YX)1O~<(rWtr_tiel!#ZuXS00{V^bB|Pf6}vhD6gEd_#ME+@29fX zIlF%T^7j0E`*AY>*v$wojbNULIRls{ei~3m`itsYs26MO%X$UcDY6vQL*LEw0EZ{) zX7on`<D3FHQ3XQ)>n}?Spn(3){4)dvyS3{3?l(7-omDV5{B$VWaSvS`7-Ia!k`gA5 z!O=$P<w)~re-0Fk6K`t3#2kj>|MaW#2<*d>ZPJsr2>;U+U^Q3$0gw2#zK3i4soeUH z&mRs9?IRhz>Z>-ZrH^;Gs+n+}M>uSe4LI$H1Cs`}=(&Qss>iCsRX-6<-6Grv!OiQt zzA8gM(O66PbR#}vu?LQB@YbSTe8d9jSrkm>Jy)|_e>Knm5enSuS%h$bo$zi5(eeOc zjTj60TB2ff+-iWp!g4kD2oOhN6Qa@Pwt~+lNV7enHnzIe<)L}HB*D*;9O=Q0JgruZ zpf5D--SI899|Z&5f1w{jvBx;RmC%JHX=>4E%q6h&D7qPEx4zFLJPaf(m#___Tfs;V z<FGo$f63E;?*Qaxw3{c$&V=gd=yp<zk6-JYBA4R#VEb52Oep#cCmn4M-B_fVA!1SF z1fXXRbtj93ppltJ_TJY7YIS`?)6zOVFY&=DfRF44d5{AZO6tN>Yc>PZz2~KOsL^?^ zx1vyI;DRd$=Bd{#N$bd&G*+{o=)Qg>jA68qf2Z^&+R0SI8N}$1df8dKdqaytV=>BM zjL@(Hlf0eW>@IG@(=VmrZafv$15(sVNzGco0BeU1NU&A~?XiL!*9q-?Z**|rk2J!3 zFlqo#70KH8Y2qhQzru=z1wcFPtUH_y7J;56_Nb8{w}oAi!nJ?Xv!<c3<nA4D*iR6g ze=p^$je=glV`DRlMa(N_V3SoM&v^k$2F&X<C0i;O8gqPUv$0S~OGyX$q&*e4Vv8vm zK1cR}N|-Nw2m;D>CnQVND{(bczImis+EKDAcd<uNJ4`!Nw9BEIJ!)4;ZHCP49Yr%x z3_4f$y<(f!qpYx2<)p580qYzK927dif3o0fRnN4KF;cb8Mg?N%7`{~A`LQhciHvFo zvg88E0<l7Kz+OyfqKs@gRq*qJ`YTzDxEgn=Zf17wqv}ASpuuakAXq(D%F;{tYcY4% zOZX%vniXL;8B-@Ox})5n)V63;CM-bS9F)K{6OTY>LdR3d;l*Lex?ST^N-ZnYe`U`_ z`oYB`l|c@&DcP{~Z?4_45$nd(SYEUdfGy_uNPlh$;z1^q=!C0T8bT|XTW8udF|tqS zy2v~zW+42TNyeUaFHI;;qKtI3>)~UsllfURO?4R2tj4@g(z#I&YY3F>$24fdyrU&; zpR~V=J3m18c@^Tuh<_i~a3#@7e+{Q?xHnEOxR<<P#P7J_x|8=Xu{G5+<B<Qr+{}mh zINYw!T}x?`tnuGnEuai$CKgwx>29DR5bZ@ToLG*Q^w9A(RorDn&c=sha;Dl}-DjTW zgYRW?A=IZZ)3)}|L>kKZUYz0<HgL2?{BOYRx=l0Fh6^_Z$Wmf+_ikn8e?|%vO>@I= zv_BFghmRIX9PJY9t~=k-{z==uW3IYz^_-~qWDC>f4=x(1o~7ZmN(zs>2FvED-8OBA zriX9PQ!XA8DBQAOI)0yr63^dO%{+(9zr<a0p4y0Bj0*eeZ_`w2A*Pbm){{0D9@&y= zD^{Sivpp+*Y_*tBbfHYXf9(cG6k;en=&smyLcFa!efMiA+Np?wdQD;8QmQt&ecxo? zpkH}*1K!kh;e`9J&5qH9dD*uJ{n?G%6CeFK+9M)e4+zf?#bH?w$iXvyn<4KKoIBn* z*$o&rxj^)8Pl4Gfdd?00=$!7!2|YTe>mecGG85c&JfXXxGcnt4fBEjok)59XZat!L zWf6Ss6z;fRPi?v&sb_O=)Ane)t|2n6*|IFJw%ZCzVS?p^q-7at>3Vx)#^mn=+sf{; zo}Y2z#^b}3#m!o&I~IAqxn(e>jC3MKtJ9Pk@P*~3{k&gpwwd8mvO$>|J20Q?hL#V+ z2BdCmn+8}M_#`MLe;V^n>8x3_ty!HDv|YVv=z4dW%i92Pkgz`=i=3RJB1VkP$c2p5 zmo4M9dHl%doV`rW)}Cb|6ZJkBhJki^*OVvBXqeayEGyWyANcA)`Zw1|Dw=e-FGq`A z+ERwu9(l)&XIWUCEGs9;dEv{zclJ=?c(*Wupp|B${}MI4f3q8x$529qhfW*VS#HB- z;T6dXn*<z2)|lN%duc^B+vhlm!IAT(>kuyi3cHqt^pZVvPL0Y0y`|dBQ65MfzYQ>( zmjUIhro4n<>g&G=$OFhmtJ{{>CAn``zI(c!2~BMd(9g+O`|q8icWvF$$?m;_YEIS# z{aWd#(OJN&f8mH`0d(I=bw-zqTe`|zWgXa^m<-@TCG^JQG$G2%ZLob^4#QU)D!*5+ z1v2)Q#vJKcust<wNqySd6$G-#;yr(b55C~W)u==8nGSn9@VP`E=`C<P7alyiUmD2q zh-NPpS6vpR7e8&k|N0ji@}k`I2afu~q^DorX8P|He_?jhZ|SG^Xu_}4-`KuZ*qIqS zNtDJ_@LRqbDMU#|FS-NSJbbpr(K*%FmL#99MhXQI3cfYiTaEFPe7YJb2*`|Y;MA8% zK3$Cz3S^BHX#5=GC;4<WQV@_CU(t?ajGyGw)kr}=en~zpZpHqIFPr95e|l9jb1d$$ zCKvRif2#)RkPUFfnsDm<BF|Stg$kMR-KqDBJYNkJD&#lhL9u+iz+l-EdqDbgtU&%R z_(l7~o`{(2v5Q7>8QYWP<JDLpK^F8t|2<-eo}~HrP`m<Wbg$2tt;qA$P@zJ8UEVDA zQf6y{JDV-Z*IXMbP;3i+(H{Gr5wktsp5<DRMCYraLWVR2-?}sAFY<gfRH%?&mxuTg zAlU<0_)q3b@^!6@70CYuzi5y1lMsu4!0I#q6nVZHDpbgx{EyTB00KPeU6V0C6Ad*t zATS_rVrmL9Gc`DqzOF@oEVmKf&##!ZVJ0fQx*LXuc?P_5av%$nRT4WG-$1<a-%maC z?3Of#6Y#xoW?C(kO7;AzH0lh;-w*#iD*W#jch<+*!g)Ua_OHX=zB~RWyiv#Bem>kj z4$kANX@avme*E+Jr<Xp0K7Rc4<3+z#t1s%MruF15>b9DTx~?aG9C|3XLVB9l6I_&` z*Z1{gFXm2PZ}b)Psuv=m^N?BnMLk!u&|4f3!aTvPCqvYE<gvnZf#-@d7Gxo8d*W#> z?)s8_Wt{0-paFS%#jOC+*2)u=7jj^Lh(37|lb+WpQrVL<uXVmyCMkc56B=T0H|ktD zV8U}f4M+WUnMa0y!$zvy<UumiB9)m~K50$jvswD2qWj9?{QJlEhv&!Pho+*PIWHSU z2SKpZy$D)%2nv?hg_=c?j$|gIr8$VGAHYXueo^3JHD;}6nU^!NZABa<WBB~ZI-cn@ zSRM(~Uvgww&8+jx@K!i^p{9e>(piLumkdQs8|0_jspNov=K7^nmT>!8wF~sDf+;O9 znztaGY2n7UESmU=Mtw3Js~+mp__NvQGsrvom<<dgA6~qRm|RGEg$F!>4P~EslsuUw ztJ4M&QHsHE0K&p&84zr8=z{WknhLpUBKZ(DWDry|BN8uMSFLK*>bwt;E#!u0Ks5w~ zTASjPoMe)Jt@ttOvLjv#^LZ-eYf@med^8jxDi;DjJu0@Xqo@TuH4x`)8rNjZnak1v z-k1V2yxGRY;3`HDZ1GXXbdk0Rb4AL*V}rLf!+ybC)@<osa>9LJFD*<Alg?d7f=t{Q ze4QMWy-IAl2qwbwlcUnqlaaSazi3R2EFpIUg%TnQmj`{<&Uk%aKYnSGi?J|&-{Edm zhaL%FR?$S#_7f;@;IvoTKFuQ@OHbyey`G)bH}EI}4~um;$H5(wUVjU}oNY_SuxJ>| z8Ev*${dGAns>KCsSrH$`A}@X@CpWjHw3m^!UyzaYQ4M<;8HGefycrjxN#gFIuP74K zpuQ@nJo4c&-)NZmX=1_Y$n}7eI<gmkxr@eNpf38UAq0m4b_u4iH1LoB%MPAG&~p<P zc6ekHR|*6PI)^nzei57OBCMpy7>o(Ja;nOZt=OavR5kKsY*e9;3czYXFjE~V<AM6| z%XuGBddq#$t_>L>f15z7xjACNlbImC32%p5MQht76^YupJkXmg^%fnblp`2_rO59| ze)Ro`!j_DcG*+e~MiG&?zoe|5KwC^Z&BW6Yvvv;6xH$Hg(!QQ8#-G0M(5hboSaWW! z0dkp1OH|lTaH1~-(F@@SRv70!Zu-F=BsJ6>i>E^glTMowTAB%JM0wv-kjNu&JYvjZ zMAl=8c9u^I#=By9vu+_%2}Tls%eZWkP}&e4-H@*WY%q)<o;pO7T8PLwRgu1_xKH3B zvq9cvh>-fY3PBhZPjdjYL@nB|DeLkEw*K6a8knoDRI1_&nR#P@nEcLu+e&!0VrF+> z8>j0U^5pW-ddZ<EL0FWP?}vaz1?Y9HD%(ge7a&D=2{o}!W%4zYc*IbDP@XNS=$G)^ zu6|7&7Na>7Rd>}^vHKje?QRH)w%k0p$tMrNYmiY8L2mL1Ac#;1CNS|6oIqHE{|I*x zpfFb)Cme==69JhfSb?I#XT)Tl|IQ3G9_oo6$l!wnj<X1wAXOZ-eE@<9X@^h2K5M3M zBTt)TW)j}nG9?V?u+HIsteKcZMFFbE;(I|x6Qx8<knx~6j%#Qi-VJOQw6e(?gw^kZ zuF>y<Zi|vJ)J6+-gfRgkHgYSwGa)AGi0POW@h=C~ZG0vN;dy9HcbG$lbYw*2bb4Jn zo51zUVc*z!7q<tE#bK=aTx1pBtKvkXft8Z(D+l3TE;kFJuHqnnUqb|b?uesKD|U}o zVlYd>dggvtj6rp(i@g<{MZ1&_MGLKv%BC-3$^=_sw9qom8rp`o96vvWxx`Y8+U1Q# zj0|BqGr}>qLl_+z-Kn5FR2}Zqqhoc4L#`N7H<FuRl2kGPZMG{^NU!ZI_#`g~>AwYw zW2sWWVgi+ln~|k|Ulj#SR7J9)y==1+j!?~}8Jlf4rRg?-UWaVb=LKb3^vEU({LrgQ z>_pXbOBqG~)mjXRZM_VQ5O$5aFN!I3+V0yfeZp~d9#1Nxq;2o^W+ywz9>}@&H7cW* zMPqE=ArE|QvEyjZn|%n$qRYLr?}fNI`6}49weG9xICh_Zqd1l#6n8lrsY)*{ws^8P zitGXk`h(>cb`3IogOaJtv?<YhO8OZzuzx?pwLpi;?9lu>RBmem0)!k;=BS-{jgJd! zYYz13YGMVKqq+(3fja)F%O8_|raaF3TI*fuYYhjnef1J<2}}Xcsh;cHFYXY2yecSa zmPfwU>)t+p$vxsD#Kx3HmpAtU8pDq+&zEuvamwB4lp|lzC1U_OVrrCNk22XeVNgr~ zQw4!c%yX%LXk4XDNiG}ob&Km;{jz-dGc*I`c1^*$7nZL(+Fd<1gs3lRo&m(JkPY(# z#X?A&1dU4fUjtCW0ux|tQVo{w#42EeAwbVUTmm6~bj<S|XL5ZzEmgZ}dx06nK0-Jw zWtgY^?fo_S_j>?kC%T7hJ5X^Ov`chSUycJExP1>SwgYmnf()SO`o<u;ZGP?BhY9R{ z7AfvsYkbgb>|#pG2*?^Wqq!GHPO$;=h`wMAdz0-5b|T>9fT6kqG@h<&S`t*F-%=Fr zUtKGI*L~Q^BML8T2an(zt;qaJp?qiuS`|M$P(y?_ndX8YIVoy#-2i&|_MFb7BwHFP zR_!Wbjv2P$xnCj}x-~5}GiftR+uS7;0#^xkP~d^5`;Qja>K5uXHeH06Y++>J;SHSu zq<jzK%sxD0vVw?ga3aABc0G~#oCv$ncb6Z3$Hap_7;3rTJU}6A4iiv|3!|7hvKR(p zNdW|-wG@)lo+6xJiuc00tl+JMi}12wV-AjMm}RO|$o`nOX^ji0;+aa_g=O&`z(n$S zcQ9d+S(pimrz4avrlraYd6l7~>$>6$XWLvCbyBPYUI)iw%|E^!6mI-`p!t_SAJp-G z1o-0HaYlRLufHDux^D`pvuSR-5mnD7mFuznAP^q|c(}H~8cDMajNK_3UZoPOF%|y` z#O4B_2s(knmCC07%lz#vF&>uRLo9MpC=4wU1IucIF}+eT!#_|m<urDSX!<6&1l6-t zJ8;g>Dsr^sz4<&`rqf^`osOEU8VXf8!N{z$pN5ibXva(0X)nxiV;rb2`&jFkQTSMN zCiZa`^74}6rZ{r+`<B<AY~}VXFLvR%(m)`#6O;P5Fn@UQc`cc1i0T+Y!NiFSiGx(H zQPrbl>>G_N{xKp}g}pY7ww-03Ye}GVP7%ZiuQ=wZ66FUWZd8}}OhRdpfA<@$MYmQ7 zC$c%vRcFZ{4+z^!rdy~nkayH&0z>u7w*yQQ7Jc&c>oGrhd`c6m2b_2K_u=*(n#rPI z@yG2a?tg`cIV;CT^gWu_FX4AwiqQPGps9J`ErTI#rXzN7Jm1rNei|<z?h^g9+70GM z79u}*^m)urnlDeo1(D>G=zEWrFs2{p%hPZ{CK>5F_fDQ^zB~;V1d@rmrTeQfb(dv7 zo}LLt>PEknO`I=J!v&F~N%Vn!8$6~T=gZS@K~X08`S}hp(-Qe{&JRqJDY{uF>f`BT z`H6a13-7pLil3!FAFWl{(yZ3+ERE)8`r`$}f1;mOkF|>w6E~Q;{2Oj`mgRVQCfJ() z!|{L3$YLjxF+UTNin<E|G%=Hxx<h|SZ}dhEz57@6d4Tp5t4bTt5a4dL4s#1&Acr8g znF)|XfaEfNf5=){tJL-v7_i-Hsl?*)_(+y`hs*!o{=5kM8J6K)US<vN^X0Gqy#4%- z%OCC=arx`FxBKVYFydF!1n<M;^WT?$?(zci^7-FiZem`qa1&}(H*sHo{rrE|+w=47 zr|fBbPVuLee;V{EZ&JWrO!$vjXcb9I;)kiV8c6lNRE2?w78q%%eZ5XrEUD?@W4&sU z5dVD!i9zEPy8c|poBP-7MADav#E^rzd$R(X=XVh8t;%8gk$Y8QsqU4w`uThH2~Z6I zB+yo1UgsNpm|dNeVH6#0f6#x!s4GS5fz{UCs~x=d@UOb5hxHQDq1E$dtVCBptT58` zsOQaDYFuHt0SZ5KT+BM?K%S8~sCl)qsI#TLu+h5U<ab_7Qgz<~Fu!a5nr|x?#sLGd zDmZgCqvw&7kSI-!W-B|sG})VZAZ}BZyHw74#^<$OanoCBg3ZN)`#^sYg5lz$owW2= zbw^cdn8^<-s^Wn_>zq@RhPs+~%v-^Hz-w~25cM_vp^oVNUP*Ry#_571cil~mxW!Z) zNj?snfsTEhP#W~S<)-emp2GKun|#vsw%kGFd7Yv~@v0Mw%<ZJqXf^G_ik=JW`N(uJ z#8A3o!iIV*0-_7jYhr(7n~&C4?BX&;x_xKV?Y6>X7f)P}z1{53JEJ0BH17=0S)uO1 zW4q|ywHC(il*d?^3o59FW(eEIJ1WTL)n!zI<^~z87!nB6C^M}6&CEke8KCdCCoPcs zkNa-7--f`pj%4p}*f6Y0(k8Uua>c9lRQKx44P!KV<ewbIrkj5|vYr6M$;^80HMpRZ zVMBJqi{FY)l^e|RLY%gsds#3iGQo;u@KPp_dPEXd+vf|3HbNWQ^{_&KgJAIXzKp)d zaVfFwSpcXCgvz=0mZhy2V9vt~BEXaUVezzz95p=8u#0)Eb;c!)BOhyJs2N|bq)r#( zVwFSm9Jg9Km1%#%d8UzIXe<8iIh~?kk6>uW@=U%XL;&M}v%C6eW;!J+>c0uyV0>DQ zUl7h`UYm`FRobv8N7drta&*&0)R1b#3yHa?E~Is;0a_5uh)YsYWbQS)fNJtHjRc{5 zO<Q@y=xR^=LLji*1TaS=4kUdJCNKV2<wC@13b2C8j)H$jznhai281+ahvR7tuJR+J zrc4Nt8=EX=P}9j{QbJgB4<VoAvpml4AwzE-l^ZOikM^U|C8)mWqgc~Ue4%LAP=+|v zG-4?<<`@;uDngUH%st-Vp-f0Q5^;aV6VimV$8TlSYhHICr{C3Jy-tfLsVttX8pp9I zh!zQ4zD0k56Hmt5A*H}9(KMWpV}Ig>T?4~dwi0-ra^53@L)ptRGMBIg%|gs=F%S&D zla#?_!9jeQM@2hvSW=tkyG|=$;5&^KkV^&!i9pVhu&Jgh>nTB!F(9KB42?p<b}Gv% zye{PQ>Z(2u<{{6bs_K9}9~qXpto8)sx`|006B&PlVbnoU0H{~ZU-Fg2dDfCbBDX6y z)Xqy%jOi0!;2a1VpkF{tC5BWZryFam1U1o^x?P##t4QPsYDRINtg1=8tiU&dU@MdD zE#Ypv?lnWfa5G6;?Mz8(ijV)jbP$FaQ&=f&y9Ed%HS1~uezi-5H;^}0G}f$5ShFvt zeKLQM$sOT?&ln)iG`u`;ZG?Ez`dCukpmIs01|Ho_Swahm!e)SJ=~Q^uPxMmYFBXee z`OUJXQX|vlnBksz*JLkwhs^7{$iV#FO#;@^u`i%QS8U3gVw4^%V_-qZx@VHZvkOjB zYHL!E(t5($`l|4=G@tF4JRLa_YRa@8-#LHZKo}I1E!KYd`s0XqY`g>$dz#&MKD`8~ z;erVZy!%n9VN|`lHd14id3YaNtK1!rGJZr*MZh$#{^MdcGQ0JSip=K0^!0R%`m3_f zq9(h085RVQ)B>*Ew^?E}`=;h$uHY`8^zfoX`U2)f)~X5%CbNqcKu!b_Y=<!?%x-_R z5Ga@*ni&{q8c<VIPG@~pkri?Tc8e+FLisgj<QDBJbqOr08F^J(@U&b@$6ZIzfKJ(* zBYrzceB0s<L{XV`?NAi^$w_y2V!_{8$$4kILUK#m-)XlsK{fwo*F5bQFVrWj>CS9- zIw`PH-rjs-8d`OnwBxUM!=H5zH`9M>;F-HJ3w*u35c}O*GC^cB5Z8k_JMK}7EW?r$ z#w8sp@_e>gp7e;7Ro;kXyub>pBC>^HNwt+-DN}deDOifO0b9na$aO+7tBXpuuh_!K zgF?{#F6zxC4h*G(+FEtXraOBWzEt$l-%EgeUUc#~^K@cvtR`Io(&EtC^+$hnOiy(y zq}`rgt4GBtP95iDqOE-X_FAMdZ;SnVe3Ff*Qqc{&(ZQ8E=n&z|5k9XPw;t=;gjT!k z7v<I*L*9#(AD)FAXMH{OVA9AeKjJtlFugL0#x-`F_=G9T9$4|p*=`XdSADF|2-I`> z!HOh7j_N50RYkkF0rno=i;RDru0@n5140+@z&vWf`Zw!n%}8osw8gD>z-$Z4vj=*p zu4K!e8tzw`PzRY=iKz&4t&*ZJZP+)In^p!OPtXkOag2v$J5&9QC5YDd?a;r@yT2Ya z=2)092jKbFb=nyr>Cf_;*(eUISzd`XRHInznNThwcagNPRHRp>5$b>L_FvoFmwAEa zr{Gm-d842xt^?sIdJ#Oh*+jk1w<{%Rg4?`{8@b>~qv!*t@Fz;*aT0P5eku+#@)gE} zCmg0zX&Pi%I{jOjdWjFLl@c02O;!@7EAc>>zdn|2^C}{!w5(@`9Ll!jms$&5g%7$Y zIa;X6`%8759H6L_!qb0XxPayj3Avj;ln!BZKH8ej$;MJjJAufrH^**5SN|cNrWb*K zG`qvJCuVy2g4gYf!F}nTG#BpngSk~0fHj?tfpi4?HLy!FgTwWf)s#S2Srw<bL8B{} z=b~fkuxQUZPRFp`I`+WIr~u(<$I1C|4L1UhW=A3phG(z%?TLThfsIsvTLy28Xr7+H zo~q+u66Gm`??g)+{`=HWEB6?8rU#ag0Mk<TxWCaGIVTf-#yIVzcz_`=Ce0;_67YHR z%vu%6p#X05{_%y{K`qWji?dqC=S!_A2UVU5YlTwq>uLb-(fQ7Yj5-a5sLh>gYK!`w zqPh!u<5p{RIKF=|b01^9*VULTXE+GkT4u3dJ-fnBn&#>6z+-$h?b|m4JN?*#Ha|_| z^M#K9nh_%+nd+eEGt+E3y|yq(B;CTZI~n*~!;wHtH$wCWq1xA}_aIQGVVa%^3Vf0s z$c)aFF_6B6g=(L3)jDf5mTW3%zGR%n%l;j-3>DD51i5NlClw=|IpTaUJ*ZV9SE#|G zxjpp=?+(>cV{$jQ4xV?9#E7Cem7@`6Y@QU9y7Aa(1~=welGYZv8n2Bs_Awvq;;MNX zK+kj<ptAhIC`2!^_LP;xz8nlsWCEHCR%~{*@2AWE0rMkgW|J{L6O%*5P=8yi<2Dd} zKfl7yg{0C*mTU-yB#sOF*7iUjO5b{cr7d({_U~6Sx{WMZ$sQK6jw6kvxqS1@=!ml% zzP|l82={NC$1@C*mgi~s^2ggR-wpqUU&Qd`ueaO#+i2WR*2?oZy#GFYzri43c>nX) zi`c}xfWC<9a)OJPmXpMHYJX7|F)k<fd0S5UBFDwXU&lqNIDVCSIZZf-UYU!O__PYU z;IGTc`rkCYruj}(`lR2$Kd$s8yx+uwMrmB37`03nDHdsP%x)1j*WgsYUA3IXi?}bk z-esP-;%W554N_WLW!*ca;URDSkt8XgBlq+nE&k~Dd&ea<Kiq9X;(yK-X`|+D%Wv<W z-X8C7KQ>J@s`Ff#3a88K0<+if37j0#!4#E6OZ$!bGr?n-FX~47f9YgNYpSC!0ogx- zt?9MFr_HMzG`_i$Od4)U2V~clx83qcm5sT&RmRd4ffTU$q4Y{!m$>C^ff2nent>e8 zZ=bJBMh}AMRFKZ=hktq3dS)eM&T3~RXN8UH5FJlFx?;?n#K=J!7uYBWa7*$Q?L+!L zkTQ*Db0lR%)o7Z3$1{;tW>Nx#@PVim8~_sE;w<F@Rk`nyUOqX6QEnHdGPEKQ0TX;A z-n=i6^CoNik4C^AtSBAUNxq~?Q8J;wLN?+ikEK|Hife3K-G7q@6|m-=lw5LlUrh?W zfL9sSnz4{W0lJaEf{Vl)4AQeQG;DKbHersw9vxTB+Tnk#G?f4Txjn-=7-}iVZN?U1 z86zfOuYdPQaS%}4xm(6Ct}@t1sKfn)rd_ww`>lE43&PAIXS81OyiE%KFonfTc?|yy zh*crwJhKG-u7B>ya;vln`TQeE*0Y{n@~T{4U!BEV4vi9UmP2yyGRnJM++flX!F;g2 z6AIDq>d8~j%V=Cg+Kld7hIHm&$+P`#NF6!*6f`2l4L)v3EX(s<gTi#ydvD8&t$Qy) z-8nTMh%|aI0(lV$)Poe{@KS)3(g;iZ0wg%O&fmnQZhr!wA5I6Wn52*rEic>{q2W$% zL62~CbMfsYjnsNP2p_ljIE#3ixHwq2xoJuQOr42#MhGu<4FcR`iwVZrc<N3!_G}NP zPwt@R$#iE5eYCpUJZj@u0NHVbv0|IBEgHOkrGQ+YMrw<J)Xtw{WFJ19qZaJur1$8q zFyE2e5`XoqoPI@m5qys#cuq)X;zkOZ#-h5xk3+<&ERU1xiX5}xPyX+Yg25NITEvEz zUc`7q3B6bxg{^65lRz`AAwy?)<g?|<sIONX*Gz&;%_(%r^L@h8a}z+L9ER$Jrn8Zl zpTIQ(SpY@9!N40l|FJb+aW3j#d(vN+zzNk1Mt`F>(`%{;0x#bdI}*oB^xWx5AYZrR z#}<7lT{`_$l+{%Odww5u!fT9}h323uR$!?_*LwcOl9*=!SZ+CS1xbkIUd$e;C`sPK z?3ZJ_WM3Flf+95@A^7LMb}0^UO!yoSK{^x%h2k75uf<ddLFQFY3}Ybz_Ac#xghO)v z`hVC_90!Lsn{$`OBi`()?p?{vX^p1v<_ZlUkciQ-VjYU>Cb=ldwLiK^fz0_Mry!4f zf<$VjlHTpAyC$$Rs7=(hYr1iasXCi3`ZX(GlW)g_2Q1K_3Mi&F9tvEEQ$7tR;rY;W zgSVy*LX`J3ksQ-2e|}J}U`l}^Ii5TPZ-112J^$#D&x$NFYlqGNn|WpR?^?7yO7_}7 z1<mze=sCd-q@&cNB*5jkfJy^n^9BUEjU=SMVZX+~10|1}f4M6+@Ju0jGEZk=-!-2Y zE99Ys5;>Mz!cb(<r@SN8nL4@APc9H>R|W=nOy;rJ!U4n7QswHHP}(69f!I4XS$_hu z6&twlK?JL?RN;#P=8GbWo7vPjdJK*|gQ;n%@rI|0(w(cQ=o0H1fNd+izK+16(O_jn z=)m8L{$!g)_?~hnlv5>90w~$gKT5Z1;A4IpxG$iN*P1DKyGVYSL@O)mwtH6nzAYI} zNPU#ZBEA7{?3_?Qg;PmhAZ-jf9)J7@srx#+h4yvCOTf#h8uPX%rTg9!D|Im6iw*uo zk@aOsDoZPe6}8VMYwV;{tZ6-3<%v;8Xf)_K=*;{}&5U=%gk6v@Wn_&~bH73vlTK5x zQXFV7MpHZAS2X0jD&y~tp4Lc>t9xL<qE3avBSSZbbiV->6-Bo+)_<lvK!2_sm@f7y zu|VcbQ&f>(pR|-&y6Bo!jWv}#ePeVW!4ht4Y;4<3Hnwfs8*S`NoNTbMZQC|CHa9jl zHeT+1@4kQ2r@HI(pP5rr^&yWnE>I>zO-M~SaC~woCul`UoE8)B)ncF_H=fj$-2mzR z@;W%YikVw#@*fU9(izG>yk6}!hyjAp^c|sO{5}{McUY)@s4#KQSnV-dS+cEhJoKW! z@pcpxO0fxQyyo=9T=;EKfM?y7tJlR<VUsBL7$l2wuqCX&QE`_>LgGz+rYNd|{oMts z2X$l?Pjm7c(6~%dFXYJv>cgE5yV6tOx)>gH`DnGTp#;i<-y@gN@xn9+e&#!xUQa?| zMb*3hYo@fFlr)GG&)DpzifivV{@xDfFt_xxTzkSe?y2_}wW5Bm3ZUrVGEF%&ub=CV zb<k9ZI$)0|Ehia3?*C`~E=0><CW8?*NP5${07*)Je5Q2|w-Bh}IzZNl6{s2}QEuPw zp<;i;Sa@~Zj$srb<>{7(rQhjJ7S^fd;!(GgJP6WRTwdkrQf?`d6F=29WOF$;bhaPQ z=PD1#%xajdwu+F?0)fK8e_)!y4fWw)b&qM~1UE7STmR8-SDR)(M4N4X98~vwieevf z_!3)TXjggIqORos%bCJt#6PT0i1(6Jbm~D_q+lGZ|1ipi@@1YhN|&f1g^k#jvHIoy zZ#$v<p+D(6x<K?%@sn0A{$xfT2VEnzm1A3;?<&+u$ks#V0T6LZzi%7*{wetGFPlB| z-N&`U4|o5HyHsh74dFAmBhJ$)2S65lCAbW&fUQ~E^a$BI(FFn>jZ*hZR%dXCTE0E9 zX>*lz<got*&J@B)UE>{C(qC`(JU**<Ng|_eqWy}e|6j;1zUKO$>C69Ow$Y!CPec&n z>0$8y9bj{E{*P<P%FUioI3)(uoN*%k*S<2KFyEj#pjQZ$3bOs|4n!ZJ{cHm?;soTP z80bMSgQi%QxkL{Fdt8YSyPk}3S;Pqy6!arP|2VR6Um7sm;X?%8&h|<iLO+KM7p_Kn z1nqN({vs9RO#3~(nLj;PLn{p&r9^@i-6MADRMlyC@7-6{JYDwf0E#gOx63gjM<d9* zgB!tI8iPh5VeJE|bcj#x;&V@<`(LCEk6MDjrJSSmTtaXMBcZc0=b6?9n?bn8sUIqI zARb-iqmf>u+*OtLJKS%7Nh<8<h~o(EVRDt_D052~9dc($^+_j`!=i4b`W54__(24G zpO3@^K`@<_=f4Ux!08Wcjzg=F@$6|nVPqOpZi=%0gzvAOva?+#A6tC|GN#ir6Q&;; zd-;2;H5<tZh%R8BL9e|U>p31&-^LP<B2WDGPOjVJur8WADSr1Q0ek8epfJ$JQEJZu zf9r?k1%8fIO8oUW!(EMhVWwxz25GXAeCa)_j?5mw5OyOK0VK0?NnP_X*uU@4ep+ei zj-op&;wejQyeEQTG9-ldih-|061X?L-X1-U96mhQ;(dMOg*fNr-O#z}T$&tzE=z$y zeQYN$sCtTBNNF!4Z+z2SCMT<)?NHI1HS1}`fD~x+kkljPt!;AA%1*;m)qt3fvrxn5 zhK$`^@uuJW0k|<F<M%@(RB*p&9nfn}RHIZX_UYy`Ud8I+|GNq(F9vpg<IYa}9Sywj z0C^v@T|kKV#skytUd?~;6r^?*c~+r@!v57^%e~`(GH3B*sew6dB-8cVBli*HUP^#i z;H2Mh?$3L)s?V*g4(M$<oFz}Iu#K)1fipXStYlMw1?aL_yb_qNyT}o;G*`{PTwo`> zraHMnljxHdR}ZNTEU6?-ZRWC$-oE_$G9pyi|5;=xI5B#{56OuI=M{!RG}t?ii7=W4 zhmB%(l3Bo~t!o#o^Qv5*;4Dw>aYEksl2C}_6>gB#FBs>ELUyF`A;IC4W@gEf%roi| z3!Dx&13Ki~W5LY&N`@}7OBz=m7FW3X8h9siFiFF$%Vm%&G1A-noTK#fe`6?3eoS!2 z2@r8P)7Q(hrD9j0`s+Ll%{Kf=ikHJV#o@nA5+CtQP%OF>Q#<!6t|j-}i{gquSCzin zE}U8=ZM38la0W0~csU0f2dOK<n^~Yq`7krs0K{vo22TBKHzF%Y(0u1&@w9(=29jEz z|49A_4VUs?;e)b^&|}b6X~LM<z-*Ghvbj;dlGkAgi6M<c#>>rYM6>2r*WyNs&>eiy zgF!$GYCI%ppfO(~PF;{0)~$ImhUY6$W;HX*A=&I8Itla*ys#)8m1V@msaN4B>eDi! z0f*+PPDqgMh0pDBj7tx2WC;aYM|ms*rjjx^02Tp_I4SQw>6y@zKgQ1O8%y%Il5lv( z^RBx04H6H!RvM_djEfCtngiO|3s~8+z9<3K1)<XVkc?~H)NZ`jS~l&$8OONTF08C{ zsm@|plY@wyMJ?n+iC#fzrrDhub9Li1(5$^u_Yn6fvsNS-+qG3-21@PMId<2ELoYw1 zfa6s%AFe*Ek!0Qy7BN*IS$;ujwY5fR1WEtB(xxmmiyeHeO*L@Ep1Ft=1bij9P_)Eq zh8Lx6gIyDF7qeV~c8P-1n;QJ;sKBkJgB9#|=MBKX6{XO4ffOsYOw4BH<!#RZJ;%KF zsrZQjr7>liDbb(}Y}^ZCineUe?8r9d5RJ|egv}(gkPHb8%VKgTfehI{r6BKuf4avM zz1KngK!n5B6K6nG52{^#;UTCkoQ<SG&Z<{D6l&54^i(dIaOA{XoIlc_8z>}GN|rfR zMy4TqMx1CqaMdsV&D7xh)CR5&aLpH++Mg-U>h`+Ki-b!HCCgDZ-RIuNahqaD)Fc>z zdl-~-g(E-BbdpI~$nNh`Ev8pta;oMPkj$s1@3JOO$m+}Td`~Yz@#Z74rSie?f)F+l z6ku8-#5)&{=U8*Nj%J5eM5%#y(Q}3~^(#2EOY<G&iML%z*DKHQ)vyEy4vMR@BIBb& zx?wvtlqpBkOE_C$N!}(kMAbpDl!xb)TmC8#{iYh0#~WwJYmGSDLh_-Am)0e9+5^pE z3;m@zy;*#>@;a*J73$1ev|FtMA;ys@|221RCn(!8;c$EZNDdTC1etQD7=Dzz2q3w1 zl)EkppY)P2o1j||EsatHU~DOM?7jshW)>;oS!?9@RZ@CZLtZPY7jM_qqa4f1sedFz zZs>v=HE&u?*<oz|LE6J4g8k!+y<=)jH~j%wE#Yy1jRjw;b@YdlcjO<;{7_|-w-XAj zA+`bJVh82Lq`#RBr)EOc_jqZ-*b)CPX{Rh&B?@MiYiSbV#6=E5z+%%4sx|>9+|uo3 zioWcq!+Rs5%pT`)NV#3AwyW5rWf5`gG@DuLfcky6V6u@xKz-0fz06qk=R~8{z5V;> zCK0II_@GH>`_}5O-n0ji?cPr`<}=aJ(1PWSpCQY^ZAHdQEBWEE*?~P=ldf_CGEvlC zG~`Fs)#{0>YRMN*zz@NBhk?rwa8QFb(7{ht%=2Fme!MNOw34p?IEJ>iXF=&;(vi>y z0)<FNsj%8x3;rS9&Aml&%hs)L6SP(m-}X-_qb+RI^H~<YL!m19I_H=!-yheW%s<uL z5mDfj6y&3O+OMDdc|PgN!(XyGuLF8S40K?rEmV;I2EpGc0hDOZPJLJ(UaWG9tsxT5 zoRd^915iqM<kzLV8M~AjB!6{tc##B>G>J56KdW&0dwS`&1LJ9~YNM-9{ob$tvd@pn zq+bM2|6BMDO0bAZe~nIJIODh;){No1{>5V{CIz8<y}S{`9$atF$z8NCNEo?+KB{bn z9^re&%BFw|1q8LU^lq_y_pm7K7f2i@3Oe>xHGN&|m%K}MpVAq_ED`(%i5ZyJo%14R ztBf8*UmuCKLg=Q)5rN&REoA1maaw#Tt~X2~Uu@vr@+t1whBJd%e{eHg+)vhF6FhI{ z_rm<@)L$3h-68HuabJTuKfg0VDRS3h2T|wQlAMQIK=)CIB<&dQT_wd@u*VgdJbp+6 z2JRmI<-aTR_+Q;{i}{Lz7e_6Z0U|f=??^jR570*obe;nrEc5?}V7k9dG3R~X*@gy@ z3B7g%J^ybG)#93wTgO(j2=SbE@GsX(Mb%1y_r{#9c4)Y<u6IEM0CXQ&6!$+m7zrGL z$cUWW|EtQ_S=bXCR=#GWF=ws+k*2%i_9xJAjDx@i+ejubvQJ=-9UyL@?<IzfZJXFq z#E2XchhJoy?rormBN{8O(P(PxJ6MkS)JO1r+jsE5A=nuH!}R&|bVkJZDX%zjkn%;6 z@$-EWiU|d^|G2q-{6n<m0ov*Fep}MvIkAJpyxxIxM7I&0Qv=++COC{vn@da&RF{7K z5&9#VeY-ej#cYv!vV&)fkB$QO#A+Dk(vZ&RVV%u3`q-a|<uzYGw@bjxBr3$bvBLq* z53rzCS;9Ji5jkREANKgZUtPbvJULPXZ!-otw@8a^Ga5-jxZ}$)6Z%{5F#8XK?tTZ} zeISghWRyt|aDhQ%_+T_Yus{w%BIezd5OHz>dn1f=0SxrcYvETH4=A|MyKeY#B5bP^ z_}J8IYcNKOJ}ib2MZT=T>v`}isZ!>2jI8Yhk6tgQf2Gli8u+PFc`ejDe@X41`;)}g z@Q9f57sa|;uE?iIMsvfz?+q#{AL_qH5H$9SDWN#Z(F1Wwl{c(xSuJS)7%SU6t+Ka+ z>S|e`xoV9p(!}ok2CHCta-1_~>vE?>UfnriwZ)<XaG2;AF)(3KL?{Nq&qPuvPAqH9 zSHUyB@k4dCHBpKWmj9L+&PQYA!eek|c7L6a`N2WfLNEKuv0lcqZ*>$sZeEd8;(?*4 zTrK_b+Xdih{7a1@F7Y(TpJba%lM^t~CVVjHPAfe2)M|(Kbc9Ey<tn1d{U;wZZ<da& zF-<=qz#4~@!5lAdMVv=`G*~`N`AAQ#ocw||d1JHn;fXcwKEW+TOJ*HpMTX<73%^-I z)Aam#l{{Z6kcq5CdG{2T^wVDaRZJBT-Y5OUehlCdb%L*2tkFX+-N0+9T}|byyia(? zDK#u(Xoa)r?-qNKQB&{T#C6eZ`))NzJ?`sdB<H03P-U(zTU%>;95=B<-^U;AGGNbq zh`D5(0;U79j@;~*`H*jd&`hS(8^Yy5x`;hs$A$S~tQGcwZ?sBnIDCDAFfxb@ZXSSS z1Os^g0s)XHqfPn8N~EW5puu(Yj6{SS5P59$-j=nuUJIh~#&Nsj5;I39R}GMqnHFVL z6fo;N$p8GKpfBXp(B#s;hDr=sHM(lbdDAd3pr=}&UM$0yHocIW_m@0aE|+UzeZo(n zmXP}0AQaw5T>CD#r>N~IB~1H@25WGR{{VpdCNU3!rlUK&t*(Vc7F78XZGmXA7Mom= z@UE_vol|m5qJZbbT4v$Ly%i4c&=&1Al1^|7r&_q!nOWZ!WFNWg@vN^-7qzz${pNm5 zU@aXdAn&TmpHkS_=V4TJJE3fXZS_ZMmnintSqmz0(3|@K{T+>PdnKTt;FqL!VIv?4 zM<8ZJHF8i3iX4BFRP>Ttb*r6>jxOarok}m}&lg@J6<(=f#_-)(=P{Pq)^=_crmk5C zF~hsuBtJrYg@<>&5HUZ?omM5-Cr*uK9wn;0oZ>4w6~KmX338m#g|QVESZ>iNv!5<S zbN21yJh#F3>0);1U!m6zWv)SyTHu*{QlWfbSvBve7x{YWdx5z^-4U_GmN5;|j{d>h zM{t>iK6LvLXfs{46z!X<tp9XubF_3_5wX>69jP#ic-Ce3>SEEBPSzsnsvs@PXmr`h zsZ)`ge%-LeT<QHMRMX)%6Zj(@hBST)>BZjR(u^tE$|>n<IR!?xoeaoe0-z;{WGRt+ zgVVQq*H9gvHtvRV4Kp^JJzEJ6hKHNB2R#9S*&g&k>iz;O0r-(i8nT}*uXolIfEryH zq$pT>*}S+LNBPnzi!02%HYJSfSpu^46d&;VZQr&d0wFAEJ72#UyQlnH&pAtTgp;}< z71l3n6V<1#ayYjv1o<|{WndrEc-gz62!Gj<uFWW6u916lrr1SeqWf}TKO%cEF&tgv zuyZG|zE^~7M!ls`g?THY>BnSFCfRwRy{zG^eF-fet*(vY;?sZ$DMf;{&xP^_R)d6o z0jY1n`<9MQPO8xbe<HPZbR;KQ^B8yzP1uor|EF)we7WI%kz6^CFyJ>7snRGpOE=OH zF>IZ{t)Ap-Cs>g+c!1}r!25jn$d+SgH#;2A+^nT-eQ@K_?GmoC;4y`3prTlp<ReRZ zzq{V78z#^sN`w0s)#73mIgq7_AVMvE{k!8-ZS#t{z#rd}vz0qT0J?&cCNJ=@ffs*r zxL}*E?PHe$uj1G51wcJ(b~E!Z_|S-ef@txE^VTQIEhZ$>;d>~~#3jxT$Igm;PTt=U zbu|P%N{hwUt^>KNEt+$7LCfy-PR~6#!a3e*uyh&t_vIKDGw_Yv-&1v3(&;KL+Y4b^ z?-l6I$}bA0D86GUuaCd3J0w)EjjBJiyq>ZI?x%3c`-$jG^a0!{pdG}@<u6~q4!_I7 zjhtlKKH-ecB2Aw8Zrir97-`qkkr(}iFZ0ufw2zoq{LuuCd48%U+TPV}g&r><YDW(4 zK-14DHh>SzwH*A;IBC56c0O7CFvOfJkl;;AjEijwj%r$SKbh--Sa)=4l^1qhcl#3I zeq454N5+e-0}AA@?@H&0w^;L*1UYKuO!<3XM9^{OIg&zw^#on|BN;m@)S_Md383hQ zc#$}Uf$KlqY#<C>*x9TQ$h;*WcHkP(H5uW+HcQp`2#b#hg$r*n*6-@rH*hZgXR-_$ zxc2jh2NFfF#U8i3uvgoVV}KqO;xol~ISk4O%GyB!*EB#_;yIS!E8;|jhy0m!ZhUmS z=#8;16`$#S{QO`FP5jSiqB)46Ywy}BThyI7+9%_fl5}Oo_3Q531Fwnjpe={reC}HG zpAu#+DK|2bUbY<_<Ad!uu^mR6O9E}|69Q=TmcHzf(3m{gK5po$UIri;1xtDY^IR_u z1W)=wSAqQ=CLoTWI&}T|aL;38@1UHQB$mefjc?s;_zcrUFgavyE9Q4f#U(_@9S+fx zuMUyn$RBlgkpMNH0pRD{$nv$*VwMtdkD!3i%;uBz_XNu5ZefXkibfZdE?MiFzj99u zhG$4bn!NtXx(A9_jJ@_{v2e$H<qHNYd+N&`16cpFfC!nGxFeiSP5WPNONE1i|J+5G zWF#tPgXUtdBYo^07V_qGZ#F0@2J0c%j;~#+fh*H9r|xzmp=;&b6eR%U#k+3E^dXGS zsF{xaA&SehQ_qzOeRPZ6z#Y7Rm!ED2BW6D58-;^ySIVUVHiIk_l=q<{?Tts<sRDIu z1d+miw&Wjm%hq0X$8Y!<UPSy0j<te$LYL8>*EayzF?((T=o5N^;Vv8)2X}+bE;T4% zz?O<v{gTS`LOJ21%mvzz$TjHv<dew+!sR#;g9lfZ(K$_Qzsq5$WRZD&vj6Eb`2ZFA zk@&&&V>H#kBCemQF*r{NhJyZcvcl_xxVau1yz*m~;JT<#JJ^w>Qa<%80M2{^frn1M z)q=2KZhYErD&4JoS5*+Hz4WLOOaRc6258SxbUYIrT}4B6v_N|}j~g4h+oYPCmlboi zxUwuaT^5^OFAEd!V=(8)a8-5cw_M=;62~)weTJ5dL6+G4N;c%dv<GyNTpP#IP{Cuk zj^A6PqHPRaKs;g-Z1?4Xp1t~)zNMQW5xc)}$d)+Zbq^|P<B+g_QEkEm@(}a*O6Mjs zZtu4dF~it~zON@I^@clhvwPfG<c_3XZ9zFO3jEgYa$WkiVfR3#+^}nawd9Fd!gD?; z;kYDl`NF5WJr=X0r)37GrJtjNaVCCay(i_!sxwsnQyvd2({4`_=pPaKn`mPrPEV_` z>Kib?dY#)|n6%`Nx?MY=Wn9!(qf->n+pD+eSSKn~Dd5_6CM4ZN=LS)5HF9DJ@s^X= z<qk(wMxM)w5oJbg1_qMVg-vCHL@ZUpq7YWb>+8a+3i6q2dS$hftmzUxq<GSDBtH+5 zNQO^x>aFU>lgI@IL<y0BRdY#~7>)*Izg0?`^b(pjEfr7Vbv0xy)C^#o>+<ByB2+98 zC?WDjN@#HH{w|)lq_&+I_J@4^)jQZ^JKqdZwZC}x+n@7AeHag?9vs@F<vmFxvmdYO zvacCBh<FT*AF6~33;9RiPO~=c;!5lrm~Xz^K3xhgEfqIE@LKkVzOJ{E+Pp1aV}x(q zs_U+hL2pEGSk<aXDp)6bt>Kn27n5JHX)2}mHEk<<>GT$-#m!6NK288#dD8=xb4>+F z#hEXF${7wmxlgeYPp%4g%5A2%&q<+EXX6(d=(4H{_@eEVnut94Pb|e)gI<qka*UEb z=j2f%jxcs*0M2tH-Pe)bJzoehK9pK0)&e3i-mRhjF79%9d4kqUTtAwJGDL5Ih~kS1 zR~#wGRPZn73C8nfn2L>gBY%D8!+5%qFH0GbRpsZRT%JcHo=)=Ml+L$|U)l<UsRTx} zFC0rPx$~-&uaJ8AEPL|YQ1{$HG(Uv7&oGG{g`;m&fu<s(m`T(SP%fXT#ZANI9!l54 z)gDN+NIM04r^Xweg*LYMHGWIE)z-Ld8p;VVi7|dNTk3Ixax4FbsMNYx`?ct}@u*8s zl6%i@i;Q@7TLC`Gk%ldQW}V9%yerBIm2TMJMTIDba2PSNZwY0~e2e7P)R4M~1gnt^ z=t~U&0NY^5k26lc1?2TNH|OoFG2Ulbbk+L&=|$_Vdqg_^C69@*;;#d{cqOgfzRl_= z=)CV^(`~hK?Uvk*7^9;YPP`Mm%J3zZg<`Gpa0I3&0%+ADUUYr?Zbx11VBSSO*l#;E zIgJxETU$Jd&%ELAh44dNV%EVD{&x0Ma~$J+zzN>E?;Yij@z<CcxRIa^>yYRE1Ljd@ zSLu<f<7)8b*nD)e@7<SU?lyihbf>0&tvuvnTms=!%FyxAPT*HXDr_ZF7s7s*gzyf+ z@OC=L6N#5^H3SD`43u~JD(^hx%1o_%aahQF`ATlwo!*3OfIj2>Kv_CJ_F+0Ko>Osi zKvyOrD46!u*Sf8--ITXyI&!sgQ<QkQ$~(NKE2+1+;1cKCzJfK<82OgeQ}u!zm~a_E z2~_W6A#Rc_c+d-==VnAi{G|Oi)T^usYYsJy=Ufr>_S*e7>eQFbtHM$MOY^I=ri3G7 zLAki5%5e#HSUz#`;CJ$(*r2D#Og%DK;K25nsiW>ph;ZBz3|%2XwiR}ndq5Mh=96`F z7Ck$fKYmrAAw#t%?`X@<PG<S3<3h9iAtGncqS)`#dAD)0tZF?gpIESdwd;?G=ik{a zi=#qnZ|<B5xpDpVL5_~?z|_w6`<hYPV@F7J5+<HZBt-_^W`Y63h_e?&UOIzv0Ah~; z61Ku~d)1rB`iFfYPa*3=1_~xO+ZmdHbCc6^Juj%bLvra0O5`R+Ex3gDpt-d;(cf!% zag$^p2_M4-d@jav4`&rDA!kBS@l<rNZv`x9(?uQt)Chs+GO!Z9@b6-LynE7NvLzSt zYyzLxlc(qXY4@?ALp5Vg)>Kmqa4SRFxAWEK2v8<iqdX+cHq_6bp&MeX+x5xBwx-+~ ziazWbf5aAuy}8G8XK8aRQF8rI89PU(jZqIWb02`({~*}GTP^&ImpP{e(Q?pSHrvU? zoBzpmjuw;4=Ue!y3)cvZjIH;J^2w|^?8>q#AgDmQ5|)WklLsLr@B_30(6`ml%Zi;s zx<4}PE}*FCN9frp-$HhJqIg3dG7AO51R1&lUze{mmugTo<`-k{z9dy++R^CaH~k5Z z+|2fFl(9q|u3p;3JPBQ?#H6I2BK#h&3;wf(b^rBdiQKMI#j3KJlUiS^TQGp0Xl8Gt zn=(9^-T`!qK4;%^Aq$8lA?r@0I#y1XBybEJ_!hG=+|~f2aO1a-^A-7E&swD%yDjA< z5h?!8yp$zw9)G0lE)x32`rK(qruZ0nV><j#A-7fT$@<~fdo=xd!SPx_jbh?|H$^=$ zXALR-_du{54ra#Hne-jif39gZ`gm~vy{?leb>732?Adnu1LDS^U$H^)j)lbUO=$iz z`2L>7yz~BRV|dLVtXJZpvLs)B7ahEYMMqF5TStOVvo`>?%D+>x>f3>4QqN26Y4J!t zU2qwUfOCByjVV3HcN#9)+I5aR@b3nP4d*{a1p>$aZwh@`V=|tL19WXD|DDwJ{w}{e zwr56cUMEP^j|bNdK97e*NE5PP0|blQr5VNqj+}P%T6AcWPOle585n=Qyzc>2!k>5f zOdjbNdWZ84pD$1AL<*mX4udBx0I(q_7{w!R(Uv-YB&Y~%EW!?cxkFWew8138k;51t z1HqnO-cWnb&%pH&6e#~ZBL?U_I`KDlY!>))dMKf8ov=lfyg?ie8EM{uIbAz3XNN|) z$Hz={=V@`iL3z1dP$(rSN33E|Q1#o18-Z_etSLpA)!9yG^r;AjSL$U(&b-fJYF@Q8 zR*P#G|CkGeAtUEX_p1)`y?-nePlnBbb4&Zq+Nq-A(EzSDP#nbmr$)$le~m)B#px%_ zPnXaVzfC@q>o^8Q%SlFv^BW~h$L;tTOWKVBlcY>@OucB&lSk7)NkJ8}{!a6*NKc5~ zf%?W0TRieg&h$Nk=FCpbAl<f?hNfdl%3Xrr<U`g<KR(6Xmkvk{Pd>-6UNKQ0Y{9*F z(vo<-7ZATC&pd;ui}~18ys`M(+71FOtv4S5HLNub)`s<z00Yb|zyzhLOY+c0t*a_` zo?n{fg5owarPGyjc12`8VFz3Y?xlwcP>SvfwT$yndc@0K&?>g4wn`(`YBG33=Y4OQ z-uBUngWL>mcDO!~IIfyu??%BVlk%B~3fmx$0EWC$ec;skf5*0LTAd?tJtw}xf1+^0 zC4Z1vo?)1@7@*@@lKra{aMGQ`==F~K#dN0Wc+)+l$x>ydZ{;kw3$K!P%ju+yf<M>u zm~ClYFlC=kJ>JST+Kbth^4E1hhjZKFR&`%F{%CyZOr2;ow~K|ef74WoXU8kMf7|c7 zF<>%uv5&3kmSlKpn1(@&fG?$c4wn&HbckCv63y$euU38(oF`qBEU5PUl)H4hVca}N z&LXh7rC`*tzBP5fK&brvlI2GvCIXI{tP9ll04Id}5Q|n>p4Q?|NB2yZ0QWv5g0^q) zgQ@0{xD~F!7#4y;rF$Q`_!-CYqvao%=fH_DuLv{aPt}VCkN(N3I!wh~kppz$+ngo8 zMhbCJWD(DnKnW=yo^v4yB!x>eD~Rk{Ep}#t4U}df%CC3O)Q&^gbt<;&K0ZGDp29QM z&6ZiRx3}tUDXEkP7ta}w%kjE+``}LRpg)=&8ydOkZw6BH{XV#(<>0paQd;pCE}#cD z>dwiX({gt|7yw@Mll)mq%<4rgFbU5{Ng0PL#q{R9-#T;WU$EI}5*M7~l?3WxBPC8- z*TpO<r%?cN_P<T%%lGp%ifMD!B+^yBkK|qXAAUOzZV(JIP4a_?Ri(0cBxzji7iMZi z<fH62VXztPyNMD>H;K~O4dw)Fe!#z<R5-53O0ncCR;NR{dQl3;d{erR5@h6jQ!J6I zyn@Da1cz4?^S@r7k4AqlMAZ>azFE+jE&V;@^{8HM*FRF9%*v1BgtoKX4;P-JiO$-H zX#laYj;oA^_u8HMnR2X*QtCrp6D+L*)1Ii;8~v?waOHSa5%z70gb~6fZ3)QF7&A~{ zA@lImVYT`Uo%BMvO~iyYk|YYihL?-LQI?;R9xhSJ!$+8zy#aHY%8tno&qr2wq~@^+ zvqO)dr5omQZ(&>dSfU`qqIJ_9VM=V#9Cxn$Lp~4ZdPGf`%)`jYWBJR2!P}*LVYreQ zDuk7jBl@Dt&bop-(lQbo_ze(8DfrE+gz^v;g$|P+ungEpT8I!Qm|LhUknE>9br=6e z-M0V6Lbu(jxOMU7FKDYBn&<D!GTi5s)Pmtu`>QUO%&I1pl_&Py$(MjkF1DFR0^^WF zAOJ4ShD%}v6EWeId1(gJ%O&yhq{4=ThT7v6W+{AHMMU%!#5W4VjtF>)XT#_$?k^dx zL0_Y#hqrEOgc?&%i7&4W)}CLI<+7(w9ZQTMh-F_5g?E6JODIz0wz~+)`)4~<u}^>I zknHTl4MH`&5p)uyW#?Ic%j$g&F`>=79wgEI`FKTi_?)j3X4KE$D@4Ny4RxdxMw{>> zg(TO~#&vBqU$}0Nw;d4To$!IY!3jw{63W_go>tJFWm{lrj|<j~G<CMy<+l9eY0l9Q z&d^SO;}cwk9^l@e`b}!92Igo2zb-0Xygiqhmb1+ggLr*3icPIVY=m)JIV^)IGRK$S z^H&>sL-HG!9=8b7nBl1_Yy)*@-cE<tMy_#Ljd;ASjEhm-EGi)PE3?C#O$~3hI~148 zL#__VL=gS4@>fzkM8x6-a)XgbE6lT1frBLQXE=*N*i*i}XS}9dE3V-u<`G^%pk{W4 zW)_`OyLKCiQhaf@ZLc_OY9*gY1qMcVhh1GiqMMqDFeqNWiV9tsTjJgF-*@cAGYjtn z7~j@n4?0sDAzvVkw+q&3OSFL#>FWGU>w3tC!W~arV}>?|^V0gZTx`+nFe}!;pZYXt zrS_?AV}~Ji$TNar^xTEJ&*D0|iEsSQ+Ih%(!yBoo@Xm?*NNefW!5@<AW;?|+`V!lh zw&UZI-(Y1iE#OR(xQ|xu#{nxAYBFU`$b7C#6$sZjYp4MC55hH7`F)XbzEKOMP?Pjd zC(_Zru*rH`MeUWrRW79wNS+@AOy;-Zqx)<X3-|Ep1N$D)24pRRq+_z#gZ;h|?*_DL zcie70ONv=+YhI4dYMmkI(f6=8R<&ngn1ft6$F2v7UGQdeveu;Zj56PG==(yOHpe+J z;#7Y73ta)na|Va;oYRC1I@p>3DO+Jp?m90;>NZO!oS3L{{Oz?tJLV6hknY&S78&~# z1dzHnUOlHp@VDfW2}Te6hvUW+YaRB{6xh0yl#O$}3AsVW=Vkwv+1MKI>5IgABq97h zzKKB%3mKi$Kf`5d4f~nl9Dhn4>zTzI5nxy{9gTq6pVdgTh~5r*$SAB8bH=iVf7)Xi zJ&l%s(oo77$W>L4S-2t!RIvBZuQxaZza$)NA{I3<Vs+&0tJAIxZ>$j*G<NNM+%vG) zY#=u=>_ZxOdj7^&thNrNgS`8k8KJAbcKAo&>i9-FBFD<)(3sxBb{eY%=EC+zG$vW! z``;oU?^jh<sAbWZsFIVHas}D+j9XS&5_I!WuSRf!a(EY@E*ryps}M=94u6)L<_=c| zW?DgdK|J~onx`uYx%vRKx^;!?GJBSijPZd-AXj#L%NE}{cYDjEHk@e$HNoA86n~$- z6-QQN{Ov+6|D(IW_`L0`hBm{JT4S{@=E(qPpf+uxEeIMqW0MteYhZH_QWGWm_Om+k zK6)Xi?bIOgJ+r`NWDB&{FQ}qBF4~cHQ|5_>I?wo;TXq$Bx60$8>^I*+wB<6Sj3+mI z^dx)=Pswaq1pMlluBMDM`bWG)DNibLE|oq;NWTWocIG`JhQOj39qlU%)K$j7A(b|8 zZCky7ADPkQI)Gak{l_ajWQ@puYDwNH?SkCIRVMcDS;bGq6CB}KVcJb$j7R(W`oO&L z;P1&I8}|hvg{Ffr+7`f8LzQ*gO=0A{TkGjO@#17`H_E=@$UR!2lGYKEh7%Y>{w7~O zIt9Qxz=KqOy(#iWIo|#}n{~Fp;(G$@IF~S4Xp?c^I<{tu?y;tPgpij{vBnn(b`%in zUtz+Xb5O)NBWJgw>+d#H?cnVj`jF;g+ExX6VE$ROKN!Gv0nfHePLI`w*P1B%_+$d= zbq#_A-W57NTmt8r41(t?6?;N+hQGmoa=$O$YRV^L?ptw+ml^KO{|tD~<W&M<Y@nU@ z9^$a<UOT_+$9z87^}b1)<kygc_NMw}{>ur4XC0F=+?CZHe*Um-C61qH2NRFLo{zbG z{|^`T`NM~;Am<-pRAG;(-}xK;^fj0b?=L@{_dp_3wvEvkiJL(dLC0<YmvNMw%=b$= zHRtfPWG7IFRe2<33C-elYk>MBZTt0>Vi92siy~dqvgx*gegwYK9__vH1yb<0N#sY4 z;wN;zetYa!^-cuJl|b?&3dqLnaUyh2*NlD{ww@WUf`NgLeHXZE?gimT@49!So9Vjy zmx3<-%WGw9!X!X^R||b;WF%$*0n7E}-^JEE$fty$!JT#UDQiym=kvpvVhOOzG;s2| z<?tBOGTWy(U&y$3vKKQyogqNu`|@<wa#o8Jb5L15&>FRDJRI{w4`^(o?OHkeX*l8f zGqM{ggEcbX(Z>hq4?A<p-j&6p9~esRo|CO5=kJ@Y6_VGiNM`#JD&8p?i_MPxmcJ9S z?zHqK;gLpYdj+{%6G>Qe+I&o6FNur5^G^|esal4*A9<bi7W3}2Q%;j#!cn4tAikd5 zUMDer&MFUAiD1P>2bkJx+L+ZbR;VSDK{;#azlL}`c#JXpOGxCf)ozbJIkar=Qktl8 zz#Znk;gUq@Lyx4+PnS|PZ$<wmUabv}<_MD6lx!@5(&s&Vu#@Kk#qB{RC^rJFev*4y zh!4R>s9w;vKroc5yYNGDoX=n*JJCDJF#2KHiuU_N=aptm576r#kBqBZUlMxUtGUCT zyv5o{Sny+_rv7bYhi0>q*i+X16uM1iAB*SrE~*J;JPi1js_l`PN3IIGG>fjOSQYog z$@_8kqqz0&_G23-)g%_jMS5}7OC{_<braCY0P{@Tr*;I$tOAMM(Qg9SSdE)^sUoOz z8kq&X2!<x12mq_sW+#&b6ek{ynGn;w{zUP;G$)TG@o2d%x!8=AUR1W(Z;nf;r46Zf zD0Jc!-wod>s7X!{UjJv!;rgaVkMa3$XmcoLj>y&{gp2>IQyjI_##c1V)FE6x(p(2; z04nz0E<G};@nqvt@MH;B)5aCeyPYe4kC__(;)dviV?a#hO3V^pln+*Pml4uR1X5N# z3}d5$g|e@jW&(qGS8qwnqw*+ot(enEFdx3}7&L<5#Dk~;Q&e)?Tz7a8KH2i3zy5fp zu7p_9Q|_3y<f^2$c689vVBvPiEdjAbd+Ih1m`cVcL7wMzqRK@K+Ly>)tFU6ZrE)_A zf5zw50LlkY08J$!Tsk)V0Y~{b^%OUAoF>)WU%ll&JXyo8d8w(Uom1dqmL*=$p1ALF zaJN6l0d!&)FB}reP@8M5pBQmHYn06ik>k}d!LId^#6HYj;-fBx1ND*?#_cdYRNYcY z+!h>rY6)Cj3>vE3Qel5AG4lp!a=_B&sWnr<0RJ1~)L>{s?q47%cUG{L#%`r!*cj7X zl7~h5AzmoVBLwQ1Gr`#KBFaYe0+xU8#D0M_g}}p+!MIc0jq#|s#b<(;s6%W%+w3Yp z#D*!jmP39S&3-e8g#PtLGnYGP&(|?{xwt$*oq8;<z77s;-mn<#bVQG<15bu*I%iC2 z0t}7HHTSv;li6}xct|PCoKVcDX}^SD$iFyRYO?(>>g7ixY(L$&Rkzjym5ageG><-= zE7H|1w+q00*ZYouVuO1w`!||H=Gzqmmln-~?+sH>P?U>ARRcr*yG@}sIkFRLL#qJq zeOcncdEujvm*80P>jHtaE$Tjv|K4gnIPiVfHmq5b$yG~Qe>Nx4w{2CEcF0ncauuyE zm_OAc$)%MXvaM29rq?R(<icQ`(AvF(f$m9ot5dut@E0Ezo>cLl0uT@)i{OKEDyJ~A z7A*%sQ1-rFhLu!B<7nIwr#(0u`?><G$y<2a>Y?3+^4?Ti`&%y#jX3oye$XF~vjE%d zbN$`L1L`*-LnDd66BH^qrNVN`rjD1H)dZVshi!HgUzU}=riFiDQUedWF2tfGnR<Td z?DudEi2`Ge>6Ao@&{;0Pw>e2v%2QR83{t%xLKTOEVSn*_*^1(KzWAhvHNi$4ejBW> z*6G4GUid^ZqN(OwGu~C^!?%8wqksjQx7^nF%U_lk_=3}vI{%JA(a5v1KI*C<klUhQ ztFkyV6;uMf3>v*3sjzBUW)9npM_81tbgDsR)%8-)rN!axY?i#q@0ceT5>-$kI2cY> z0@S5KP<`u4DWT45cZ32SQZaVg1Is0V+m)T@IubS=&mw#KT^f5V#}l?6DzJCVyDoM4 zg{9?BicD{J#*~iNKme5q>>s5sjy6RY4DO6iq)d)?A}v7}oY{vjy$q2XonkI0e-s|z zi{2pxS(=jvIcD}3y=S2H-e=!)jWicDI+$)jW}5e(vwVOxQzCP9F?IrW`pqQA<yweg z^mN;=a)Wjyt4PzDu1kJK15U^(B;n{Z^@IVcSCcSJXSDkLxlf+Iko$INgE2h>jl_HD zaxiHuY?Q-twUor3U4DtiD-SDmPI2)XD=*Bb91^Z+Js+ZS5X+{*4=t#RvZNv2n&MsJ zJdF5fJ(KSm<w8HlH}{8Db>qc0kpBSD6Mhjpu`-5RM31&>BEUQ;2NpRuo9FkHZ>P?y z73nKHuPbi(mzT;!p^?hl1TLb#{eG=(rg^driL9l;n~IP(?b*(F4RT!;H`etwJ;!8^ ztyUNNll2eI1Vp-CLn9hXf`;1#kNq{yKED*|Aoyjp&#M_rb-?@kDdlB<#V^ktJDkRX z&J5a-KwEj?$3<Es3V@O#Eq%T&fvGASsW{A)*t#5!(J+x<7{MzYb$FEQJehXcnlHVr zwY7qNq)Q%;mMQU3XiwJO^^#TH-d9EPWLhiU;ak8#qM>CMYhiK=<Mq{ZKCgHcosI9} zMJws!;ELw1^V9}rt~_$iBdejm@)2!-E<{m7>#hU1zaN3YngqfmB$t}${`A>jo{Ebp zRxBv)T+vt~gd}~B!z)GBek@e`Q2m`=mG<2<_sgo=_Ld0tyvYFgRFS?b|Ahzb%a-|1 zmN>lq|3de_v;40g$imE-)Bq|5MBaU2#HPP6VlxDqCj*%5p&w304jBmhwfo7oMq^O* zDetc|Woq%ZvZvWx4%o*y9qNinryYej)68!l*Ez<8M0*oBVcG+pgnq9hBZi;MZ@hkN zNImbjdk@dX_srVv%>zeUVS?3O{*F&?&w=w+lHkk&LIW`0e+Xr!OdARS**Qdl8pMtK z9SnovWV<d9B3uGja1B5t+Z36bQ4)6sS)~x#6T%=!4SCLk5!1F(0%!Tp59r1e*kMNs zk538cCrRjUvFPg%g;g~W#<26uh4sU(+Y(lGTyK0Z7R6OlwR47;In17EzlI`Wa*b6W z$7-&p&ZES`lJBbS)+}s*O)18CjYtX#E0bsJoW>k01q**JVvnjui3;1WA$E5R3~UIl zhJ4?uB<0~)%h@ejfL7IyQwvx2yfS-`#u0?|ZCX%Y$`E-WvOQ`Xh?Ph|`(hAL`QqgK zfqmP$>!&|to!a51?_~1FV%`}t<(7BUeqxLb&{2@unoXCco&*E#?m2u=zC%m}=3hqs z96rm(Gx9qDMWn?1%ec)5!rSgIaqK56EYtCAMdpc$Y?lvyyVv~-M%*?#YTZ+*BrQp> zNO0w~8@y+psU>h%v*DEf-U7V7<=JU*WG_zD;@&V;N8amPcih_=>Ge`V1!&Lk=wZ3k zk6fjX4ZtG=QbhvODbXdB=;ok0Y|$i`2JoN<eO}b(gjJz`$E$@*c|$3F7$h$DgC)dD z6b)~Z+nBwh<ZkuizM<gIjy6g(3;%W%Zb+hR7ob4c`3VQL?ZBd&L7{{k?{5Hpen6)t zBJ*IYG3&7Gm&jR?_0Bn^j2)EqaLGZnF*wV|R9B~IBi#%HJ~(P&F>^!dx|@4YBGlc` z+Y({Mmqe{EYZW51nmTlZ#v9V}GW#Q~iz^~?VazzdPhr&xzZOFt)IuI$R*`R0`*hZ9 zt(f%543)SSUH|?@DECu)+*yr;eLd4)gKU+d^OjJ;tkHP}%)|uuTB*=H^|2Gpw1@u7 z;?*X6EzB1XQgww_*qUsvYNZc6MCsWz?~CMaPKbd{XxI}!GFAxbq1cc_5E<(n`|M7A z;Y<?BjcgQFh#)bQvriZY*OB|YqwA`<ST3Br4jt9X)Mc|Inq)x~i0^S{2ytd`(QY~| z)%LIcq1tWyOdd*Mo$M`>fqW`2v(&bcd~)5Pqu&9zPuh@mb(f1`M1Luax9)V2-s?8| zITc$%aAZVvJ-+=8a+QZ6zA)h2DMmf=+HHQbGnrne*GZ*zZrtmmI;sr(Y<eJUq`BW@ zigGN-_p2)1Pu~z1@$X^qZ)1pZ<4=sy`H==6_EP;Ga|hYYndny+9iAQ6q{=E|M&{fq z=(`0Z7pjq`(4nH(tjIK0nuk(P>PN)eI>MQ|tgZhs7$&81)fshgbX8QHH(k|k(A<|( zg%Bj0udm__bE|K>5!k_cr%b%``lEeSch>D27n6?uD_++gw@&Z6+vsWxKa@ZZE4uDr zY@;|fkwWhkvXXxsJ!I(64g;f7uDncz!_A)-<{lB>%in_PL4hjvehrS#Ed_tJBU5Sk zg%Pn%X6`$tO%C~Easc-vA7@G$B&Z_*_nA+FTDV>z7iZ#<^cLl)SENqIqd_5m6NwXb zc(<oLBfsEs&Z(%=zuk81)}*#+vU)kiT@xHl$ZCVDw&xgPc3g9i&n08G8nmeI;=FJj zGP>Cwxx)R;%e^imO#;s?X%3NYYN?^x>8F(MKKGe$gx|o6LEtLEVIu*u1yBv>Br&Yq zdb+^Y`=;hK45+1-n_czOM?)n<yU+Q0FQnf@h%T)6yyq>vM#s_VUVTsgMPmjg!#l-x zSdDS^GF14ZtbW~0eI)DA(o;(pRhyrhf9%+NzxW`6O~L9q6gTh7$vZKw>RfT=@evd8 zn^LowG+5<vjRNJ*l{PY^(&_dT7-&!g%<a4qBvU2CX2WhoYi3~%OGeVfY{!rkT4>N< zAbaQ}?2|RFnkh!i%NlFZgU_dQB1PGCr=1o_CNJowD2eLk2Qs5+SD%xX^nhRXmMTWN z6AI6Xe$cPVPV4!gqyyFp?~=^u4QUw0K<9E#2@KuUg}582`s2*s9T)b+wdXsB#pmWr zyZ)RQ73>JsO<M0>!(zRncnqgzN1KGxLiWuhH)*G%`>!!Zq2=&cyqjU~ABWOYnQogS zpB(vyazxCND)%~ELg*vd_wyYf<)n}>SSo!J+5Ja2jd``ds8SqYKyg3^QhvdJDgj33 z+l*6UKf*rTxN<`g{%}V)%PlNgOd-WNCz)c6;|Wl>Alc97g*lx>*$Add{n{|hJc_(= zNbg%4BU3lNlhKS^GUs?^{9E4!@1W#xDalDuYxAR2u9YKYO>F6*^j_a4rRmPjf#>f~ z(lw2P)=?Rz`b^2`yBf;7yrh(!t~T(5J8-maIj?NkRzMQ6s^H>tv33zMyXjc(=X~>M za#iQ<3E!oPJ~W|rhqlPpu3^+@>iD>2c(WyvbQW>hQxkRbFa9~dKXk9APP{~!Yt%}# zl0`yEujwS~-j$!P6C!7_4US3PJaWo7I)cLZkUg&~+J6T!@`Cl!!;S1a?>PW`J}YJ) zc(M=t8@vw#4K>sXnYRr!+{;;thxx?)=)bwZtVlZ*tSXki()2t<)pGh1&e)jM)Nf$M z63VJ=h^alTs1Ft}7+iyaF(lAkc~rtE9E$D}!sJSG_FN`Q9J{IkL#{_;xOA(ULM#gR zacpoZ`JZPYV#~gkDYW}*z}(m46wOSkFQ-KFMf(4qiM^`&{Fm{+Y(79&eTX1+)h}&L z!XAMU*__@H`+miRFED%lXu;c;9P|H6SQ4x_RbsgP$II^&^($Z4b&-HMzo08DX<=@G z_X)qF>r+P$A2=Kj_h0zU!uz)cif>X$R~P7Sv|RsPjm9?J3nG0&&V0$=|EG{id4~i2 z(gORQ0tXK&3QT?h-4T1H4R@Ra3Q_Nk;b9QuD5V3s?0AKc#U1Rhv~1yBm|p*-po;&B zx1+dyxQ84aY<@!P5ua1cy1!dr2dF}bur_dthfZ%<-(RL%dOnO_6#epx4FRtXzi#fB zm_zNH&AaEAlNjVwcDbC-mvzWXotndZ`!nnAQkyqxV0YP<|0I(040gBSAb-P))v<4E zcwL~Hc_*LbFELNg?izGl4^=-ze)3(k5+jq3<V`0XC~Y`aBlyCmK4}!W(KVgn)*L~` zaZ0;_u8IFc<~7w{>DWV44xB^ZCagz7ae2Yp%g2e_U*xX(;rO@hr1J%|wD$S-+R`!V z(^&7_fQS($oBbi@DZ}-f)jo0Tc)&~e>wzV5)z!$BAmGsfbicRSs8~+rvC)WR3YnXk zaM5s}<4IU~$vu!)R~*)l%_08m$6Q3a<2!^0d2cxQlODW)#|R%8LAjD=VvX^uw$gbo zc`nkvl)F@b>>>pV-T@wkdSCxGsGRl=R!p}^+7b~~FR(MhSM#S&Mt90oV?PuJ(j|co zCO>?kyf3D<q7ibPYI}6(4M)CKCT=?yPMVo}5_3Ks{@~%v;JAG~>?KyTt05XR*G|ee zL{M}90&@*qZbHJ1PBOw@&XHk?3Na32JRo`&cP|W0ZwzfQAR<PF>xZW-A3QfVj##cq zIzN^ocR1gIc?hNT!&{k^)W$*P;p#YJd&^y|F3Zzsx8L>pf|D6T+hSE*=-h~&76UYr zBzK6$lq6RJ3hmh6(6*(;vJ(R`;8%`hgnk?VhP3L=S{3WwDqAOt*sGoCNK|o2z;xOx zK_G?o=ZMs0H5;|7S&_BO{U@gx6u-4>n465SW`bB(@!mwd2ecF@Qfz)ZndB+K^EKAY z2`a^Jo&Ndh3IzOjifSR2c-fLyYBv`rbm}zy*x?+`w#&>x{79Hn+ngneb840X<x+Ei zZp-GU*(W1Oqwcs_m=W6jD#vrisOin>;b`3cdB6GN6pc8)k`L8ij~SE>8ZQ%=vQ5)f z_mZ2Z@7$Fuxg-t>ihtmBjt(1H8;c{RmJSd(5op2P5p<;V;#CA%m4+rw6=jl|R1s_z z!janyVm*uGFT=4Lo>f9})M;R}i7$A7NxYoVRc8HA-ysz1dr^(9LI1`w`oP~&YdPv_ zk8loF_&rti=51s?OhwIy*k#?LJDjYwx+X1k-pu5>u!sF{`VdL&32+ry$K|xER`Ogk zxD9ms;$X2>c4;4^XIm;1pVi0SMULY)&+%JOV|G@mf;qmH^HxMWno)ewT%4Xj5z)_K zyZC<DsuJ5^TtwU5H~0tc@5jz(=B<3Qz7hQm?~Pa1i8cWf$E8Lmbk{S<VO_Ehgnos% zJI`t!6vRP7A45V*e<)*}gYJuh65^RJjx`DPX~g!+A~A~y?hd@t2#m@Z%SRzy=SreN zVnir^%X$8E!hYz|s^%`TOHUU7u!4luMkm(wTk*69`P>@G5w1B9DWu$eEm(>;jejJU z%1XK7q<(*tI{0d(5zoofPvh4K#eg6)-?1=QRmM}ujO8wR&!_QoS>F7X{^2eI*b4X% z@x|s*bitWv(}NYTE&K7$C2RHO#mhoiMP4;y;9IXT7BAoKby&6I;yx1r#QF6&3sc}7 z1XKnNRFU=j<7)~!dH7gG7`^J=t_{OFSHq(I?wt>7I|Z*V&$lS4u6*;x%&AG53TF!= z)QIDx&VNAqQ*Sq}!L1s716O6iQeb24zzGpHT!i$$7xean0|h9%`jMYd_#n3IV0QuB zehc}^)E<(`^z_$kAoE@T5v^aNByk1N@eg+d|4OP2sGKz9w~agbtwreS)<6#MAw2q4 zP7QWY<4R7CZ=P@PUcDu0yiRRw{#`%-7IGJ)vZjLeK9u*yUjpL6v@C-;{n}Op3}?0{ zkJ^y=jS`-nM(SheA9KX#QSVfQc~5w8bDPZm4dqyVwE&!7LBAW|g)^^C!!IIla*%0d zVYsf6I5ILa8!<JE*5uH@_J3&l#^6A{r|V?H&BnGj*x0s>jlHpLO*Xb|+qSu}ZQItH z-~Xw1KAoDX+kI!MW~!_2>2t<X5$?RCn*Q>E*#8}E_)JRZp`|XT(#(c54nH404W1jb z%oKbPAix8qKB(2h8^kIKL1-3&ZNYM58_pE^PCqjnf9;Ax!9rz|N8q==@}TgtHhZW4 z0Pol*)YHf@A!A!^0Td&Yqx^Un8}}3(Lrk;NUUWE{ENElRQ)-eK(HMQa+?2R315J|? z#p(O8?y{gNzMt<IH9Kd&s<3&X^_1QCF~}<Ux{=&a%fqo;h|#UuN^W)5C?6!*$pprW zoDdfu_^SqYWLQ<TMaZgfwszh6eb4E&iydwy#k>CZqdb><CSZEzD#xXF5F^hgyllhZ zT=3?-k^4^er2g^#Y_Pj6bFLZoC+kH8>HJ-*#*B8r(EH8Xnk$0cGHFz&OV?{vwM!Z9 zv2b1crPF$mZNGTWR&?wH&FXD9{LgKoA>B<eMEtUkG1ZP&5Y=Vukv4wOfw#&OY@c%x z^J`TQGC0)LUqIOPM*n(%IE8p7c15k2@--)l;ouq9dCr~&ZLTBgw5oF(CE{QLr;XSJ zg|5liU5abUwxw`r{TUe{W!KIDINvYcd^p~U>q;fz{PExetDfs>=s%n?;PLTIwRL#w z1d+P|k?Trstp{=`k66~!p*%#oPp?(LGAOicLg09-2>AH2j6!YVreb>!Z2O=;K0aLg zJ9*tz_r|5m?l-?fH>(@mXWbG~V5mi~<KBvm?0WVG#ydv`@-zfO^Qq?glP&yt``(d- zv^YB4X3huiui8}*I4lQ-Cth?518-GP8IeGMq369cS9@wD<S5p~eM9L>g!)!VdUNN? zcrxKL9I%UVQnT?r=2?KvBR8csvoa7It2WzUm6cB*tBh=Dl!`FVVCX?O$%scA?mOlT zswcE*@c$3&>BZxpvQQMpp|^u`1D507>*{uw?we_LXtG9_OSSgIUQXc9cY16tE>DED z`E0U6_aE+#{)ybvYJ$~X{=d!98@|nvL|nW5FMMr3ItcgZ@c(lCBHg8WrEdNA-$N@6 zcii*Ieu8-tfk^$YAksty{W1|vGDZEbr*k&^-`rnuUCwBW)c1gFR;&Y7XFmi#8y&rB zxXjTvuc26}e8qn!soU43l8T0ghUL2c8X5P;UsHb>sBgE^S>tBTFWgz)&;NCFY+r2L zb7i}}gc%<0x52nm$-Ewls=Bg1np5Lgi>iPRM}@`xS*<yt)q#_+&=tC@t9KxO@=kg^ zQO-qy|LcEnj*8fG`9-!$O`wIPoA~jzv#mdkq8K36YGJFqH_$GlCjFu|53XC?BaL7> z^qRY!s7vjcY7~mWLj%0NZ0|nbU+-Q}TCt1q7Vw&h6)`uLbS~p~(PYgIa7Q=s?Vyf> zl6w^0^3J1y|G>yQo}nW=#{(h{uDV?h&G|2$b8&6_e$A_*ZL4JmQ>7y`+)#wYXy_&j z5cN`3D4^KdD&aABFmf$*EkB6L{Y7Mh8bE)TtZAHEAW1L4W6{K+^{lPm&dc7%xy?2d z)+>`3*$^(M3JW0}jUP^iSjMTyNFEqyK9kv_FeAD}@pts&q2V|+NCD^uekx!SW!lz7 zgl}D+J&*Y>`iR!a`4!y0s0)L&M9ZW$AhBG`bP_5Z^#)8lZ>i~F-G=Z+#FV9pOXgFm z5NCC5$1eKom#$7t{mGoL#(ASWI@3SUr`V8MaYHNBYB(8>Q!-VHRN=KNygbc34s&Ex zI<}PIjBu={$`3q?5CsY<W`AeBPfsHuD50%Uf<v4Ti?qb4WEY2}D9P(sjCpC8<)yP4 z>vVea>Tm1I)~5t8{!1<~G0b&OF3Y^GObL=cho$T?NW}s>RR{BMfH=mj#b#vs<1suI z{vp$CSl|aKpTl4~xpA)TLC=>7lKCw{HG8awOw#7(hJjxA?F68HS+1!q57~+5od(i% zwbDcPrgQ6+eLuAN!r=_rKBF?&t1gP}BjY2D^<I7DT0OvgsCT38RgF2}9Q0<%^6M(F z2chdP%6bHt^Pdw`mRO%}D?(0;o8#+NnZ+>@^XhyUi}`E~dZ0V{(k^H1m|@DO;^70x zG7SUn#U-A%$7H~8uP2V6oDl0=KxZ(6fqLxowk#Uc;lGejJwKlMx|UvC|MGjClitKV zRuZW4^cL^(mt+a0!|JjbfnPhQnWR>P3JT68?#<%c%Ytb%7V3LroRZr*lZ1v;nJvWP zw$%P<sidvM@yRKMbOd3w6iFc(qlImY_wiy9H;%3<)N6pCAT!B<>QmNMc8yF(nOXCI zv(`Y}uQRaIVj>eY6wf#2+Io=jR9gJKX;#W_$)-+rM^n)vWL``z-YVg<dVZb$iXHpr zQaJ*xqXD9X*%*n6?x&(0Gxa4b^28TGzg6@o9Z|6;9l804C;{vy%94J_$g>rY*adPr zZxx8CpgG_QvVT<y5`X0L5^XtJ*3xjr@Txzpe2j~i>Y@ot=wOEqkA@oSVWd7zsje0Z zMlytR&{UZ4n->@B>u|DlBai*dxtcNGz3*aebgGs98^jD>ckNElw{)ZU)uoCvEiG+k zOUoR6B!RoNLBA0x2TW^EQXCJ@4PO+a?tOY$^)BF>OtoU{5cl;_e9qKqNs-&Xw}c8Z z*|eCKso)+HdHDzm{>os{)n0p~yQn;UNqho_^kCkCCsTpqesxp7kxaBE#dg`VeZtt; z`15v%C;Ro(3PatrI6AU7Fv=(cL%i-kCI*!un<Akw)$tuCuKt+!Uj7!@&zHRs@$zT* z4C#Pl{sueI4{R)HnIINxq_*-;Z>o56vx=>T%tZ4^Wa)-S#FpsluT$NjKuwl(3e21I zJ+@kVC!@EcyV_!Mlf)K@f+gt=iwj>Nbd^S<lFq1ToD`fGRg7d7564(mp}<=0nx(cp zzjMU0&AR?aJ^gEaQX{XPguIx!xVnB*(gt8?L>3j+5)M~#xtmWHHqh2Rzp5JEu35(| zzJMf^iHv-g6T+m+_@Uk0$eB9|n_#`UZe3sHx7O;wrOJ#}!&<|VKRGF9T0QCUS<@;~ zkDg;(4&qBwvOqzCwnBI47vI`BF4TFf^~-@2$8a5W?Xieh3pq`oY=lGLRK<PTsv59% z-;!(9zuTyXmq^5@DeHAx!Bl0Aa=ppDboM2?Mx=^W44{mz3$r!r7lpDvAgRAd%ZHV{ z2n9V?@QqRKoOkeJg4bxT*Xs5$gDNR3dFqz<qF<7rq;O<5bwKYz4{9N=^S?etG=Y8# zID?pN{43txHf+9uqjd^GoIprx+YT%`BYUXf#&T1EZqVGA8&c2_MaxM01v$-LPZwAF z{ma#Zy^nv>H%-3?fGynt!4VnG)BlT>@w1CSU>XZ7U#ag2nx2Tvnny^54^i|KM0Q5% z_P0H9rQNvth+*v?D_?7qF})_D5agSFt;ogSS5ORubef)*%JbHe<Ft3jFs*>u;*YHl zxIKLX@bDLp3eZS`NM~EU%W8{QE5i2k<f`<U)whMwVfEAvGaQn1eRHm!m8>ps4MIaa zrciE;zE+2f2AbwwtzT4qb*I>ycO}*ZN1J&RC;A`vUxk9MXkcPZPM_kAh(eI>FWh1c zP#OEi3i6n95lze9g}{s*Mnj-->8a-RLT&6XxU~gw*FDy%zc(b>(t3DWl-TOG%kk!c z>K;qcruV(J6#2A*hWx8#HidE?Ti=}L`?Z{k7kzpUffZ+F40DtIF@e$woEVtXk&yF$ z#~xfq><>k>l<h}pcS^Fb>+lN{(;U;59MsH3*!MCkTbjjSDomXM<oQ68qE2N9IG`_O zID7hPpOorm9xpvBLF9MWNOUi<A0t#X^R(elels>5kH;gG!{gSp510JIS^s`NTvC3y z{RZv4kq&0BEXR$G;SywJb3Qe=*nZ9NpM*Ec0Av1!zca&RH!)KM^0>#;JI|b2$~h62 zrZ!-XL;Wq1!3gg9kP#3HOYuHSV0s{<t`RuYA_ck6xfz%$+?_Mt$_Nyh)6*POEtz6= z7+UW#H+^ltG2s!jxpeW#PgXhP<YdwL4dc92;k1l9<LxQPV0W?FRl(adD-^S;(?ePD z`n=%mNiW^0>EdKJG{=m#Y#|`Evwj=|Pw4B#G67TS0atQaKLmI}n?$T?LO!u={nEm@ zn$?iawngY3ilBq#Qw$pWGTAix+!+8dwST0p$FqS~UuXR`1Bb3z|N8_tA#%I^{o^*v zcC_xMNcYbof$YnjgW|ToL;Gj`4?fVHkH=#=>g~X_iK%ad9U|_X*tFd#(%ZT!X`nn| z^cZehJ|YHgj68rY9EMV2O4mJ@9r#c$&`el27tke&7XEDV--=@D%{;opdpmD8oos}F zPgl@oRkoMus=FxMFz>hUEFm`-p8s3_xu^RqmvdOQ?K?Ju_VE$m^n*ngZkVa<a)$GA zN!Ibt4pkem*FLX~k2B5N=m~vd(3h?J=k*=10(Rm=@V}a{3jeDnWKU|x|LT!RL{T@v zeI4{2Irvyh%_;uOR_MM{Y69I%hmH1&(M0bS|JIN3>GeCexPo-vwPhcUes=z+q84B5 z3<{gu^Yb}?@t1Ef1xHJT#^!Xt2xx!5mrME_WZSu!?b^W4vKibdGm2qzcz%1`Ps7k6 z)#Ckp?$f?lMZ4H((cafyl4%9n;#cR_1`K|?{Ar~6fP8~Cu6t|W70h=-h_}f0{Jy`) z*I3pmwV%Yx7SP@eAh}A=I8S*isI|;$kZN&PRj*pajcRw=Y`wigEbpdWaa!(h^asQY zIcp~?!Mq^)&)ECT)8+Au1-`JOr-8%6NTKjTUE6B*IIE>P2|PEul9K?#iw{kcmm8T` zHk&Ro74MgWb3c|DYK$CCL{6->@sf~s=egWKgSspRd&(u+#cCOji+$5_m+l&;?CHit zH>v9V@9C5x!QAoAC33pqNoix}Yn8RCnd<Twi>~y%nkiK>MD7HX)WIo^+PTMkdcnXf zPar968V>_GYwb`j{pgfAx;ftgy$?eI%DlfYxBOtB0Zi<x27>N(n{4a;ofX7gdSMnO z8}$q8N)~U6h3ep}i}<#CA+P!iaW!Z}Q>pm<Vu>uPIgRE>q^4U1qV0haIN%>1Nz;U& zT)@xRP`w(=E<Z_zK)J9Li)I?qrWWzP_L~VY@b%UId_gJKAD#`O)N&Ic8Y1W7?k!q2 zZrrKr9qrKwG3p0>7D6|4R&rm!LLuDSzLS)z`Qs~atj-@BRA<UdR$_ugoKlvuiBn*| zp`MoiD_)WdJyN}K+`f!ANb&8}i)$>t#0Owfaj^<O9vBiJIUv#x;dx{Ad}n>UA}`W> zh+BNJp$cj)h>Wex{-xVgp!7J!hYbG7TTnLM)c5cU@5bQve2cc&It+YE9|&cgrZFk3 z4YH0f&syZKNb^npWWdI3thGK{q>^TylQppXu*1fNSO<9^9wXKnCRwV$|2taid<QtH zo0K)Pvye^qf1?)EIM?EUxmv}#E^+n<6Qmu86C~_VuT$yb{E>dgl5LVWRCC}`m)$5+ z_m+axZOKTfbT`o=e9#OAZRZMtG(V_GBhC=9RIxE&h3Nb6YoI@!NOY_eQ`CWL$?Pp@ z?a_omPNUgww#Hy<as}I9MM*^p1`!C{3eOFCJIhi0Bf)aysLvu^v90hmOQ5b1)0$h^ zB*ygTPlM|ET%)$?7Geoz?9<<LkKhLRRzXg*RUsnFv0ZNb2TdI(&Q)}Etu_}-`#r65 z3xzmf=p+YIFLbaJQ>QH1MPy8f(U=}X7Uy4)a4M8NZ-&3k{B`S!%c&h?Bpx6D(oy<2 z!CN1s;61}Ti97o}Oe^yT4r=(W)(oVJLm?7n=ysX1{fWAK5Yi`XZYVAp53;eXTjqK3 z;@sqD*c|hxf9BctBv<}@`Mi!d(jDGad^K?!{_g?>(r#~{Bh1!tR~|0yqut>9qbNE7 zp&x#7+_oLqvGU-1#?ma#b1zT=L0m-cRlsw}j?;Ezi|{z_>@jBiiPIAF^WT%K;B$)N zAZAwT7<JHH9<q|K8eL=*3U`DLZU&bBw=875NW!$#;Q~K)a;V>bl>Bz{MZ2SsN&&U# z$h#ABB+2)hO%m#<O6xhl<d=^AJf6mg#<aOs^IVuyK}dPcZA~jMPBNfgp`gSgfoqQt z%#3=YWtV0COsGxhcTVPV{lL|v3HvUwM{?pZ;vL#QV0)}qzXadh85U+QwU&<NY$)z+ zV-PAww@i<wyEu2>mw&r>mDgS0-#N$@BtE!k1DrkGN~J_)z7G6CZFScz_@p&=vB?&+ z{h+Fq<YaEsj*s_v!3l_y+dHpup|6UH3Mcd2QO%rj3f;aN7Ut-K%JAg(`CT1D3{Ke1 ziJ8HDT)KQB9oh%c{q09+q#9j#zaoQC4G4n8&mYEq;VN_iQ@vZ{=P5GF%Z_r>wLkdK zn96C9c|G&>LE2$LGODj4zj>wzb~4MJ{!101s^~En;fC}Lj8=w}#3h4qZA^mu2`U13 z!gKaN{HO=fMZzmr$NLQzMF{&KEVdaLMM!~}-#UWcWq+uSLDqO%{UVa4|E9gVyPr+D zZLT1EYcz;)aa`D4sH-mMei#^>vZE&jr(IRCRr=G3GZ5ii=%>p1Ykpf~_ow;*BdD>t zVCam0t%H@}{#mi}dBJn3v5iI%NKd1DhuC|9gBe!}_;=AAuj{RMX2m%(y>KW*f1_%P zu$$m>1haxvRm^U(cE3X<%spaiV#dT@Z?H<ZWaaheXjGp}oVZ$2#GP{d{zC+vGV+2! zNkn9zzQDc0e72eCFOg}6Xhw1?Auq+9##2ehV?zhXg&F)wPd`ng(^YRM{D8}rP?P4( zEhLH__Ox_o1-tC*wBmC1QTh%NjG@n~D<sGIz8|<#JdD*FkQVv(4xuourpI)-+X4vu zRsGS==GNK|<d0h`0;);Xcvg{9dA~sWFi4&4+5l2(*(a{KFDvt|d(931mbdUWZ<m-P zg1qnJp~<&dPuU;=PmlX_q<`wPDxkN$d7kd?n15D($Ob)=n{%j75_=}_MNTtHRIQcV zHMd3^%Wf4!t))2s`fg{S{_R56NaFO^OtPDr=(-7hHI4(&k(2xFI~Mzl!<R7eeCz(j zGBP$y)YU~`FQrO^D(9G8tXd5DOz(bWy_TDEctsIQ96G8~lls3HGCNghoHi3#i?g%w zgms1=l9?-U|6w2X$`HQbx~Ko8idJU?Kv4)O*~vb>64f?+ypGawNT5gmuV%oe_^KJ0 zn#d_YMdOpO(Z2lxT8!ik#}{lv+S-KJWOpwvHkv)QQ7@*NnJ@l#O--5RMYO$MtzEv; zK2D59g(L$gztI#FEV9PR8<<=ULQq6LMAp!c@^`GE^l}YyP4>tXKuyJ)xj^D0#;q#g zj^ja$Cl&(XNyEblFtF6Ol9R=yslzkG!$FME`Pl<Mf%T+45?J~G19|59r!0`&Pnfq^ z{*5U}{@yEq@1hI4<QvUd2B=~#X}NSb0bSu_rG20*Ji0aMO8DKUKh~$)=cP?6JctmA zW_H7?iN&8knrz5&oGQ+&$eift#>iyo3sDGU=&YBY7MhgVB{bh}KP3nImoETh;y;Kk zjg22k0R8-D1wG3M0CzvVF*Vq`^8V?D05Y}L1qQ3nZ=i|tBOB{G6Ao8Mj-Ou+7w+zm zCu3brj4NY|8i)*tH7N+2fdew6dv?XF7zQ$z3AqjOZ%wFXpg%<%GyWsw?MJc%X8I=_ zH7RU207muQuca-6V~eR*w0G;tMvwdt{Rf*Z5KYhihQls_N&Nw*MGEWu2}vf33|S=i zf@oLI#0=>v%4<2sdn|OwSLyY|7MuwRJ16%VPW}QB&*WZ5&A?1h)VRqF0WVqB-L}EI z1OaVh_vEI@M|BMtyV}x+SP;Tb1fRYlsN0}~l7Lab@deT0IUj+c<SV`dqYKEJ7;uWf zQ8PL46z%YukHBG|Y4Ih4^hBWw86)>H75A2pz?Aa^VqfzCGO16805#t7aNc7As>R88 zHQw}mK8u~ck-3FuhYEGRdeX0Lj%+M1eBXLf$XLh<sqr4>(C{Sdd&wbxk@%cL>)z*s ziMSV1*pK4{AK*I{Le%?X{Gkqrl@o-TXNkPz6u(Ijc=LySs);rthzxvfFz!7cfoAk8 zz2Z|o!p~>97x|n2K-t$Fh4(eG@XzwJh;ftST7Y8t>orUc=`^sul}kPVzs9FPLFyrs zy^TjEUicJ(J|#bP_w;SQqDhU*y;LiGet~VdotGjQ-q8$Tw{LcOW$M~t*VfaO6G;CF zA34|vpM^4f9aY^?w+%SHU$NNJGdF%?e@|k7I_=v1JRj?MsH!l81^EyQe+O6~-yRWh zKT+QK;I3jq2g$wiZ|uZBintE>oJv34NNqnH=0Gf|KRlr9yz_}~B|dT478cN*Bhj;p za1X`c`Aq<vyeRc*`q!vT0<2^&+<&q@pX?93jMb3rA7YybZYY|kfVIXayxqs>DW5X| z`68bt<kpelHG#es!AoEyfuAP3_X65t*Fv9fN=VqVZp~*aIVKmEXMEsnm$fW`!*$p4 z+>QapHxO$OgXSd=q9vkQUL7m`G}Bfg8J`bJqAdU%lXy813B#3Y9L55F*cnN<t>=@6 zYicCYU3f!rj@|Ee=+YKo_!k@jr6j79&~9nviq$%H$eKwUz&=K9i5Xkvh0aC8Pl<c& z|G4YqyXodym!jPUO~*Qru8aHZH27nvM#3uJ7V@`gmG+MtVjT!$oUYA=`4|520H@}I z<9<Llhh)bDO$I?Ll3hbx%4uh=-hIYW<iJNjT>~2rYV|L*@#cXLT(1%exSh;WWhnJ$ z|5W+ve(S4y0qEipPd}uH{>ubnQn`irQ0wZ(WTU!QRq_PtEJH`1ogy_E*JC5ZpT|@I zmKs<vxo%L!u!n4a7f>1Oo+)j9b6Vq0=2QR%K;fn~=#kXwvvB_7i-uo)@>Y-!Z2^h7 zEzB>2UO9}M-QRoB0T&hzosr#nC-Z}GA8|lJId&9@LHbV=lr)j=UzD5ZCfbakmO|c7 zSkSSi(C;x6Jho+vyJRW*hnb$1<6t^5eN!Oo^Ax4Atp-S%u+2lX&S*R-b=wXyUg7{P zfz-j~AEMU;i<!&*h;HvYtyd6?{h~Cra$BCGK6mNUE$Kwas?ZIRX%Bk0q;KEX*VeFR z81xVP-Q4@q1T~D6Q~ANv7g~F>`EoZCP2Z|@-Y^bChYFmbTEU=!zxOnGf5#74*Ipf2 zmETL{&is{Oh5F+z18#nMZlQ!SVqE}rL}h>VJdRUP3HyBU5|Bgv2$Rwo%pbwj?sFRq z$+oCQ-b~|u5=wVh;}=TL@IrfH$U6UYPrWghB78U>_=m64kr@&zIlP&y`73YNWf!W~ zmL@^4G!gy>X4Sz}pnD>_sXC2R2_#(3bZ70;^cLt5SrC!zDC>BT=CuJk%jO=yW(Pa7 z3hOjnJ8m8@BE<<PH$g<VH0_J4OIWguqT;Ac6nY#b_EADsa}y{;k$-odzB<*`WUQSP z-8jF|$gzgvKm&`&KTDFBdafXg-~v#79Is`_#vQXJyO!$wg?Imwey!AN-&~+_Uu8&2 z>6ZSZv#pRV&bHxKBgdgKDT4x-Tfk_hxPu~Xe$R(Q=#FkceKyZGjfdIP-t~*z4{ZoH zhdU3(t*8R&8tH`^601VB=@W32-o@Aj*D*`QvfWYfkncdi7KeV^B(SO=@g6q0a*w1< z#S2MHxQ9mJSmD|@aM0<zdFMXBU)QKi3GN@2N+p?9^oko*$+{F;pfUuq<>&sIK)G5) zb4Z>M#CYKl)SDt9XyEYCIMd>tem4G6+%P*OUSDQVXhR^U`W#mxu}^ovan9U%=6%~p z8;Qw$`V**eOF{j3&yy7JowI};WLb7!@orU=Um;0I23DmtID*b`l%6E#P_5}{T5wL* z>t@2|eV(7}0ulXRk~jg-r#?egCFN>P9ZXGoUWF;AagHD1b6E_}t#WQYQ5ViDsYo~Z zQ^Egez)$PG#TKv6kIh%#woT7MtZN4^3`o}!Je4Bv;m4`rP;?ce1C6sTBZcpmofnjx zmo*$*r0SJR;#aU<Ceew*S#=zJqb|O-41_nVjT-dTbWO7_PMrd3Biz1~V~r*KoS`}* z=3j0;&(9{8MKJL)b&{ui?r!@o90;e%ZQ*3kgGbiCSduWZTG3pRDcw_gyafqK!sAVM zWE}i89B1qX?{Of4v0c;Tpkh0ImcjPfkF6KvlH;WKYZ2o+xGZtD_{t0+i9*W)R?R<K z*ezO}sQ&BcN;n4K_Imi+J+#AHOa6@LxrmcnrOA(4RO4w)eYwQusC=;Cv5TBdD1RLc z_s)Hjq=jq<#1vR;Joz99s{tE!o=w^)q*rGJGx@H5cx8yKh=dWrkMi|`Y}D}FQ|$Uj zNgZnWCu0Q4(Z2W~HJ4wB%g=d02TtoaHUpU>II(4ysly>q%4MeTW8iUXRGx$M6svv4 z@hR+QnE=R!kTmI2D&5oEUq=L1(wK{_tR{*A?|3wBs~TFc9iEO65a)3|87R|u4pW_3 zp01CjOw@ILSTyv)Vs%Wi&)l2%wzwuzeZ><pu%B3_dqt0KOg=R2JY%j12!M1@ufokm zcvZStC|(S38u5O5DvTK3+h#~bS|m_43c215z!I`Ae->2ss!Pg!v*GU}S-1{>Gxr?q zrOhD#eT}H<((yT1J|&K0fQM)uS(W;SW$~}F%ksd2yikM;yOl;pa3l@1tBSe!^&w~D zs8%ax8+LJqwTT#JVpH|JSo>Bevb5jR>S+EUGlUR;KuUmeamUAAKxO&uc|`zfhURq# z?Z754yW}!<c{m1{7mcd0NGIzg8oKa7nIxyySn&N^G@V?8Qfi6Pln1}(gVBs>lSL-h z70h0aR&bf=aJKQE5`r|i`jvD*@F5$hVfm{<ZX1iOd@h$45yW0JA>Xqw4EzxMT}AF+ zJZN5^?npQ<?`1vZ%)94o*uuLiN+i0$`S_Y;HF5?+<@Ut_$&OMgCz<w<;(0S!8FYE^ zmBgrPFdk~Oi#hnrJz+GcESX%rO8XpzBA?f@MM#A;vuu=0&bir{e*{75w-m?JjgG7c zleYzKen`PVR#+MTE>33T-z&|!SAFfOiDg|tyy^Xg_`r8X%3j1raGwe3^|uDnaZzEa z6xk424QV)Qw3!F(P%IL{orLqG)!@zqdf+v5LIOj3@pYv$_rTeW+cvDGS|1ES3Uq)s zSwb$Kh`OKVb>)mII0=hKZpoV1`728~s{bYyU1lpafqwlO{c#{=vN|ld&Y<a!i>zkA zM*_qni|hfurlCzY+0_>KE5tO{!4LAD$u_j!4HHOukzCW9^KTq%8)O)nW-&r^Ra{?% z89Q;(SS~1*2Im!w+^d5@d+HK8!d(^7LHHwqPZ>gGg|U}9etGr;CbdY~Rxgbp>WtBt zvDTS}_?I}o9Ervz$rJ}}=&pN%IZ_NzzIAV<?Dj1{*)4q`oz(Pogo~t0Sgfs4wXB3@ zADNL3<Tv|pNI<j>9cE#aG9A3LD^!yD46F;S)DEi(H^1}JWo(}ZrrK6}p18L-IQ>80 zZCv>dN-##mt4ayof*E&>^s&P@>a@Vj5pQ0VxAa4{CCIunYg$ug4Zrx?I+##E6QUw{ zCx%>s)QRd7ULYgTJH5FX;t;o%duK}B09Lm-R;Y5Vn!@SP04f-=2~YC0%yrth%;(q= z_je=X20m%PL)qBmhVIDjPMUze!B*g92N4TY-tN!Y<MJ`j<vjw^;4M~$&~pNuMbLf+ zS85(f#5-{))tw+Ifa!n-Pw*Hx^T6q=@u)1r;z)GSkj*Sw;#sJtOLIk_>iTF-R=^OD z0R6--`;7Bc@4|q1*hy=rVZgBFS>1O3XWJ#Z&9Je?|NR1<il0j?mIx9VS9$98u88$P z&sGls<Du>ZZ$DCa$ACL>Bc(>`n+^xva4*yGtdrN<g;}S}jlkPv?3F%%F#T`+2m3)I z7+m`S)t_R)UXzGm|BIiLaK)yhf?PU_6;3MqnmucIT~3;J4R^+Vrg(EWg-VN)unKyJ zw>_Y5edi0NhtE*}%LsUjtRk`8%(CRqy4d6%cU6+^;F9p$`Z)MPS~VHc8@hkPp_BwV zwfXQecj>~dPsed1x+aK#)jK{Hk>Y;HAnu3*d*D&;fOd8PMcga!V-JO@92M=Dn0bv^ z8lAs&zmZ$I?a#%hnU<b2Mz|zaMUwt*(_p_%U$c2(hPU#{C9(TG-@I#jH(0_)p2Z?J z#X-M7pOXjqE56?$+Qg-aRl1hOot5Q2Wl*%I22`5777~t2l->bQ?_5akn)KILKeCT@ zJJbRB(L*x+aTmF)Ic7F1!X%wC{k4GB;Rr4QRE)A+%iY2jMtfto(k5ukbF1?@lEI|q z+7j$<L|)V_bF*XQj@<pnW^mb2ig1&JJVEFMLbM<}ODdBh8Pn!Dcn<~(_C@fB^7y%= zu_#?HUDTPq%s>sWM)mIK*i^PfWpt0RtHkL=vW5Tho$5kQ)G?5({Z$i8AfmH@FBUG? znuE~xATV!~UZ)zLuAjrcL#oPPGs}m`0xn}nk538(Ja3vz`54z35xacJ%I%0%xKM4? zx1Txw@e`adsTZm>owobnt@fvuL6MIAG1@3wC_KfU&M!V-K|2428J9Z!`FHg0)vSv< zJ-%7+wa8k*;X6nPPkm6pD0Gk30K0}zlWBt;Rs!g#%s9kM(jzLfcxO*+krS<*6#l=4 zDajM+!*WJCmHH#b5Os7>^9tygS|Z=e=9V1PyAp?n=DL3CY>KlLHyUcy1RIsuIyk+E zPKccN44FjW#_Ct03$3cT_(h`@i=`8JSXqy?q}Q2~Ys2R6@t#;H8>?sHO7N))iMAn- zhltg-aEoYG+YNHJ7^r8)tE#l54jUd{o&FUcy3!3vij-8HA!}uL?#;kl7{9UYVYqdx zl54vfbSTSwJ!8@3qqBE<J!8QY!GHyKL3HjC8>D<dJ?mMP>%3+?LOp7!b4gup?3o#l zEBFrYZ(JElVEd;5!ZjnGJ=wkKX%4CJjrcyhy)r0bpPbP}jr4>I<b28ucD~-%*G)?D zvvl&KTonY9-NGafc7vpPsB@yJ5Dqq^o+bRSHhVPZH=!L(y`8+<Wr*;a${#a)h$PKY z?7CK<KE@qUgq~-<GfgA~98_Khq;LN<`NwQEho8`&S+Jv+oXpW%hFGV5dLDh+ZS3pB z(0cUoOl!T6T6Aum?c(yuuufyrK1HAuPHTJ(W=xywI4wL+9{jp6kBXo}S53(Dd#=i) zo_#guxhVCge#EzXFD2%bM|b<sXDO=R$0S#PR&foZx*imTh|kYuf!Q_{C_5`G3srji z*)RFtZ9B)P%t}KFTt)fgy<t)Xh#135iBx*)g`wBXZe;JvI_#{Ig3*HPRDwGao7EMA zq2J^8A`wNpbJ`NmPc~+avf3*Qi^FE5QBrUItRV*5r~a#PndV+(!6qw;{4V*>0!eLv zzlG8F1xE%>5}GQ;@c?q)mh2Q!JeFuZ48!M_OaL^1+=G%h-8{XT%v~5wOM5Z$z*0BL zi%TxLq{j~{wOnoeuc%+yr3t=x80%wGx`lXY{t=lvy~lzCuVt;IaE~j8JPGoiKvHWh z`@7O}r%Z#-<^<P5b(DkB;4uqMu~`5BE<om@A?4_CKyd-7I1{Cn9L_~CJ#`Xo$UTF< zCvzUBn2Wjq@+%`uVU&4UHrljpyA^9qL%Se)SrT6yYN8N}^f2s@vBX|+2R7F5IB8?$ zc}pNq;?MWUQq&yg)NYPrb~fH{?uK^T*Ocg;85@BWcK<aeS$7^wXrZ!6Xf|&^0e$+= zBNn96JW@#d+Er<YVGftKEaE+bg2YQ?IMaT6^hQ;jJ*ViL4O(!j*Ee-Sk95@=kN?DH z*PrFh+_u%x??rK|tgjsAn-XA|Okx+G#i27JfTD5`B`7{_6b}PtD~Tk5TEr3M&tXV6 z@pn!DUD)J>>8Las-HN2e1XCDLu;8E2-2@@AG9I}~l3cZ?$Hvt777LB2<V#i*Vmg(k zmSjxPdgF^5+_yr;i*bL1UH@!QhF8-d<Z_&Y?lQ{LI2yi`bj!i>{<w*6+>w#XP*a^I zEEQmlO=T`u80?c{p~k}OV`&#gU}NN@8e<+DJT{C&$Kx@<lIo8A6o~~Se8l`~)OidB z1_hp!9!Oo-M+;3!C$9E3FRf;K`JNwz5v%08nUJWZOs0u6@5~b$W^ex%F(FFlw9-(b z!!kYLlr}xo+k86-w(oZwR&+(MKQH(;6Wrx{&0^z{E&u(znZOKgOy<Z9>nJ#;`KCI- zGELi4fFF$IrSyd&i)aU6LfhZT>0*Y#bT(eDP6p2|OUT+<_T#WrRO@<f+AM0UWlP+l zdHQjb(EsP>23pNAW3NQ^bIEQ-=qgNOeJWHaHSOghXr*{f#y`~K<VWIAEfr?0%n&&P zJxnQ$&Bj2{Je35FCpON<IQOPwB~AMr$4$IfSUb#2g6}3_J5I!afTYCCx+>4#$S$bu zTJ%zFf0si>6Y}V#<UXm#616ay>Q=;>M$>-sGoN#&?Fz}jKELPzFeWniAgP7)wS+GT z*P`Oc3^9MS7$vGy=$~sx62EJAWiVU?aSS3!Jc%fjJN!^Md2)8_`G$mUUoWrGd^%Tb zb1@)RFf1*9Rji%^LkjtI%VIDU9=JGYt7-QU3H-8prt&EaM&ni`!G`5K1a|rtH0ijs z<1qz_xOn}ndj?h;9MkS=BGHG?9^2-i1jWbys?CIE$2}~O`>B|b4Q|s*HeqKSY2KyI z+|DfXZ*y0WFjEYa*k5(yRyn@eOg)qOHE39aV+eydEbw&zQuX)M#%e<|;7~Nf1jL!L zscwC4>+wVhSUA#)Cz~Or8}e(S4*d0Pb=Cn2jHD<BSK(U`!>O)qjLcdmMjO;Tm>pH- zdu4J~!U_dVjin9oHuXc-Z2;khV^ia^5zTs_c||LO0$eOKEKER*O{*$5SWpf`meZT; zp<MZnZ5<lmt9LzNw@N~mx?SPzgd#RA{c8k;%uNX<hJHLcvs1PqJLVj|hG)qVH|T(; z@Ub1iWM`qnQX$Nq@2_)^vDnW&(|IrsGB~7?*Dr;Ala?uG%h_r0Y&ALGms4L-w>ZvE zwMkDQilz=t+rSf<Xun<RdD-bN#hz#haqG@Yjx{qtI_EFpC5<T)ZJN^!2FA=DXTS0= zE;G@+DWi*6yb`tBSwk?SE2OAI%$k5<sXWwSl;L!5vxG+7K5GOM0AYPiP9M-;Lkg`& zNo`8kUnMFNKXDXW{qL1M`DTItvz_8gq@9}J=dq%WOY&x=7*T04*%#+%wW`h4s+~1u zO?MCoDJ*Hk&^x+@llupinZx2bWU?IvLF<sJ`?+mF($|KZ!dpI;i-N5`T2>8X=*1qQ z!x0e`wM8I}Y%6lRrA#(yn#_vGhBsiIQO%${NCu3IR(ccB^f~Q8Eucjfyt(G3+D7N= z=@^T!{r1N0gb28x0WoT5x%+ld6ka9RJqrL$yznkI{l-q$NC%3kxG<zT0OfH_b+&WS zVq41JV(P~!b-Dq)d0iql%Z=sdAECN^7Mh<B<wkNQr41GQ3<DtTNpIKg@H7bKwKou% z!TM&pa{+r}*>?+~Jh+Hw>fQ*8y{}u-p(6)`*TNijoR=OOE;MBqOd}We>zX!anvy^j zG>~-LkkJ%S68!tnbDDzD6aoxuuKg%;#@L0g^-lEB-fZEG1$@(^@L*<x>VxVX_ZyW* zW}TP^$SJJ*+l0+{7dKCrREdE^6M?`>kN6KO{(=M47ksf+$%Oa4mJ}2HHIxi{r1_U7 zL6Y^)17?hGxb0bVn+rXrS~J?LLX!YeNX<;4II*fBfO;6uyem<=<`CGKp2Mx9TIyPG z&7y0rpOhm~1g^0vWBChIBs4a3xofD@jB1I^5|3@*9)~INlE@9SELJ}}azNJY2@b<b zyc~03_%-oMrL#1s3?{di=-Pb!OV)=noh`$a=z&yR2z$h_<KHR64%Lsdkx@Vk1Qzc_ z_@Lys99Ucozp$Z<Qvb&ei5B(9%hOW>9s~bICtX;z5VcB|M>ZG^h!yaVD0U3>Zki70 zSBdTyyCPF_kuMtP>t2QZaBqJ>c&EQ-e>}S$P+Dx>-eIt=L33n`h)BFLN~t5qZbHF; zl=^)bd-K6U^9;w~e9?h8)B}_tj%^pbG@o1wJWwG2m}R3~Z1V<hOnixO|LE(h*9sZh zR%Y1gSbQ%(UAqkKQxpJ2l5H_J#JEF&Sfat7cUB<HvoOEs=w@N45uBUFLPihMwJ&mC zf09tLg-2+n%HZcR>J<8$&qQ+T6&5KlIWSCO*dPfXeu(ei$s*ASUkA*I5Z|P_hQB7; zAs1a6x(Q!8vsFs?F|^b#-5*kgYiMw9ZofVvb)Astq`0-QB_<&;3@rtP<q`Em)o&6} z`kY#PvC-G4OJtJC&GFfPHgBSfnQl)KQO*ZT!lxvaUa(<2Zm5==yV_?QKj!bwr)Hw^ z1+NJ-jA=+?Lahe4Ap(WM%cBlgIreJAatI0)Yj;P5{Zg_9Qp00{6EA<*j`@q!u_6sU zZVJ;zOGSJ}&Ilz<$nx5Z-*L%&^Yf-<-Fg!uGpI;4`t@{zK74)^&e*i48`}dZT@-j9 zgMPQcVm)4g;86!rYgFrQ(5;A3OdY(RwQ@u{l{ge<=!P3e*FblYCpes~MMmpnH0kZ- zLq>GtvEJT$?c<M4)k~OF^~;m@)bhB!>6XM&G_2e>vYPbaD1+F<#Z|o2qi=z+9vclO zWmaTT2|q2x&8Fh#an#}MC%6gl(Qcs8K3pZFT19m#TI3Q>f39S`dH;ja`v#pO5q+xA zmksYA;WLtZxC_*UKxJBv`%$zQdr)(&@40tE*;s2W_$ml1_QK$t;{=;&*h|_QvXMlz z{(_)@t)bWvAG8uPv5mQ<g8cRK>=hioG=iaHW+C)&8HS{*no_z%7NL%WHDbZQ03Jw6 zz$I+|)CoDUIwX4NzaY0k+cSkMt#n&z{4F&{m|c5Y-~m`0MI@;6>Sitf<-MQG&;^Sl zN!I4Ke~5NJUh6sSqtpCbGDd0wvqxuFW$jNm+9g~_J?v;>Ug_fs5&XkbBT>(_ZXJE; zThfUxO&Jyt5OW$)%7NH0T87^3Q}o(&g!J8a9Ql&mjvTEksEvw5394-$x8iTKyC#Wy z<ex;d##6u~8eCgv9~zGDO<5R%x-)g<Tt>s`%89t3g(S6$5c8zYQxhD8gGE|tssKcP z_!B;^ET4u<iZD~l!W8O`dZKl8%Vl#UgnmU(XkF7SqTIjj)w`j|O_5s(n~bVRlGQ!o zh#-G~d3J@IVk5$+x6%<WWnK87eJ6gNqe(y&-y8T;FR1?!b6F)BXUzJ2A$Zs#DmDmp zz{r4V5^P?OlLwqe##uI{(7qhiA;?CKuF;qG8$uQC=PzV~qQW|LA^OGaGU|Z3jFL|j z&dfPYpuUK$W?Urlae=?68}sGu#%smoab$rwRUE>p2XYM~fcw|+Gx!vD1$JxIx1(1y zV<8|<W~(W@E`>{^yfN-pSw9a__Hz_zpFM`Ke$Zup@h?rN0CDAl@I4f<3IR(7Dxp^U zp8x4%8P^+UF=<0|Q?sjjCZVr*c4La<M^rmz5?$^YpGIyv*MZ@slK8XRLawB+N2&%e z2SY-N3vt2yc+AtaPPXqH{jg%{$oBX9cXog?hk55D<k@x?{}!8FB&n6*;y2Xrozi~A z55xxIX70Nqwr#<<X;Uf11rVd>6Lh>?j-P)Xk0T>36y~)pOcm%}YAbDDktk5WFNY=u zQ<~4N4SHZG>p6}t2$-@dU8Y=j&GKbHT3zbd-I&}8k8><6mY2*6l@^|qdpbT2P0)bO zIh`{58Sb3biTql*rV*u9=uu1MCnn227uWm)R8P6?bRJZuj~2nlA}drEyiS_P0MOba z=~GY!_a7I!GZ+;@Y=5PX04&blb(vs&5gbw*)>taY2Qq}was1L&_`sHpQKw#Zxl^k4 zTx0vBM1_{oId_jzX=rnW6|LNW<S%nO_O=t`K7t9mL6a3nt9Oa*{{DRNUs@tIwx+cg z^sV=-QeDGZk#y#1N7-7loUMM)POh};v?=4pJ4V)Z#FaBECl#_Mgak!Pl+hL_-?I+Y zN7jGRnoxxI1<@eLX{=3~;*=~L{PSxthB=u?rIRXe?km@F&h8#^G(8^W&};xINRPxG zil{Zw=i;n5P6u0SNB3U>Ds0IHeqRqxG{G-(5HQGe&%k9k<4~=8*O#4lsGa746?-#A zU-+Gjjn52qITW37Skv#ucxhXLQoI`KIceM>m`7(6X`9H)U?!%y$?1CT4w5KiU6ybD zUDH2RQs=QIh@C<hBJO$z)4>5;o%;dR)Gnr|s0{tNv(<q`1dWi;(jn=Y`!~j^Yvc31 z4CFizvv?Nt^3GZRI=X>pH8W}^XF*46)`iAiPs~0dbmH3GY@>H}Yyo?@C^7_|aiM;? z4duVhTJ2=PKypPxg8ka6SL9OR2aA@MS$}~~?e5H0f<rDh|H!M=up9tCTf=S^Uk>%$ z8gCIQ<6CCYJ@`kZ_TgCvYyL!wBS~DqW37y*NoajG?Pws4qS7p86nf*A)(;;P`&C~i z#)u+!ZR1t&(<Ym0=zK}S>UP`*^{h_K%<?eyyIU~NE*}}C1bV@;(Ba9-q_Ztzl3%yF z4h7HwVojt?8AiF5ZPvhL6F1E^6Jl^qKX!e;r!K{Lk^YVv#=j3El-shf%c;Piz4Z+< zKcq@UFWL@Q1}AR0hpio(TxQrRHH_*K&J%=!vpKeW*dl+cZp<S{Nfd%uC$wi<s#SLl zwH?Pkx`Cvw>yqUgj5H;9#p#>T<Sv+7ecvlC=wa!aa!()07jEG2SO^7)O-qpNc@THh zKBN9nTMPW#LaP}2w@Tc#pIDaaB>VFg2PzSqpcW+?sNlHk)GCpdBmACwibgQsv4T9= zA`NoYJYVuRvb+Q;fsT=*LG!13;j+mWlIZBXP0Jwm+E{vD6_Q3^N;2u1Ni<Zfhq8## zug1Og>T#S`8yuKHA7!4FVQOHx=1+*v%BL$tYc}<Rzoh;Hr60<^ME>cj3^T>*-Xt)< zJ!|fYpR%TT*4o{0x(I0{<}Us|?}u)H7nJJolH{na)}k|k5j5l~dwXwkZ~wfQC7)Jk zH}uoE1hy|p+>B<y>W}^RR8DK0P57E~+<H0OBFcPof^9&$z0ux-1oEN5+$c$7TiKJp z?NL!K-^pYX*TGS{h1IgUNjHLJ3{5;73RuVJ9*m)af692pUBmpqe-E?bsmM|}sxBbY z<=_2Hxr{lS>O8q<=`FlxrS84MoD};<E9I>mlp6H0{i=6ZQl1C9Ce70UdP~7)0$k22 zHkg=&0STb7*JlE&QN(5z;sAHEDX!-BCfZk(VRS$P4QmefiSJ6M_>SxFvtq<q3(FqA zpA8>6n0$!N>w7OfZfnN}x=q>rE^$Rw#Ov$7y2>h>YkKh(@6RVKVmi3CU#~B=RCDeY zOum{*Do4J4Idt60D!o;$MG67OIG>8gT%xAXVKe}Rs&o@M-JqdSU+KnZC*xpPQC&W+ zE9M`D>12XIgwRoQRupJk)yNaJCP3jxY`)9(7803xyi&b8v^V01zACC`UV>THN~y64 z610$0AO<4@(<Nzy7#7EhcUod$7qc}RycNpYyK?UqK($@ieqGk)LH4b|-Dl$E6)7}R zR}}bdt!6(tIS`LF;6zpAl}CH7EK3Fc$x_-a8CmapbZUAjnBst@4q1sIS6|6m#E8A+ zqF0Fs3H?|+gQz&oCNg<Nd4}UTqs(Cgd7c~q>#A}26rQ@^iKNW+dG7H-x!Z&6I_GpL zW{R^l#|T@l-J>63tL|H(JL)eGNsH+1`3X#nu)N4^6<R2a37WlL_gY(9GJJ<}n!4On z%ofAn(QzNBMw(CC{#V10L~h!#3PY9n;^(_TzRj8vm6noV^*W10Y+eS6adZ;LT!B@P z_a-;-Jt65HJtiS@M?0gE>n1^#uQd;cCA#SjS5;_IZE!MZSF^-bSy9h9YC9H6;{q_% zswK%_`!nCUFuS?#ag*FM6ZN@bgMCLT>ClJHQ?9rA@nz#x19dOuP@arn<jx|@J^SPP zcjlwA)JhDR1<t6dq#i$hkN5Z}=}i>tr1o-egP>E*=UuX1ns<u5@a?5xzcLCQOo+mG zAC)(xXPY}=F(uI@MSHA^DVU0*-!(wJz-2w`PpOJaPi2a=j%9@Oi|8v={kgXJhlr-s zlgkmCP7ppEs?rjJpYz*uYL{R)@b-VoskqgBpW2Lm8)C4fFb>%-k;PLj$@?Vn0!LQ6 zo~3AQp6~$zCMvrOW7|GLxo+XgqnE8#lMeh&`;OKRH*LiFLJD?Ln#5rq5L<w<teF2s zPSmmHGQ<3%U@`2zo8Y@ius&b2`M(XZ1umh<8_DKQ6&Vtm?K|$e?E{b0+rn3N=CVtD z3u&S|jLmz}UC|WHQ=SJ?{o0?NWl!<j+mU)pOf9&koR8}4Fl&=^2!H6v3Bs!O8808R z!eTsoi1xAW)3er~JRwFosHOn9uIADv7l$YnZwz<(3uCRtJh%AKT=_&5J^P6FD!v%7 zq{xwZ)}&&g=Sq$Qcszvr%l+O%#}r4KoFRq}AEB$*of|QQVtlN|6SXJ5qL)uuCwVef zQo@e6hU8<k?$k7BTox(8YonsX^SO($<La{E{UIgmrlWX|l9U*fhf#q0y`ZS&$m}B% zy)Dm*`?`qqZ1i=(LpGAG@fqHhgmZ)2p@kv)yH-R-J;=^R2&}eXz(JUZLJJ-k++q6; zm{G6>Ys>E5Iar?9!hzkg-%jTKz+?VK+^vX{Wr6Du^i(0+VAWRts%i-%oA1V@a}8SJ zhPlW5CGVR@?dv-yO#o2t?JV#;E#4kmdto$QsY4Y?(qlh?DkgHA^<zX7%fB1e>{<A1 zzy{IlYzn=wLuxJW13oh<8w|Ox+f)Bo>=z;p2+u$LT_nq{Pc@?aP25(t-JUc=yG&Sc zeR}lLuF*v!t<u0$Z^*!vO+zqEp3drl_M#l<(t?JTsF8X3Q$^tZ!i#Sy!oWYBG#2|j z7+D}KhqB3$?4DUaR*zc@E;BU*Zo+-~^~IS`>Ty)kKl#$4h8*W6W7=JK0n_qRmVnE~ z0+t;o66I>yz>I0@9iJH0P~?w*!hsZ*4wL}3_|M?2!cZbr#1!Xf9NE*VwoPYmmc`VS zi%kz0iOSiZs?LDXzvHBcY&$xx>=X%Va_}Q#ZYG;L>~rjbhy5gk31tX|hT}F{X>m>( z&)uj?1TgH{?GH#Jv9))+G5u#Rw%78LkRMbKie9Q52tT&}IZN&ndThFN`X@1*pN<>} zQ3?J7Pv#jL#7XIf;6pXdRMJXs2vBkfU{e5-ZpPQL-+Kn6UUZy|9f8?CnD>XkXBe>Z z-L!d_O@@JmeFbK<h#7z1Yh6Wf>zNw3w<Zn<wn8il5zjYVzEBPeXWn9~dA|3;-)yD@ z=vMSP$bMbHE*oPa=N*#xRM*9oRU|$$VDYvt+zl!fJyq{4?0s{bW;Pw%XK)SJyCi9} z${!><*j#|SWN6Tw?Q3v{$)Ao;PPocpPx;2D=b_)E61=I^Jj6TTty|%Bs8>vkLXx>t zC3z5wsifm@D<X^9nlwZ~e|bH}gbG}i$XRFjh8w7nd^+Ad(RHQcRM+L%SXPMi7@6|- zt}Ndv`;qm{({o0B9ZYEY1a~gE(><mmqE!_7hur~k=cUffl&-XFzN`=LMZ2mK$%i0W zUWFmVt8W&`tMKxKcu^+?2I*s;*TbLWUeLa7PlJU24|_m_zqIH(i(%RLj|V|<jc>|A zHnZe6F|I2twHU+CdP}Ak)Q{|aN}ZA`6xlcd95Hc^wue~rK*Dn8tnj3$gyOLHLL^6s z!*TlhC&OIWf75!&5b{j6GQm<bXju&^Z25+QGlGG$Ywj7s;k&^fJXDGxG!=~Q{7XfK z8`F|lI>B=zlM7npm=K<B;e)0%2M2Ew7{O~6FJ-IMbTb^ZwI&6GipRJr?P3U7O=IfX z0G_|F--L+LT>1ZA8KVl9r|R6LY9ToAa+vNaz|Vrjf1=mY)bwsa_~8OEK+e<&3i{#p zn$YD%M!6bAbj%&nzS@InSi6UkQsC1$N5G&U91wAbH7eqndjANON}*=LZ0)*iRc-Z! zSVyhvhSvq*Ax^GZ$iaSk*9|xtUMhCG|65#_cemEfs<-hrPD@^OD9=Di(9x(SC4Q-1 z>&Pnff1RL20hKL}xaiuwZ|v;e%dgNiYqy9-djSNgW;2F@Ug4)gHK}D4JCV3)$|C?# zN8wMp*fWB>G>qrY<dI~@Jk$(=c#(lo7&jV)Ix)>U!V{SWj#|x>dzNCv4ai>;AHge| zVqJg7nkr;%oo7amcp~rnLOLiZ^D|62Wm8TofBoN4d(byIx$z5v*LtaUUUcI;1b&R7 zZ!ur%0%JtI7Q>46?Yay|%^ibE-+He&ZG?U(`&#aRNjcC$nt-^2PDbj^-u^JS7UHDT zOw#gHQ({>#nKH3$eKCR=Exy9@aX=PBM7W31_*w%~<O>R{g9OfN=6T7SQA?yvTm8PA zf0jRG=0_b%YZ3cXSUw3Lz9a`<Y%NzSP8LOuPRwL}1}8&&+;-&>Wm51sxU1G>AVRLt zaA%#)p(^rN6I}SZ4UJWR-OmWlrkpc!#G>r%KW(RHrKa<<FS__(r!uq3J#HP?Gl_x_ zG2*YoCx_Km1hV?;ur+|DB=ia)nR8uDe=VKba;Gs(itxz9K_<W@4@*8Dd<BUKW{q0i zivUzLTrHBQK&+4s7VC(xNk{TRwSM@D=m%x2E(^+KQK}{+bm^a>6N^9@cIvWT%T}s( z@{)#}g4EEH*O#ZUi4i%CThX3JjwfVyI*}9y;dFZuq%}>k?&Xk*PF(IY2qfWje^ky! z+XT40af#uwQ}E?e4M^Z0tufUCnc)b~tT5)nuc!pOX$|eO!6I=)?!{&^0bxJ6iHNLr zKrSf;{8!3t%EiB7<@Y1RkHbx{)HC(_AGaa{8^h+hdHm2F-_ufLeT9;nRl94Gy1nTV z_)ib0i5ub9i6Xnl^cF0zL!}w2f4-1UsB*n{6xnv#mQ(6%K5|hx^M+Hd!@a_z^Jr}% zieO#*gtH+AG8Yv6dBi8=Kaga_5&5<32hR**2}-QrF(}&DY)MA|rm$u6!}Sly(bKM* z$asI+X7pnD-;R|m!F9+@pYIPfV^ostX&GejQ5>3OWZdFC!nh_mD2R-~e}vh4g|BK# z4P{csg^vC%Lm3dJhbF0%pm#D5SpDX>X@=-d2uZ|d@onT4_DwOD3c-2jNiyT!()YeP z!jmUs&n*W2n9izcke+9q#7C7DM*aGb$@D`nKJ`D>{SP?q6V8*rSX1F+Z^^h!eqU9t zvPw))8p-R@!jUbes}7;se}zD2=IBolLUaf)trSFtOzvf=B3uxC$FFnL^H@BrqR18= z%cZr*0JJ6F-jQN;LH@B8T+E({k5#}CV7@;zdk@=LC#VWukZ2}e#3gEN1K0Tzy^0w0 z6YTYlJve&_=J1(JYJsn|<BS3fK4{2Y_-q`-id;g6z!=P8JXu{Ge?Bz5<6xG%VCH_# z=;vRv%eVy4IV9`$I!(+_e~?9I)|;yLXJ#G5WN3?NvST9i=Lf)HE=@r;QN5hRg=eSt zk`u+i83JJREZK0eBIkxHz7DfuK^xa2e*cy8yQ(tBJKN8dma3pa7{9Bd2SfEn15jo~ zrG#+Nh|+Lwwuz-Kf92SAZ3xQfo+hh<Y@WGm!3k(HZ>32r@YVgJ1Ut4R^1k`7clRn> z?Cie+drlWcautkfe{UcpD9ltUh0c&0U$Wy8m%OlW!s0rx_`jCvJr90iV_{s8upkFp zm-d3`C|;vHg-h2<8ADS~HaAQVjNImom<_ko6K<YJA)gh?f9~;{whVWiLG!g3RhkYt zY@vFkQK7vZRLMEll(9x7lK`rM94e07MSG;R(zO50yw+{Sl3-X4e#i_UKK~+tA&U7c zKh#;XCrh%zK)i4MSn<^AyUq^=inNSsu&@YeJ2R6Do*rDCzW145HgIZ|yQ2m<I^Ft! zpHP@ruA653f9TZeswE|YCevP!bx`9S3g;%%qQ5W7IroaNFlblPtVM7(4u{2$MJ%ZQ zc(%BZb6UI_T@)*p05Sj8!g|kwzpRN%<!!auEBw&K3JWpD#d*qG7#OI0R>H6Pc9`ZN z7#!qX-9Si>(asvN(^RN(^JQs<E5v4(AQ~ynD;EYqf5wmCzK`xSl{xSWl@>!-tZ{7& z#-CI3iqNYWC*5=eQ#Pl8<@RvM-=~-vAyviH-sq&EQdP9*X%$iJm^hiDj|g5rTIOET zB7LPggz;I~%mq5S`jYa@G+D-=mEeO*)aqi9A(kEQymSb?sb2Wt(hlj<2e2bHue?&? z3Rs|&e<F9FbBHp(o*zdQ5Y;IJsos{Zs_sH;zsp6L1WPR?l7yi9fKHn_ON9qEu^S0& zT|P!*b~TV6XgY8|fL^eln{1GtJT8?~TA}vmN@m^}5L+UfF<Xq^)Pt)ntWR9}pOq0h zMr2A?D)&f%oUY4EiJ&FvbtpQYwX6l`1y2g9e;@H57*2V>YdHDHrn-wnZwN1VHS|{* z(W{X)VYZj0Iy?LwLLH_%G8_z}lg%Eb4JDkz4gs`?_Rup#v63Rl`9jilO%Zzv&TbNu z%t)ikzc=t|y^0q<v<&IW6Skz_ELswHqwl=rZr$?yP5enIST7a5?Pi<{%Xt*-G^qS- ze-LE(fo@~9r)3K?GO}Ya=sO8qML4LoKUu5ibN0a(h{FOj+d!E_jKqGHZ;4+h8jAE` z6^Nu`y0Io_WYmU+bPK%Chkh`Y$#MHc@*YqVx!|lh)QZC><|KB}=@e3}2198f!T0SS znaWH(wAj?avTYI512@qZnAdfzw47{te*lynQb4ycoB8jVxv@pAjqvw2%WRJB1F>O> zUw2DBo`HVPQx5gqluB|$2q{@q2Bi3u*35o$-fEOZc8BcEy5MndgF@FKC9lVEHr4tf zk&n4+d@t&8wA*y;hV=x#>+|Gb-}K`-`Pry)y*u|P;M+33s;p!9pOS^Ri5p97e{}a~ zZji(V-VmJuFry{t9PQ__+<V}R^(2Un!(Z;6n|our%o}Vp8)7YL9^slS=%#I0<cEh4 zsF@;jaZtu{Cgyx!=e#epvlPz!mR?7sek6ExK6TnY@hjGtsY4uI#jMD!9QPU~3>XW= zLI>kGTvkk{bXQc?wS!sKvv|$<f5`(B3T87<eK%IuwMVt9m3lyTk;(ngvaxApb{X|$ zS2n@-{8Y(~w{B{uk)1GVK+vwAT!<jl@89sHBW*a}1dmN18~RWcWlXm;2wBY0L!crO z*DDK#5jui>J^As0koNfJFY@gCdEnmMC9p4<PouK=?7<5~>We<I_$Clze_@X#TtYc~ zzlZQ%NP7U+a`+)u9f9I|Br;X~D&HM&g}?f6dc9ed4JEqslE4m$$fe-AbldF_HZIR) z8=nYtCPA=D?$0QWx`&mcLv(-;dEATCVEfC3MHKq9SLF0+6QT9IPK+|MGz<(Gt@a8x zC>!<qzcRuRVq$u_8;eL7f8?+^c?c$$hkN8CO*8jj_+6B;1oLZ>8diR{UD{tKMn6SK zQiU=dJlXJJ-drm@@W1MV{$=(ecpA{n&31ufFwpgCF&+RK^V7iaoA_xC2?B(E^lHC? zbo{ubn9HR=H)dt0+E?%t_5SnT`_~pPDUgF*18W&_g4ESr^`|)%e=kxJd<ZLC`SYUS zLU40i&K$v4%Y<Kh%3o_5yQt~$68z!4Zv{fGjLaJ0={0od?qqPY)ayIE5f88uh-ZV? z?Xs)-sY}7)p}|s#W^jaSnIh7K((uTA+euEGe2YpA(8(qwF{vXgJApW*q~{drq|C1N z&|dbnudq1ToD#SKe>sAg*O76%#mXxMxp^3wKrbN?X=2+{InP3QD1dss6h0Ow4RaGv zygVNgU4;{q$vSv9S{D?D78S%xcc0$$I~;W~4gb`SO493}a>j)dr+($_=_&Gvuyaz) zoXm00t5UBuf>(<EJ_6$72%$m^J87E0j0dejrSBG?z{*_$e|$s=iE?$hsAT(jDxbO9 zffOcf*SSW>9)v8tW(d(oh%p8afUB6|P%>c@Pqz>Qd*ZX#WN*rgF2DKLNTv{{Tbu5_ zS(ax0hg>xi?G_cknD2G8jt&C;N(5#7LG>i_y{3#`Dn&wxx_F$LmE6fk>3XxkvlUFv z`IkxBPBG`ze=C}C##Rf)?{VKSr1jR_DpLz9f`}XDAQa(tpzUa)%|?WBO8fvfH4`+> z0SD{QRRZP-L9kPj3T;Av^Ienfsy!LWMx4<)>dZjIg{hqwC=IzW1_~~CNm6s(>(>d_ z34{ei;D4z#MCTlUbs2`z9cshLK`+0?@}o@E$Y&(^e+f|%Q2kMt=w-#@gyw)JI){FN zA&Xa@0ymB9h47io>Zx8k!g7BAB{OTCp|oK@X$k`QqMP6IqLM|-j=90>>t#kKX#L*A zBx_BhL4T@N={3X?6`ud`7~m}-rpx!$r;IonT4e@bz~A}-Z6rC=Hc#_=H!V5+M#hY4 z`$Hwff3W_{s@~7lJh-?_1m+9F78bb#Dw=}XG~rvz2sr0H-9Sq4D2YfWTK}PSuPG@L zbsx0qUlMEW1GG_KUemt1c;K6~gHXBVH2n$qNaU4cV0`f_k%qZT<ivd#<m{ca&lW${ z=s3S7=b<9bg!p2NS4MLlJ@9-Cu>ny%bnl9ofBSke<THHom>wOoiO+L4C#oFnc1s+q zHH|1&lFvENZ8MFp`93^bKBHz&)LK$xpKSt`dZ~a(c)-zV*<~F_YQAp7Ti@QV%6pHo z2TOQC?40il$a*8$+yxnLuKttM-;aiFFere>wg*;?vz+llh;)6Tr|<n@J&!3hA3DAv ze>vf?%3CG5C)%9em7sA@r_)_Ux=#E@&02#;j3QK6N=A%MsQi6HJHdHzD1}NIP61V6 z?|b>lC_hy7gNY+OT^jpE!@ZqO?V>uCHg^3YvCCgBbtSVNEMUnBW(~=*vv7j{1IM@$ zUAXobn)IfFuTj0^=(^}e%E8c4goclne}1tiZx4JVS@ANm|LBZHun%IhVN@>;1SSTP zOSVOuveICeQ8=V7&5xR$mt6`>|4bg`OB{qv;+Fo0K=8eO3+J?AnR{&WZ@y9BV;KF` zRlFn#Y^A<KI>EmyU08-@pz@BdUuB|r@nE!u_;|>Wpw5qr?WKN#fX{Ai==J*Mf8aXB z-wf#74{QQ?Wl)2#`-qt3nPFR9>FCbKLF>`tq-c$Zp)l(vqk-frw1;B;W9xtMx>R^{ z@h3W-eQ$+syP;Oz*s#>Erz_;7q+9fuYZ7NgK~WRJR}a3}P>oP~<YyGUZ(^|FR<cQI z1*AT4&G_SGPW5Q%pc9A^^T0V*f5M#V^0Zs9E)k!m>!Hd19&nmWBB_+U9`;|}Y%wcK zIDIz+(AYObtS4IjG|LuqjL6@NSM8^_yR|Hv)j`%LJC>c-8rRZ%*D#1MegQWnQ6z@F zr?5wqfN^W(6w(zl<sCysFXN9TzT8&*m94>&t~U?9W}}5RU_dwVs>^MXfAKnamh0N1 zvx9M?fLVcWCeMrUTsQ3C2H)M^eO^~=0x_Q4GJ`wnI4n+HFqBk{Ty}O25}-`ixX1kC zrVfKx@s4=F%wLNKc{3VD5h9fZXnh{2q`E}fRU(gklx1@`dzi>q>`gpEPg~Gs!|WDG zUe3|F+5uAz(*$i!<W1rKe+uDf%_W(eNL2e=V#$w-l<8PIGDpZ2r)`DcTW|TrbmvF$ z-J?6lJ?Y*L0q>Vw?f%TN6C@<_D<LjJqHCN1n^XT8YATb+%lx$%N|L`|*CE^Lf4<Gf zR8BH$sv9_H;K;3FN+#BUX6hbvQ(3KLw$bBypelA#eeY>5wGeBZe=B&otJ`<CUh!zm zXh^E!hDN-ZUtiuv(Jzm>nIV}fuZeUc);cGfCw{==T&u1Ka%H+krn1fvm@^nNHPkCh zzS3(b*;uZuw_e)|A1sx33xEI{OHsgeMl1iBaCl2)aBGAB+=4Jel*$P2I$ywCojWY6 zZ#OmHjb1@g=;TONe~^5*8WE#;#G%|Z`_emYgc;ZTH$THHel9ObAjSxUw72<6MH#`7 zNx^=U{T6$Y<m<j<O#4QTeHJ4jFMj9sZ1qrkaZ*Q9h!lYf$+oc^;RYylgq17Mrn`#( zO4M5GHLpri2Co-Wl4BN@tv%=o-KKNHQ}?x8+<~44uF8cJe{IcfA4SB8h@UA0Gq_}Q zkw`O`45rKp_Ai*pp8Dic70>&KJt?Uw;kJ=FZ12JF2%PN6L023;=T`X;nB%DH$x*R> z&eqP`<?!uROtjsYdRF$AP)^{Lv(r<V;)VFJ&)*|kwzSE%>;$SE3oMT2$c;WxScl>n zH;=Al6<C#te`jX2N@w2bB?%4wUsqTuUpSjxCnV~TE$i%M*?Act(9r!Y(jv|V6Osu_ zlfbD+IAz}7DI!+O-kU*7q^XC>G2W|I$+{|5rEV^i#o+O^La@~DPlnH%jK`+dq`h(V zfc@?V(SOb}%eQpyOVi(W-BVIt_2em>!Bl+r3uG|@9!m=082?|s{{I2~zcGNZHNeop z$=1fu!Rr42_4YlNkl+Cp3^5=uAa7!73Nbb@Hkb6>0W_DwR05KhyxsvO12!@=li@TU ze_fQ#j@m#FgztU|A2){;o}L+dkq{CKi^L&63Y!N2dmxsAv5YzJ_HlJ}vQZA8a=T~d ztL|~n*1OHFYscBQ;acz0n4j9N8Pe@~AL^7J)4A<3CwbG>qdn<=eL3{mY+Ad2+{Sd- zb*JlMk<GqO?{4Gp$e&it^_V_ov#&#we}=X@=TAS@`{{Xq@B3frlDaW3vgI;w(rMb~ z^P&H8xTKk`dfqkD>vnuRPfI=$-XDF+MV}o}>T8p3{h?07p*yE+Q54I3vE44S)HVOT zo7<A(ss4Ewrc^hj7Dbfhq(yZVp}p$z4LYcn4RmCVhc20;x?)`Sd0~7GJ!iate_l}s z=vVHk@ip@+=nb_pyiq&oE%jt-;R@;!n*8MpwDIFyXZ&Dx<S%iqBY(MuCcnr2j{E|@ zj{F{Mj{F`x&iM6Q@&`SO{2q01<PVxp{z}=%?^lx+@(1J#`2%u<`~f^d{s4Y4{?ckH z<^i=9^Prj@f}UX>;92M)puR#6f1;WmJp2ef1kI-huQ~J(HBJu!`JNs;xV_yWjnhMf zH%|{9%$^=1YU;@!&;xIG2+ZF2(PK~kfPQ$pLz+YW@)er=5w-T@7u}Qm73%28FRIBe zU=HLLum$p0@EeR@<K&MTCx1YlL;UCm&I|M);12W<Ra+0x!$1!a+<_jVf5z=QfQLX2 zmFAcS&9NRRH#|t;P~TX5aG>^)K0MY(yGyFQt`W_#Z&}yVhewU0-6Qyk_AQ|2@#UX0 z?EXdjCg3sJeL`;{yoj5N4j!8@7(tkke@0tg--lruYdT1Eo?();UHUs~`)iL?`uh!h zoJ8shWo~41baG{3Z3<;>m!9AOG?z?R0;e1`GdCbKFgGAIH8vnOGBO}FGdCbIH#iD6 zGBO~S3t0j?5DGOlHXt`LG9WfHFd#KGHkVpi0=AdG;Q?KjZM*>~f0t!Y91XXiad(0Q z9bAG85Zv8egWKQ??iSqLU4sR8CunfjpuwHs!I$s5_rBDvy+5{U|7~sepLx!lbNV@5 zr@LmT$RzB*&T1a^AQnazCLj+$4WuRM;RsSSv9Pl-Vw83^vavJ)0D*7c0ojmPSOBJ$ zCe8q3khvuoiTS@ue*te{kQoxQl9A<q27vz&_*a60ku3<o{6Dt+caA#P(!m8JEe80^ z0(?7I-z(*foE<IQ0Xo39YqPwyd^`W^lb$2U$kYyO<MEy?B4Xzb@M2{D%mQF!V+8_O z*f=-=EG%q5pZ`5q8f<0<VEvC-OkM2%a~=S*go};MzkO-{e<xo$z<=xXmTqKgY2)#K zTmS-_{`Ua0IM~F_)DmnCU}fh37&$r`c_6)szY#mYiv?f_HU+r@K<*|M0A?nzo%34> zz~05#2ViFBi1aUQ767yCzaswzRsgfnKfnfHcKioE1DI|80d@ehg@?Tb2>efk1Hdfx z4{!pQLH__3e}LKcAK(Tszt^w;0nASJMkepMZ>zzq`A%;(mhbeY<Md8%KJxGMCglE3 zZ!${n^k!r7PH#Ha@AT#){XYDgkMlddxwyR3n~T{yy}7uUT7n!wPL}UZtZz<s@AT$m z{!VXB#_#mzWdBZYPNwhl=458@J~!K&l|9JO((XNlf9*}p^_||-Jl^R|&FY=rlw966 zz|qOX&hh;|v$6l{8t?P4z1hjU)0>^cJH6SN*xB0t$6oxm)iZH%bOeE&|NR8K?d5;5 znWYT~00Oy#OpxLOg%JlSd--%gZDN^@HGu}x-#{neP^q@8grFOl&xjU5?0<q8)&-Pv zgPiT@e})vS#7wfde3v2v#A%|||6&3$)e3TTkYyROAKQ3~6%%kC@DKpxy_VZ8U}=1b zq}Ss$qNM_Y>Fll@lqcH~E;1(p-O+EOcoeqM_ycJSS8hcGQO|<Yjmo!ewSI6j5gl#? zx`~(AsDwGill>P%PS!Tko%l7aUi81C^Pu3Yf2@p;L+l|Ia&HRZ1`w)=g1N`+Rz#P> zKYXd%;l3rm)Iw_X8Dxh8n7uM5r0N+law1Tob{%oI!)L~ve!@!~q`r1RPZCyTvp#m7 z=&OJ;G49uabD>Sqfb`4tRZ>LOSLPz7p<K=TOTIobGF4*`Y++v7OBK>GN{7hgB1Knl ze+XFPZhC@D{AgOeANqB-esS+siii-X1XHkB3P`3eTaBnHPl$xR7u$;kIu=ChdEqAg zVDSae<}JIS)c-ZgCl_@d4hg7;MIta;^X@TY17P?Z0~_p1zkzQbSzlc(G_fhpa}<a< zdcN#f$ZVlks<&$xvHeM&_p#xZ)Km@mf6=c0{beeKT>pm8Xs@mRs<7J=L2<k{AMlwA zE`}&~dY6SFB(-J8=Il76%QY}$eX0Wtn+1|?dyFadX$-z_Lup%sjSJu(wYj#8y75EU zY$RNrErJL$J9|;~JXx0@e;tw3sO)`+Ax4Jp15q&5GPd_U7AQVFY~B^G($6zSe+vos zjf_|(EX)`1WMZ5^n&y@V$$bFh%7Ax^JtfBd45njJ7NedO@W*#xA8nUORE*XgLc3Ql zyqIcT?A9~#qOAG8$=*O2XFlO|^$p8PgQvk<ja}xWRXg9c#J`<Or|%$b<_R?<&}x46 zh58<q*rrSLrIoy7#sz!zks1%;e^3_AeqR}vEhvpHYL@aN4M4&GWDA?yHhCMy^ZAmd z`r^86BBqH7c#5Kx<#8Grw1|qAD7msHbhSisTl<8bCw8FgaXhQflZ!PlOnzd1)@Ms} z?P%cK7R=De%NJI%yCi9Qu=U{^#*Qy}uA6THbS>1}z2PiBk!G+?*Ug_Vf9uVCvfdZ& z_q_l^Otk#N*H2^FM3kL-Q`WURDY7`mRb{N_tdycxH(97(j7X?;^q~-una2X{nD}S0 zATE^_rbyJP;LsDdT%iI-6!)391!OT<*kXRRFC~Oygx9GyK_Me@Wl0){Dp<=@TI*)4 zxKWfdFmB1{3C?c2edDAHf671m)A_W?U|YDZo<oPhl;<6mDIqvGl3-7(Vp%clz9{#2 zd)HyJ6ZI6<;5PGY6hon4t#x7{7=`gXVX^Drw_YiIcIEytl~9L6tS~}R%8NxH2F4bm zD^YKL{2|*(eYFwULa}q%uz$lnoq2WvbtoWg8FxMQJnEiIsOSW4e{=J%zCq+A^F9fV zm#Fh=#R&e=mym*epo$}j>pBK_G2XxR*D$X93?_AOkL3MVYniSVva0PPJ>lF1OY+>j zTO90g?#d`fuBz-t*tyqMj(giqpM3}cD%urD!ZIbXdX1Dv9byJL%%l`&N_c>*j`D*p zJ1?mLXBS{|yv)woe@V3Wn7<V=>PgvcZT~PmWs<RzjGCJ#@HzJM1X-S7axD!ukH%*; zS#}%K9oR3lTRA}G^ug{|C2<|!k1tS_Nfvqgl*-yV#2sEte1hY(h#!SRqM^J4_rrKp zXeGHjnf>KRP!fk~9YnK&d)XFh5Ce5h?FT~F_$BsB+oNV>e?rW$EwAczO-wkFU9Xr% zM#@cQt3nzyzps6X{;p5FE~GUShFZ@LUMA1;h?fu_DCfO^iSBjK`-R6ZA!gwjwxV;W zoL(d3I*5WFgo!b6N!eqKbiFeYTl8s>nVNw<DKx9N5*RnVpy1Sz1MJtN#59V-=CWGe zCy2J2$tWnpfAKci9<S?@HeCD(Rg^gIDaD1wkcn6M`#{_s$aP<)U1+*iExo}Ar|FIN zrJY-l<)bx8mCOZ6(8eJ*=-2CKxTt*r)Vx3&M#1A!^Ski4ud>xd+uqjI7xaG?XRYp= z+JFb}YV-G30|+0ladvs4)n2wAx!V_n2|9fS$B?r1f57tlEL0&|6W6X>$~gwnw<0y( z8l*pxC`h(8H47>zSx_urhl2w-I`4lQ*&ZW7CN-)f{64ykQ<Fzfl+wGZXG@qBXE2d( za>33g$^+J~eS*u3rnj8)pK0?M(dLdyRP(634yjHl+>)8+=wD_SxkAnU{)cNZ^=e!q z+rJ*ue?%h@Ti%QFv~{L0Ak==8>)_@ls69gaypm`Kexy*|r5dL~87@PJ(yYLm{Rd~K z&m-c{m`R9B*+l5#+`gxraCEl~2}!n~1N-)$gd}u^XDm$2b)e^`gFOV>OKZQmgl$`T zV@23T%uP7$9Bn7D8nlhXddi!fOzm#FD;$`Te;{so;aX&=So|Z8S1A6a5Ph8j3WAJw zJ9vdD9%r1LbF4}MOc?&csQJLHq!4c1@Q-G5IXL_TQ67JPfi*fq)7WkG)*4>*&@@I~ zg0hbcOhoaPvo?2OF3t%I9b4~M9@781s|^fmIroH9Pi<nzbY}~3`>%Fo4YOlh@Xqxy ze}x1oZOZcEQ#N@?fvQU4fL`z6qaisSP~NN|L&JO!XaN(>me;=o^D){oNg#aG&Y z*nHXIR2lE;XWG>h8af;VwvF?5)s~-Bj^klipa*wPWQjE2x)x3o=}wUs_fs+4-7G<L zz2@USib&7|ZT!yP8i}Uc%>%$0SAk+Hf3uEy9)<8D#B#3DD{$1fPiPlkV2S!fq;5M{ z$Ocm|fK7c0h$6v3{){agvN*sl1>CH@msYf7XxytV5wx25N(sEd#%FI1cu&tquWQoN zv#2bt7Q7mEQ%Kw`z3=c9PVBg~l|O!-g=0(`=*_zVIaaw&TmxP0%5}Y~CF6`3e;4$q zV@?3*<pxz=<&52K#CN`ME6Yg2s2%w1W32uu8^mVEYEF->v|bl#Jr#S?b@}!vv5GR^ zDO5JX%$aw_8X8k#1~tOTDRo1?GWR;>qkLFTgm|>*lq`*$HjKoe7c@c}LbzR0@mqC$ zw8&4<&bKHo3;z@cnPw0OSuyn(f4Jc6;TV7PS1|mQyq4Tr!VGO(%>GL0WQIJAODuuf z1)05CoQT)Y24Gzu(#(}FwL?|wxEJg~=Yd^~&=AHAk&u+6`7N28WTCSt|1|ruVdSG1 z-q*+iZ*Ae1<)lFKG*TsLg5bv!X_C68?r`{+?Q!M<M*>BxeVcO};V&CZf4Q!l?o<$Y zKXW`jIbM1l@0v%9eBAy$JGdqZvFEn2m-ttrB*88>+?gUBjv#=(9TnbHCsmyZmQGgb zh%Yxv7-nF9Nn%_JUn>pg3+ZasLCbA%Fg89l^24ycYT>Nt>b?J_5L<t}!i-uI{53x% zPfJGw>@v;=TwAn)s{|K0e-f=oKIo3m0?q_;L!iH2PhS=CUYuxssVC!2=xN%sy|8Zk z^<4TaGbY`yTxv?gISn<*=Rnkx1LBB_B>wnOKY>5z;AxF=Uf0v^DB}=V@4g+2j$5Nl z9u{P!T*_)An&(tqBJgLwh9xhOd-dJ6zdf$R_n``-(Cq^K5H8Vke=la#W66HU%^Ou( z2J_>@W)ZvP23Krd(XTG-$tB~6Ksdr9zpt#t^ppkX@Zn`MhK8H=YtK?lQ`wl1W)?C~ z2&BRsIVpuK-Asel+{H{0keZ-WO6)=6hbu$}pAd8}Uy72=y(|zvyF=0GhwVeNfOP_y z2_OS5i;9M!+!uHVe`Jr8JwIIVrYC;aU*Y}HqN|JM3zQ=ldk3?%?7He|(?yRR2MO}3 zzo6DgprJ&^OkbIC#*BDXHq#gyinET5IWdujrFbs@d7Kq&b;?FA6fwjYBsLL^b<itt z@q#)S*^a8x7g8A)RTL-Iua@eXBYk27+_~?y>6tx|b#B%4e}ya9PFwH>$gF!W%2Ac5 z-NfE^6)P_2VNJBM(mxzuPIK=+H<!_i94MY8DC>-AwS|YAEBQ_6N)Nc>z_sgc`}C{$ z?hxEY`xHw`!JhmKU`H~d-_0IYtY)QdVN15e?Qq*J>TI}JFRznNQM-ke1M(d>k1EUh zsmlo5HU5^|f4bUM4Uo8qWU!|LRF8>a&WQ3^9h`aP5|kEcM#;@7pbbkg88?LH;s1!6 zI;*yRNhV*O{-B^BUS{kHW8da~HLb$Rd3CpA)1tq7p+<=(?dqXn`B#ZMdRC3g%O38s zXo#1o_OKXr+NG&9k>$apOf@~%cNBi<1L<)2hK@k;fAc2+VXNRn)78RMR&jh-V!jDv z26ys6B@GyQ;_6w01iDj(7hF6E&K%$0^m-Ran%tuCAu>y=GghxzA8$wI>4prDkgNop z6c_G_Kf5JB<hgmidKM}Osdb*JKK^E7UrX3R+p2t-cCwdH$-PMwukV3m$^873jmSI# zxQP5Vf9=BkOUXA$zRAp#`lbkyDXQod>BZa11~D|^k)tOHRt0KNHk|auBhYTrP+Nt- zsR8>EgyHL7m~|}}<WBFbuA@y+?_VTRNbYrA5(i`4leAm|<VDmtE|GLGcktg46lj{6 zI!_5?`~YB?^<SP0Y7X6KLyRKT3N6~(j2k$Ff5}MS#u}+h{c1rNZ$kb%_P8k23L8vz z)=nQ*Oys@-@xpYVzYT^_7Vswl#jlZ)t)oNg6pSQ`bVwX+d!x74OvB8rNF~m+xSo58 z6<mzeXg27c70i^lXTPqKe=Uy}<bpm*YGm{oFbz2svFeU_jpZ{Uou(a}#IW{>X~pWC ze;qyg6^zCfG_rwC86jj0YcU`AW%lzBs96>?pAT4#C9KTOfnsyErLK>qpN8<5)LKsu zW%3={?>z?>Tm}(A8p3nZ4P|1bQ|4@~mShq01Z_9Q8s^W4c_UpK#sX76uy%3~K*CEl zQ06#FEhM7p5FTmqZc2H~ohJ!?+fc{lf2J$S(tKtV8)m#uY|CzlSm@TX$`oCOB~+p~ zo;0t*FQ^_$Yt$i5TC3XkFB%_8C;!E9de1f?x1X!7IZjpYOG*tF<j%$Ly_(UM=3LW> zuwoB&N%B^NcV)i}IxBhZxa-V7(dN-o%jS<2<$@y{6(@13z_8b<AV$3~nhIs_f8p8j zz_AC1WN}o(CrOs3R*p}1=?UQy<KJ4IaP^bYv=dY&tXMiFhJFkX77k-^9`YaHzSMe0 zz{#Gaan-3*>#%^7R~Wug?Q`R)D}EJ}A$j&|;5kj$LN7cZ7#lm8plTM#B!zw)9l)9< zr88J>=^M&x(pWfPQ<q<b=Bm7;e_Wp^Q6F6@S78*6^M;TK)jtb?2n8T662!m^$1kB^ zDTMH-=?-Vm))V|KPx=j|24W07th1M$`dpiV)So>;;Ca?c1X~UmNMOU=$0Vk0{Y|Nb zhxQ?WO6i*n!ZUEaTdg#;ni;Axz?Av>v75`wRXNXw#Pns@QFK2Lr5|h~f3+}VYFWjz zX5MAZ#ha_8QF!(Uy<>!ku9c@Wzta(G+|0szZ-0h`W{^Ny(3bjI9tk%PdfUVSVqk`z zd<fSQti(bfgJ#(p>o)(wyTx<Rm{C~pR5K!#ofbC3=z)RlV8W<XJ79qO>L<n!M~FPr zeDPIBP4UXh+$TC2hO7Xjf1JL)PKbVb;HKn9uJ`?vAOLj7f^u40Rq8~)eZd!Q+;)P8 zYpYx2bP|VrvM<}L)_W@fw3;B}R;R2uA3`B<(>@5zsl%|zwc%poE_Wv!NXV-6x+d1I z2LDVk+VYD6DMm;X<PjUu(H3DkqcX+{_I;Mb*v^E*c{2HZp(D5}e<(9)wxt}*cB*}o z4@<rIT>EoY`){=HZv%`zhWSh7P%Z^~b#TSo%NIQxO{D^1`x<2?u1P;wfVSbUQK+Z$ zeS|f;^xfvc$Dqhu;rdd=z{f+caLNvN&q8L54&=t0my}=?cT8J|rw3uJxd%Qla}4@` zZ-s+_sv5CNTo01=f7LHL99_PNS|~np&~vLm1p1>OKDXdA8sAcK>%;F9MW->XLT-Y= zoWP@&zfNi5!*h^~L|27L{Jmjiq>ZqfxIQ*QdO`S^n5FCeh4pM*=MHk?$yV1J1|2F2 z%T>M8Z4dn65J7lLW;lGvEoNI^KHn}#FR!50@-1w8>|ssbe`eux%3538rEdPH_>s`P zMrzGNRWetT5I1t=?c0ttrJ<rm!Mj(H=Eu?~v?mkh{b4anXm^Fh6sw8J!(zfD)(zVc z(|N;CvnjFT>7h~Qg{*06q<pWXwbKe7-!T-jY+FX|A;1l@C&Fd^Nkn}T6J=KAqD;8q zr8LhR7xM$Ff1Z^#+Ej_ck(UI)%;{ce$r>YGgFF8~E>olQ^<!;n&-uB>D8j;~w0qXm zKvk(W1*(ZxzipQLC+e7DWwDKB82!g&5>DiD^p@Jjay9Zpwri?%l{x{UJ&lhUY5kB< z>nSMGrJuk2w2dqo6T=2$Y6Z#r$b@W|ho(#L1&yfLf4cFUpc5NFVVv|#1B(@nSZu3g zzw_h}elYx<xf1Vu3Ws^bq$ps)=b-P>g?}g#31^zf(h$BDa2j$>pS`tFn~}W^LY{=x zR|aD7)^hfYl8Jn(oevp&@VbUni1|}MUi}&%|Hm5ciH>UXyReAPoyy3|AMuA?1bH4R z%g`ICf2rn_Q>xqT0uN4H$X&hp=RVBEX2WDXSb%&m@Fovw+Abf7MOM2-e!g*eYV_As zxlp$thYeY?++Azk7=iWS7=oyw?`gwOO8s!dnp0dnX#;#6?~G;L=+MYMB;0<SK*j3v zEJA<N>t;RCI0+G3DVenDfc-~C!A{hfBf-z1f4|fX2$Mdd>eYSNQ{+;CLcIOcxh7c8 zT(5K9kh1cr8vR7}QB<`spwKuYorZFkf4_D<9$%yHZ+AN6SATIm1xN@4h4t+8?E63m zq~jVPQRco-zgB9(dteLUi#OWbZ-@=$UQDmIKWT_MF4$r(s2#4wqWLQ@A<iyXZ~%ue ze|cIPJbZ;er3R&(G*pU6@g*MvoELkQe$Z+bf$Y0Mi?+Kt$A(BmDH8XdKa&a=9J{F7 zMp7JMkkgD@e`xA*x8iXK$;sCBOQL%1xuf_!$z4LjnNDy6)Su1w1-n^tP^+R9;e_JH zNX<OwP^!}5kb;ycU~xAjBpkuS724%Jf5I7&(l|H<ZDsA=WKGB>@@?^J`{uBbJVw#1 z^`pM584=INrQ@A0zG5#RUfDx91sco6ZD{$lU!-HUwNw!x!WZHRRT>{FjN9Wn{THVA z0koM+Ry()`YT**9)HCs#fR+HT(;^g4jXJeg40J&3xD;Xm2J|;%Uba5lY}o8ze`cNg z!l{mD!3avbIo^vyJLqM+mO=CSla@g(|5uzU%3Vau-UoLt7$5<&Tb%oi;h#HN1{}sg zQ(V82{l8#B2uuapqT2!q?;n!PxPByO(_z7mAK5WyYjw9E1|qTY=7kr22!>hU*D4OF zKHF0zKD$_`(o11r*-{7zvouEof7}SLETko%urK$mQw)p!qf~n(gIq{f{r=n#QIU*x z>Kf>}l6cKWrd>6vXkAMbAb#8L8t`ber<9!j#nxF)*atgSe{w#9NEH?FL)V64PtwUV z^fJnYI%P!y9tlFxnxfZqo=#6n)+GVni%fm@W5gDQa7gzQ_XYk#PF3tOe=8NVZ53XH zF^5hv;++*7PH-bx7L?lXEi3H{R#plyJ)OyVOkbJ=#<W>xbyq}&xuIEQValfcYib#@ z#?R%J@&lKLV!AOh9E~$lX`O{ZtR=X;)uH0)%{ut1q_ne+6d6ULu_8HXD#^vSAAq|( zpKc{-kPfV=k7!U&Cb;z4e-M-CHg_V7n?nwsOf4BiI*A8*X&R&a2SQA#7~(Yu#^o%T zyOvSA<+Jdafpm8TCJVfDozD3_#X;YKT7GTjw#hIL3k_aYb+OhB#JhWHF}a{a><T3C zF$~~Zn}rWro~n3HaZQN*g$y}JxBptT#4AO&GhdaTTc7_uqt&Zre*xc$7JMGl3>}w{ zaJzs=9_h7PJA1U~Ut?XWZu|;ig;r>}secXiU2Xt-ZckR7XH|nfNVpJR>%sYUgBcBt zqb`U7BX;AfvK0AwM${$wxp-!rkVW|HRL!qp<27A;sY|yD8}Dw4(k-O?4^MPU4C=_o zu|-CA^ZCj+bSwe!f1F>(yv-eK#6<BKk}~&4+=U?6jk0DTGwEeDoS9;&zC0jA)&sUI zPvw3B9HP#o<F1axcR!(--W9BFL3d)|Qqg>Ou`)zGf3h0!0MB@%sxgfCl<A6J?jm9B zq=|;955uNb2<P7?{2HLxCaB_k7~d7^aZe|Z3O`<N_4V~qf2nT;6f&{`*)@oUR3#HW zf7`Pbjjxw!X^o_61Xo-*P&`2^1lce3UM3NT+cgkFelDX)o5?a4G{5os<?q%e!uMxZ zod)+c0!C?XzP+`T;Cr>PitEQt5u<y<%sB9aV2G;=+PxtMk~7PC`(uB*&xD8EG2u@( zd44#`T2P#yf8q*ac~{`Wa<;vw1q-N#|4%AaKe9*NJuiG$xTG$bx{0K9L;u>{`~WG% zk8T5pi@`5$GWlUh<Bn@VltIWt53V+rIzoj^s)3`EFuc&Jt}UMo4wL<}Cs%J&uVZ)= zaggLK&0DNBF73kbbG^SO<bEe`!Ggyou*&Z^x@_&Wf2Rs2Oh=;lCM9<+u^R`wRSk)Z z-)GZUmu{+b*JIWgJ#Dq7X%dVrs33F{Z^LZ;6H?=;IrayY&f$Z_Y6+AkmL_kfdsz>X z^0H2(1SzHOX!yoJxm49TT(pPdGJkiK@}VyeL;tWfQp%h?kzZeO3L_o26n?3@6D@1o zDIO5te>F~Ro_e`JkX@TcR&-`779ym{sbP@+_{(bK0IZ8bVA@e3xU(iW1dSuBE_3(< z@8D8Dk=-hFYo^s6@2B`yHv)`xCy$vL;=_vrh%oe83$3H1sM8N5YxUU@6`dYnkgm&w zK7%uLG)<`8^W_1_&e#C6J6n>sGHt>>a_R7af5+r&Ev86<^K<T`chs44$~Ld25=NEd zZGe^_nU>+kheh#mMHr~%(2#HRBCx~jQ~R^^*qFr3VX#PvTNc)<>S0IJPg=i`aB)8q z|E12$u57T?-)-4oXlQ}_l<H<=2N+-y%rV;Gx>0Y?0OGUF4ZLFOxiNoYWAlit&xN*E ze+?mAcJSNs94s?S_)?`X8plZc3GP!Dq(=sozHQTL^w07cCBB*u=<rpRd~WN19{>m% ztt-lO`{KB|oGiZ{lbDdkRHZomF*5iUC`)c<M&~iG2jX5#2ka^?D3wLO<NjD58~i9d zE&%*y_4BS75q5DXPAiMElXXg_C((-rfAjD@EU6fGl4wEzmU)Li?z>mllwd&<i>HV( zVyty6jovE7$H~!2cqn#AaV^Wc<4`l*kA$^{Ho9(l4fKD-mr=Y}iwQhx40Y%oboenf zPLM;OHYS@aQ3Es~xcKeRI0rqD_vu<U47+g~D&R<0x@0|=KgP@c^^B?f*=(Cuf1cS1 zKgq+3SarzFsU@Nv{YV^&5a=&NB3}zX8tAJY#Iuc*1wCt<_XL@8aFioO#y%1?=P?tg zCcNOq(GfGKu*n#pBr&BZCEHWz=3{?<#!>Y3q`7E4%>jIu8==m2OA2#hS>M8AW>9&J z-gs}NB~*+W@#W`X+W7pv+~fL1f6}1(;h5po3VMI3tZiZmSjC&#C?sYQCCE{8L&APv zT>Y#Le0kHih!Wq&S?pXT>&V`PcCaBXp*Y|SK1Uxx)q~4)=fp|%;ZeLZM2im8$6ag~ z-9l8Q6HsKt9%hl7z}i+?YMX0GZO#h|kGq+bq+WrX`^|P*yO7N_AK3jOf3?81XH~k5 zg)d;t_B9iY>?*8pz5^XaD^ny(l!nCD0nWXy`k6zhw8UxHgvLUZM`=o#8pw8CC$ax* zv!txlIuvTo!T<##{Cj-hTt)JSqj;OhGHn*00lGFID;T#9-c6BV1?03DTtI`_-&t<g zb040U%xH#VI4(=KB`xr|e}@FZMTjSavorW>!^GjBLti00td{3Z1nkS8Rg5C}2ZKF- z)cD#JVk=~O91qbBY^jC`1Y!wG>cz<bON*=?O27P4j|~5Td)tldgz3wPL>JHk|J5(C z$qZ__`G!&#&xMm1=Swb?wE*qvJbb(*y}(A?i0+K*55gHgQ8zVRe`MycsE#D7Xq-zU z0;iX^%s(aTMkcZ^sz5GXh~Dq!A<joQcp}zAKBY*~UJog(yjF=MjfQ{I)tftIRA!p_ z1ysD1-q))}9^}!VI6r56S%3ngnfWo|NBd!#kk*qC8PMZaJ=VZXYQ|or!N;K1kI?c{ z>yK7!=9BUP`@Jo=e|KAbaMgr5m)(uqB2*9A4{n@N+5Lv0aE&MR(ezKwmJs8vU?;M2 zA6^IACjx7Mh_c#fCl(|W!{92t>R7>VkpoDq<Lt=M-qbb&@B)xFL)FvXNMvQJQ~Oht z=;6thRU_>=L)(#CNWlNg<Nr7Kf1`nk4amsR+0NF;(fWS@1nJM~OqY@10TmZEATS_r zVrmLFH8C~{Wo~3|VrmKsF*cWBUI8eVDBb~;mjw|5CAZ?<0mK29N)rMsm(t(??w7t4 z0$i6I;sGpwR2<>9pb4%4f(L6fc;oIG+=CO`Y1}=yySoK<cXzkoPVnFwZ2Fvg@8R5a z=V8{Gw^>vD(%<gA|N8b{yQ)`FkciuW997(GjhX0~7#O($D#q#(ZuZ8?hGsTa`t-s! zRz?6uM({6;EQm}@03&llM}UE`sW}J{_+NzpaM;*?1QDp9Z~mVF#{UTXBSB8z+86-* z-z@si3{{Z1os+SoD1eoT5qz+`*U9QT+MBxqv>3r>W&$q={`}WB9eZPaBO8#F+k3XK zu#GFggPx6v9YD{*!3<zxVPyd@F>$bX{m)!Ukcka|`9C@_a<cu;ZU8`WCo8Le+EV>b zTWY|6e_IEftZ!{@<@SG=ZVWQ|?*X6~$k4{f9ApY$W@88F+uQ5AAu@uuk(rGR;K2ki z2N@Z=0*qY^%>Y0Kkc}g_1Yqmr=mjvbu}A!eG7|tO`;W*!ff)eQ{}-?TfR_IPRshiW zU%&<cI@szPz6aO=K(T)T2LR~$FW>|KZT|&-TmYc`zkrDm05pFmu!r?Kfki;?1U7Me zC$NgcJAqxm-C61XTQS&1<(<Gf2JZy+v3e)4kj;DZU?G!t0t<<}6IjRw^xiNtSV{7o zz)D8%1Xgl-C$Np-JArL%jqS~C{w*D>WN2e$^WHBrSnKQiWdLgly%Si=<oo-+v4F*Y z+};VSW%^EFEk~F423f#jQtt#7b2PIzes78eEGO|!U@x<G0z26`**F?IfJe>hy@nNR zC;CocJMnh{yM22nu$%Hbf!&<n32bI!<MciptYA44bLW3M57^DY{C%!i!FCGo1h$iT zA5XB8gR!&m`;M}Ky@cNh>?QwBU@wb*cLIBvx!Icidofr}?w!D9?(YQFQhFz_l(D&~ z+551vfyF@P|28=6U^mrw0(-d|+yBQU`fs<jp_9G6G05?sPZsb!|6gok4&HlXV^?EC z#8`hJghBFNUM=HR(RBN2|L-$}#;2g*udNwz0k=}D2xb9n7lCve{EFEDj<(c)!*Uj) zh8djROW{AnzC>(1pfjSY<Yj9iNz-ROwetLwkHh+l0}mkWHQ#LpN#cqpyq&BQEaiQk z$?V)iezq>+Byr%^9xEKfA+wgm9Y~?Ob}7h<coCRsP`qoc@qwKUYj?@hj=#b{!O!|R z)qgqcU}+`Ufm_|;L9-p10|{$?VPS9*WDD^t`!*kT0KSSKkZas#Rb)97Q=@i|>yGqF z9kIb{kPQ}K@&=4c*3qYDi|?<>v<zw7w5_=$v)K7j7Gc>eJ$VS-r*M+vjq-7U;=Bo+ z9T@6hH)nR4n@*HQFwdv^y(3gaI*+@C|L5y~xS_>@oRIMc%gD6Twix1nX}j75hL-Dz zkXv}<_4Dj&9+2I&gg7@upykAc*6Cexa}nSK??{$QDi>7=;?$!lxTPBDkDl|op)gKa zivl}pB)(!IVQf(5sVwlW1Gq56c1(SQhFqLp@||JsP3r!-{0ryYhRMYi(S&daQUBYE z6}m+5f+Vtx%!7D|O<ECuWy`0OWTo8ZZ?7!2(A0VE9&QP$Jh*&{O8)+;{$tLxDkUVh zNrh8v9_D=%AH%2c+au^ymxb80mn#x7+iK?IEafs}TBH*H(tFS<PN^JwZz4zY*LHb# zr|YSeXZ6k+rP1<%wkoadSNoQ?duIkJZ>#Rm6ZuC}0Dc$ahh@}%y2Ro_0>1L`1zrZp zn+R_WCwvW<XnE0w2apOUo-vJz6Q3K8XL4iESsVi^XY3VR(q|Jp>Q8$qGdn%k<i&A! zuWJ#~lf2RJ?DBE1Bkf=KDn`;#RKll|MxNDeZh%-_fz82^x`G;Q(af?tKGn3e+<x1+ zuTpl*^J$~;iPr*u-D+cBCtl}TTn`mL^R*&QG+FN7*vk-@9CLN37aLWX8ll>-AkrRQ z|88qCzipO0Y~QF~Z?ndnH|QTAsw6m$>xYJ={_!2!IFD_HKw?CQC4C&vN`fCN3P@0V zZ<TJHBvev`ocv>(zXNb%(p(vSUGdQ=C3%h1C4O$9?ipHtie^}iM}_DoMojV}^_zL| zSk^s`{1d}63-r<l_`+3Mc|dtYYnSvPyr<i#QUO8c-iWk5)$Uit9(KJ@S0PgNr<~to zRZ=LrapZwm2B)qiqpb>(QWNIZOcR?6Yr)=3k9((8*y!5pMr~hXY9SZnj3sJ<B&ThM zw-i{4q`eV;<l+St`U4nN+G3Y74JL+fa1*sftaL?Vf^+g!w{X8alYJZt4q1rU643a1 z)<&P?61&DBR=Oyy{`6t<ZXWZup31_w*d?o2ZhQK&G=yq9rnE?`miR#aT=PvFCEFe} zJcK}*Y4pG*4`+*yA|-7OAjQ?{G<qAG)qwYQ##|YHi;J*QxfI<kE&`u&kw!mNM!e_j zAwmxCTUQF#7egulVC*}tpj)qmub8Cp9FEb9t0!gnPU@;gUJ4QEf{tJD)l7iHm!l{f zYd4BTp_G!0g?)8Ym0i=mAPq_?2vSngr-N=mK)Or1L>lQM(nz;7A|WjxAgNM<G)M?Y zcSuPo@VlSyeV_MxpToD-@BDLEvu5u-bIr`PXD#k~&aN)+$9XE}?)~Ljl~>m_KYKxk z4y_G~A~(2qI;XlhJ$#ND&P#u33)o=-2fS$MF&PTJlOww-y4jyq>4vGHqsb}fl}+WN zc=PS7wuAH}CF$oBeem`#<Z&rf?yR^%65l{Xk8m!sXq?!X<+5$6mrY5byxlzFbmLJ& z9qw^rv%f=rFm-Ia7NzZ5z>l(Y^pDUil+TJ_S;N;n7LAqN=06{9Ue(?;-PExQW6&3{ z#O&l6S)H#bZdx%!2c>C{JBFpKjZTjKHY)krQSR4)h#3>>R~OZuJjoI&W>=ow*RFfs zLalppuVhhh^?S3+@Mq_>jr%5t+)kz6Wmc-0D1Qd(s=J^V7-`ZpLt?7#m5aljD61x| zlI>;MpAr#%<Je7G9_g1?;tKjANO2jRMSwAp&bC~fgNyskKJ@Po=}jeiTau>OM)2}9 zOd^0KcKUdaw1vzYL7&Jeex1lg){zEZ`kCIZJn=x~Cy%VZHPpyAoZQ#nDC5l<>t~<m z@)+Bjon5*603NIuOx5&s&~<b`rmZ5sX`lKxx$@1gW_eTAN5Pea#_<B0H-Y);1u0~h zgX=~=iswNXniU(@bHnw;A~U=>b+qM^>Xc{weiZvI#bmt+WpSoo;&_U9O)vT)=ab)V zSema#+8oj#Lv8)mjqZ{zM7ohUv~rvF`Axn{>1Jv?m+}t_fM4HEm@}}{8LE1cBy9B( zS*Ghe7L&Z|7CL9?r7DkzRxB`4x~bHOd20*7BXinJtd_jJOJ!xol{fIdsyOP0Vj&sl z9bcD?-#bDpkez27TlO?3H^h{OVYg)>#C7#ymuxc6HLHTsj$g2UeTM(;tg9scw$JYZ zyqlMCVT)}6Nt$;JhsE+JOV2z_W(^-0yWn4veeWKOdN)08<{PrUaxsFK>SLFzsloJr z5hPR{ZVjW6#(m6o$_I0wdSRzK^ffb8&^wEPc{9VG=iKSM-PTISTB7BwW{*3QKQH#Y zYGK>SKw}_TJs`u({1?pvv~hniRN<Yb*0bx>mYGLpXCCrN4I#jcGoPJJf?tjtu*Q~` z%BRdPau>wk6Oohua&Y2#zcDWL<HZ~X>Qx`zpiv@D;%_)wnArjSvhz`K!!AULf#LWC z3v@Gf#CAe%{Ag|;x|ZQNCU<6JYSj2b_<P9nwt~h#^|POogOh&cI$S4W*yBjA5B;i4 z%0`+Sw5UnOq81bB{p7KmX`|{RjN9cqCLg7gKl*zscZB;~MN7WnlFIX(C+XOkVIDc# z&GoX;JIi#PI`X;CT<dF(&a8bN=<oZB#iYzTO^@UB;MeT?jz7r_lnv=$xWo_NcY59a z!h!I$`hHtntV^s<lq=`B+c%&f>2U|}o?#3=eqE_+DZ!6kKZ6kHR<H>|ww>gU4AqO7 zjt{q3_dFM7@Cjz`b*6dugK;`!w7+76f?jjYTK5l+DZjMRKT$Hxi$xT!Bp(%CFB3Q% z=iC)3>uG%iZ&PLTV)Dh@aTSW!&*^t*6tGvaNG;z~qV5shp6|^&U33Er^oN`L_&}if zV^Qf%Utm{mAYE)T(w@g^|D6?exKB7Mit1Jc5r2)c;C_nU30*Arx{|~OS9&*wfhGS3 zJym^jF{`=S&sWzC<ZC=uO+OcRg;o|QpOz^5d$O1;;bwKYJ2A<vKfGar(RWUvX80`n z3w4+0^Wm?eCxZ?z<{zvranoddgn6qHc=HU4R(b>#SwOB;vEf70W`-I<$l2YN4QE}8 zzFF<uXn4f79vkMPczEOOF(*hDfw>eI?O5qG!3%(?7*5=HCOiGYp;Et0vMRy#orTwJ zYm&(%xs`#rAbY-JVQB7flPUc7L7%qhR>)*fpkUI^IufQG!k4Kl^&9al-@DZ!=%+ug zblcHSefOeH*!%v&k$oi20JX=o(A=Z9JJz*3rOhJo$2JW-jB}oojjPxYUy8ZAV`3Kc zHe4K{R8V-pH9j9SYmtAaf<%C&=y8aS#k0Wv>ddJeg~@t<d|yP&;5OQpJQa2$0UdCv z@Z9rbN@{*Dtn!h|H*2-giv*++N9Nj($p>Sq=z`4!?xh|+;#{NoJ9aAff>^v-28S7N zzqSTR6SN!=N!fq-Rqr?zs@#F0-*ddBAy=p$fEcUH;CNT2E))uqrs}DrTx2}RF5n&1 zQh|=utpyY9Eaj4QT{jq~!q4J)P}q@N|Ipf8nL5-zWdX^{`LoLzKO^e?*!#E@??sr( zG4BZY_)F{1YmcVGSdqLm1!}J;X8TglrrvvjQm{<L1jOBfT?&fiA>x}D{G4<OrMuB$ zgXNvn?6$Tq2Z7&wF^#Zse{;v?*II5JKK!=MFt7hk2;$Zb$8FNndoe->XUG@VN&1`* zE2#5)(~fKg3OfC2C@W+=$7*^6H>J<HOd?;jH_yAB@6>W>FWC3R`Vp8p1T-c12vqB< z(l*c~mnhtorP@y&JKnDl#yIkLdhgoryB1P7WV04Re^(s6^8d)T!su`?HRH^~MB&41 z9%rGo(f4>(%85piXSe0nnt|D*eP?6YZj8^p^CR8eQXLl26t^0=-=&<<(`{d$mOYX1 z6xR(ZGHuDpF3lRREgdg2I&*ud6x`J_>uUJM>ithW@9Ynxbv!%`8Acd)R*(gF`JoJ{ zgAz*q94728a_4yWM*8RYpv<DP?&>q?Q2Q<X=lDS-+MREML!i#2vLDSEAMR^Oel&Q- z^yB$Vgt2GOprmq6y`z+ty4YiR8*edpA4Mk|muJ8$n<QodGLKw-`zVc&1dos6mvnIl zQZeFroM+;Pjwp~vMJv`|bi+BwMtJOVKbg3dGq98R!c*S&7Ez9IgyiqyclywTnq;>n zx>Pp3AJ(s(Sih_Ox@BqcRb8nMsk$UNte)aA9Y+$6HCT6CO|9fh$58D;ubPeF<$1B& zauJHOFs}O=J*8_H&6kqASA7zqf8dw2Kh*8YX*%~QM>5uaPBG`bz`T>TUu`bhHjfk> zocUp72@WErcrAUO=){-RdBIA#VJU{|mji!e>uWPc(cW9DLWQ-Hp6qRCxAHbYE<*mz zu3z+&w=yi4?e=8#^XCE_v&9}PcKTU&`JxLG<N4~Wi%eC&(tFYG4UN9=j1)2%zyHMd zOOOGXd9BhP3H~SN?9!OVo%irv*}5)L_QX1(%k;<GQwkGO6PpiTXisUM)~nCA6At%2 zm^s-zP->;SnH?M3(dRUsZfWfE+<pC)Be?bO0M|+=e?TYz=}T@OEe`4J@O$l@Ec=>Y zrxo?+_+Fhwu+k4VR1dH4LfRlrp7S;8u^GZM#U$SDqMPPs@bxK7rzOuG&T4F&fh|uV zU1Qfo(c|-LU2K0!tIpI2ZosMKdOrFD?i+_hDn^+Mn|*(UYQ>u~n~TI9rEX14#Hd~D zR##hjQxqpeTi+HAd8f2~vBUYvBt$O^#9`ALfb-UTxJXgPR>*`cQpb5un6KPsi>JJ1 zAm=dN&GqsonB-R(W+T#atY>^ZK`CAZA4mGy%cu`@qr$%gmF|$EYXVrqUi<Q{b4PuX zmi3|tVw<YW-z7;Ni-~Mu#F)}p9%<a!(7WM%-LGOax>CviLBkzh(MWKGXK`+a%%kNX z#}^x2QQ6ZHqf|rDpBGFry9Nl#B&op*>$}m>b_9u58rmIqqcPqh9jy0oan4y0g!i@v zUaf{R^C{C79(x}tAvwfn2n^h02O@j@@;pwQ<rE9m2US|ux?Yv9+G(9NSF{f8q?@C} zWj&CcUQKy)orSv(9#=*CHK#}>dWhfzn3Of8=%?_DiXR?`ioX?{Tryc!!R;QX?b)SL zivc<CeMm06gM%S`0aLB>XF3-uU6;`)3UKAXlhk);PZM%kJc&MW^O=-rMHNe}>5?Ia z-2U`y`QXrwtWm1-DM!0e5ml#+&kBA#$S;SKKN6VP{y2JpL%5;wazb-Cn=~?j*&2^% zmoE15Y>@PhhKwwAVHs!f4L+jRwocC6^JfDYc+UG`k5n+^mSp}*)Xt*YYNt8#^TFE9 z8*%BWdiGm$zxO5^XA?Xn9;Y_?v7K+wu16Z=xpqIb<!d5@UndgQ>u<-r6Vpx`8~tMU zy+{l{#g@x1^GAZ!quwICOS|Qixh07)G7{gpkAb8%=}~dg@cU<U=0KYh`fJrtNR(0F z(&IcrTi_|i$aX?a{K<>=Qh8D;v`0AcNzQwUp*-LS#p4fF`e~+_n|BRE7N{5%Hmz^7 zEPgq*arcChXiaMexiix~yy$W@Fkl|6HWw;(nY__<;?z?3O?{Z=CR1)OWklJke9%30 z-e!@revV++g58PT@>;lj(^z2T+k&<8O1ke!;yl&E7zNZbBLAU}S#qOna`mj!<HP5$ zx>CxYO4f3lLb%hP+gbZjMFwQq)LCW&(aI|EWoPg@m44gRhi>D_Z?{d;Hf-CCPKdu% zJ{-$><%=)xr)j|$>dht>wjbZ?bzI)KO8%LwI}^dTrnCsXm7Vx&17%>6AF^7(^3_W6 z>3pP-8HUmVCrd`0`+2eX4{=^%+0qf6-`yq5&PTZN=OS|HRi7%D%yuHpL^gT|RcG=7 zU35&gN^N+kBF9VbJd7BPYG_cgIQCfsJsy4M{uFah_SBZR459lrB2x<5yS6n7WiKS& zSdG6SH?&F?wsDl3dF@+m;)fNPFt;Wn#?O>R7X+ALzb|wqn}J+ktV^!TYM7+jX{<P@ z91zxg-4gd}Dm>jTEH0~{e1x-2m6X{9Gm07gpe2wwzm>tFUEFuGjP{d7WC>CJ_IKn= z+q+icZ@76j1+_UuLX2|#N06BDh(a$t8~!(2;|V+$H719`<lNPkh)y?GI+y&NkdIxd zjyPJF50x#%HyU1U5}a|Hop?kcX9Y|y%!dqCwfx%pA^489g!*)bZ0jZ@O?QULMh(>X zi@D)({r*ca8FUl;hn5bX2FmW-5u@N=my=Hn67>3H@{FTgkM-2MUb(k4s=@ujgOg<n zulMAeobjZ_D$i)H0F)y9n{t4O7o)3;`=i`5jP6rj@0Q8+2GfiqRWyB&!-Isl4LkNX z7Vh%O-btdujy}HWs>aQ*w-zB2Q3f#~pNUGoG4)jUb}urhhGFtJet$x1zv0LCC3@Mv zwqg7TayPqGD9~i|iH>AvkA&Chi<>Dy85dnE#%gTn3|lslW_By$r~~$@HztO`kMm=` zcVPspBn6u9wX5Ga)bIP=wp?lQUeyVj-hGeC{u%9%z73dsyBs-KPxjcVNl9_L^3T`# zTG~D)&)Zzws3))>h)gx3SE~E~gopO!bE2qYZwMdjPK35?&g;B;CTSWn+lSSILgk*e za%kuE7(?qc5&biN77HQkFXuEi9dj`|L*<x!mvtKao4nGSl6(33Id66GwrF3{Oe-jj zi(+(wZSNjw8z@`fd+FTSMW^2D=SEoM`s0GJghA)&Ako}N2>tbpx7vNQb<bx-j4~+= z;_x+O8s+?@OYI&6a48|)w+HWzW3H)2y*`Ypb+e2=NqgiLgSSrPc3&JfZJ&L8c61{E zQ+njQ+g64bXnA-dlZQ;r!#%cedhxE-ZXn>?Fsp&%$*mGYq;Z=PSj!UM|K6~DwA=Fc zw*^N2NW${gZdt43Ux~mZ-9ivyL_;+TE<`zvJ24}Pw=aA07|ATYdmxif0<JA)o%UH_ zJ@lpfNYpi!Piey0%e;46fQZSmc?lzmNw8$#q)6_oh6j&vzAAG(-I`Sja}TmpoDWm9 zUcr#wxxFn!wm5Oy_KDnckY@d4r+KDaV>Rmc5zBceNkD6+Yki&VYuRUm{R0o^J?Vpq z=d!dWXAXml`>*pUSG_293C#bA%S?%WzEgm@4<pX+-92NDO|;6=H)J@0q(9<}!rcE5 zmgBdSJXTH6Al`{So~(0qqIIypiH_eJMt&W-#bgp7a#IM#PAb~(a3m2vK|96lFqU^N z`*@dl6!{^?jX;X0LjS$4EMKfyHi|&+h&u3B=v()Entfu#`}EVr(Y7KgdhcU?HQNFV z-%i)hZJq7O<1Dq#ABH49i&WKf#4%ao3^En*%!WB(RHa*uG!hpDYEYgqwb*FOFCIl_ z+sM#}j#kRfSk)NIMq1sRHY@w($bgcJh34NRF<K0riRDd`7u|`Cj}z?tdqb#`mMXPI z-^S!fpmEb5tKG0nJ<$rxyWUBoZ#}@e5URDMF>$&NZ^rSFzFTVuuD$JOR)$eqH*ApZ zISkS_qhX&~DgT`~Uwwn2qe@&h#ZUMd9?s(3W7?2R$H80NQSbEX4L`w5o-RB{Os;*x z8Lefy;yU@2%A;*W0t_1P&WPZV<Hg{=y6<V1^9=Tmn#Z*Fbr{Z8Or=$#o@5E)QQ;3; z+)OTRhy49f1u5MI!8<YH>E<ICd8*QO{^F9{ohC}AQjmN%%~@<Zi>?H|D1)9kZg`}w zj<h_tXF9RFF)>u#vb4mq@i>=o_vs&;Tg4_Kx{hs~+xQo;_RpNf>I&hd=|S(zoQE2J za1fBX%08_r72TZf;bE)nz8#nMq-`cSs%)mHE!zCq_{DhxZrxb+GxKZ~%<i*~iMC-U z3>vYegBM$=lM7;*9@NlIUgIM@ep+G}k*+NH4D)fI#BXS$H&eEwd85jwKAp8$OShux ziF?eunEt|5yeJ{`pC8~&E{f{beB~c4)l6M<hn(KFYC6QcpG3BK*=L3{vj$ptR$FUX z?Z(?hdy?+<4A*^I>==BLf(gC7dE2r1K8yZK@wGlJ@t*xj{*$TG%x}f4k_J8fdp6a< zmM_L(Kk83aECxz_m|rDZ*~Gmj5);0A`E~bG&pBD{ffrBs8hwMcU|W+a`_J$yX-&<a z_+g(`i^-H72u7qQO@sxD%$j$M>DA=C*9b3plwlp@XSPHyYN=XHGoN5AstCcc4`D(< zb#D(ev*a)%v%$d2RtJhg^zTT~K|gsEps(LboEz(gcx)!!N%$p6{ptLMap41EA*gzX z94%FCLSoRC&LN!%x#Le}E)?EkUUJ*Pld<t@<oFZR-YiYf%Hk*Tw_>bv36q}W2+L}e zj;o(nUYCDZ<>~b6n?;Ea#^Dk{f=el!yqaf~TGQ-8C2r)A`&!sywpTFX%;Qs{xBEm_ zo8MW}QSrg*os+}i*lL#RG|}`;Qtj3;T;Fk(M2coHaqREA8nY_?%+CxMPRS(}O=<L- zDu{|^v-p{aaM28lMBP6&U-*Q1=EgSqs_KYJJ>8}C^xm5`(Xg)1^_ZX*vRinZHDhX3 zIXw487ZuKDnBt<hCY5na2TJ{V<J!#MF_yl1v0$Y3>s6zvt<oJ$PC@z5A&~pnySX!} z*xWbK$Te~wwR1|9G3N**!nal=+)$nO&lC9{J<q6E4Y>x^QVz%&8F3A9IJd=6(vK$P zgy`~AcIMx8J6H0)wxGlqYiDVxO<I0=GX_1dKApmO4?GVRYgxO97a!*6MNL5a8~11l z`0>xFTjbje%a$N5U#f?ymHi$c_P@xy^mYy>dco`>-|gQ^acDC$_%#|Ko03DqIiT`; zdngln#7d2*PGPQG+};C;Gg>3r1k@l>>9R}HWdyU74}YJH5wI#_ZhYiEzqo~p)y_52 zpz5`QjQ@VAWuTu_@e<F)p!VGd<@2al2KBn855G{{&~Ul^!wzSNjk67WMA)GaZ5Q^L zqVcEqWm)I*8{fITKBd?BTAcA5)rjBj>DK1@>ax|Wdnm9yK9GXYNOD5L<nt%PViR># zDp&m^?@WGiX!%yBuZI!AH7Ti?iPjW|_jon%M~p|WicJ^ftm0}o@Z47`@wpKV@UC9g z%a`aku5i7os%m^I|Nen~64&YKK=d7n)e;wzMAZ+fk3Pvo>l2dy?1^01?3_}Sw4jt` z5c=+Z=$fq9#o+L`*TThE(_d(*lfG+eoElnv7E3!E{qhB`YuOm4icWg=6hfyaYD>t& ziK$RBVNCv^lF@MsZYOF#w)TqLgCz308PVrbeu`p+>P9r?J__<Ic<$jVrvl;-p7!x$ zKMUS?L-)b&4c7^a8*Z042tVj=z9#c#&n<cV{A+n)*xGab&lftZsrsBRTC$Wvv#mJg zzt0#h$I}@!2DZNy!0Z`$9d2>^Lw~Gh`M3ITjib^$)x6TJgnS-RsZ+d3O&UpAsYtO& z=n`3E#v6FuHSWkna9=RE`(?zcVB*u%l??WFm1lFRf$V6Ti746%Ljq>Dbf%$L9^(kD z+0L7a8GI=(%i}8d6}w~b4_wD0CAGUXhAI>>?e|wpNGkT@Br%wpdP0S&uZ;wM6r?Pz zN{P<DX5~+|C=fgX#Yv}}4o<5SoavG+JKFwP&^RDe9<x)3PwIAk?HADhWJ}#Vykan< z^$|r=eMXZ|2eD)-b=8{s+NjWblj}Xq>R#6y8AN;pT*~qimgJ_uLK?KUMV^*#9vI-w zd|)b(7=5n7`^_KYv^$cw@}!mC+*bi=qVh8d0kcSWjhBj3I(+6|RDUlBX~VEJN#OnN z2~~wt!x+T5qPFf!r>>%DLXdHxxsHZMV8v<GHzHOS6G3x>ULSN&7%RmcksI9a+vw$I z1mqe*EyKgr158IiLSbXS@ZZz;(d~+io5U*0OE5?VG3Jh7Jm0(u`ye>pTe1@BL0D(= z=iEsVm1n4-K2eSPgDO3J`ST*tFy2I)d+vF{lOspX{JWqSick9lDxWfF#QdUHpEB)) z^x22YEewBA2$`ww3~`d$BO$~Mfq%*M;q@oKAp(zG+w}G{NZC5trfJ{#Fxnroq)XY$ z8*YCLcEcQkF{D0OR5!LS^(Xm5wdGdQPYh0<)S3T^mPJ0(szvqMe9m9CCbZPLRvoc$ zlo&#+7&;-}i1H^AGn)K1MpIL7%}B!KWKdf;!#kf|dW$F7JfT115P0%&)k;9@J^#%8 zH+q7%L?O0B9-W*cqEU$`ekh&f%Pc350msx*e82nA38r6b6T#*9>09OzvhW+l2(*dz zXLSdpUvWM~VuWOaCjP)Y-ZBp?p$YCwi#o4fjOd?Ylv}H3u#`|ibErA-xsuC0o4gZQ zc%3A9kO-q%o?S#nd(b7yP~O!1M7AY%Aqz2VVQz$KSG6lRbX;8O%npVdZGVt@uBYP{ zVw*+-!ekU$D^H8|h#q}QTSu=2-Gy&YaI58r2zWGi6rTmZ6yLhlO*+sv&#`tR;`))< z?CIch0X9~g8?!pEeB!#9)AbB7qeGR=Zxnr7gcrEvnBCp`7HO8|+lFo0oy^5$1XS$j ze#R~v8$_S@e-^p%URhP!^y1#f&n5VaIRx;6iz7@k_skrfU+lPD=+~7EctHm~qeX17 z`4Vqc+AiyNivG7YA6I&N>FqN_ovUJM9zUnqe*^u!`v=)Z;?de)qf@fZ`XaQOjlLPY z@z`K%Ni*D!1Lk%+zEN1dJenh7V3n`I-Pc0O0dwe;M%WIFqtX~9bl~gE4<sB3=}!6? zL{@?6l8Tem9YAr!amB8w4L+TI*c&1XmS5A!dlRsF=vf%U4-6Ue=DkJNN?l;zelGHO zrahNvRV7QdJ}P(43dYe2yW!BQqqW}7^g;jH-Y4n`w9<#;do#!jm1oRUQI-m_zz9ff z$6Dz>JIWAe1b^qBFU+B23`{rE7PxO(d+FZ9yfgG>w_=FRMu=ka*edyz`8uVE9e1pr z+Igpm61C>A7v$@6M|q|!pY7gM{yE2YtiKRvT=VHGr$j`-umoXo;I;#<iKH|4K=8vK ziP{72nWB5|8BpwqK}1Hg_qs~ncryPHdA^tOwN6)R3|WUmEl>Hqktrr|L|0AApmXT@ zU5wc4IVPP|il!#dqD)^K=08*=AMR@>kK(+p%r;zlCafBuzZ2iIJ=J9_=C(~%?tv5J zeP=d%>5f&Nv2EoUghiI0y;zvOdAdSIl*fl{ekM*e7(+SRoe&4x?+DR4oajTJO<`mZ ziqhQ{RLM4VQZ0?kPccg>+pzlI#G2yf?3la6=(a5y@!H>V3<Y0Z!#&sMau5RPD*?3Q z%pj)Q+1)L&&Dxyuz6I+k%uGt-ME3isBFTX(7k#VM!LP=P%MAISl#uxc$KCV@<uiS& z^P1mv&&!3UaGTxa4RJy0*3ZfT%iw_uZ^;kz-)@={R}5--*FBiHakq8t!*nJdh~^JQ zx%#`H?C*wDi|B_Zmn_1p)W-@blH?n&NQM}wf-O$TjCe2;ZWv$EZ@RTFDoZSM&lh4^ zoA!K`TYM8f)j#FVJ@KIaOqVm!MBWshx~3Ken~9e;RGx}C%SFpI5HK8RwHuhPn6W1U zV-jycR^PlLFE<8roE{F3OuZ;xwm=hL=JFgmUfZP(Nn{`wxyN$G+T2h1jEFy2W{Q~n zND^R-d=Rd$Edq67cIoxs6#2cx`L&o=lLb%LpQoE*n~7vSIg&*>P4eS0%0M|Ntm6{F z^3-`N`+`usIAMj{%wF=^BYC>jUJiU`S0nimdqOJ9X;-tZXZ!;jxGm##i#D=!nBMpJ zoS}8K<1+npYX0tYy|bVODb?jkkgBy%UEy6A@u_HrPT2+SooObxA2WevJ2Cywc$zxU zzA$^8|6p#L>Z^*JRXGXe7-dC|*yHy)N5%b=at`FS4L|dn?_E58wNN$jouy#ofhe)- z{zYDXAi70&1gtbfRuyD5AyT@`j$v(hUx{B{kfc=e)2i#Zk@WU{UfZ<5J~_|WWY*xz zwdkXLb%gy<SM=|ejInOKo7}SuvMa28(t6u;6uU8!UGCxIH!NkVR2|8V|2W@&Q>yHz ze5scd%^cchV!If}dTQ?{pdfr=>G#=_=0`100#m5F-*RM}7k@Fz#OHD58V5#8V;i6R z!Tp3B$x_N(Z?n8-I}*o5BT=EWow2L2#`N*yjy9s%Wgdq*BwhP=M^bn5&58T8^jRRQ z1&IMw8=q>pnUhkbji<6CGVni>DnY@<wP8KwJxSW3ce^7wyc}d#jt6h4vWK=5IpmGg zvbB(BM~Zvq)8TcIdOUP!yD5)3%h3^BMv$FEg~*BMgv^x$jjDc)(iapR$$G0F-kXrY zq`b%8*D_se(j6L7B*3%0ikI(l5V{eIFZI~MH!@j9=K7x?e|!IqCAj9c)4T3h)TdF_ zc}LQs<C7Wj69;4LofRB~#iz#`tWF1TgASFo(Kqn8#hv-#y!AqAWvyw9UqGzIiQ>&@ ze(9s~*srVENbP8mr+Sg(%H2Gz<p$G^kF*P4@Dh!Z-PN5B!;7;>Y-H1eiNKBH+14B6 z3)+L5z;HZ1V9u|>zLl1)g2j-5L!jzQlW&Hddq;tB-@U4wm^i|=14)<@Wjs0A%_eGu zCY*vsdtrm$Qo?avwSVSdluQc;f|6hsnTRCD21EVKAjXsXmS*&28VSrN6;@(7GCk;R zdK>(eIw^bF^9V`>TN8*%p_!KjO2#9J&0^iH?wM|?vZxq^kh%HCh)IiXhBW_qApz3R zfD(<i3aemw-P?CvBrXkKzlFUpg?-P0eP`@<5gZR#$X>|HJy<uxEauJJ)e#`w-+u2Z zg(GK7z3)hLtf+Ux{-apmfZ)yWVtzpd-~G=IYNph)3(xQwsZV8|T&|fhsa7O^-WsuM z@YPJBhxy28)ILG+E!}*^Zt`?hTPFN##>3C6<JKQWlS-?r(t~<06y73pi6zrM`|i=@ zWbDr=4Mtxukk=c%ufe#q%ZYB(#3#c2b>@2D`j(GhQ&SXh;n<9&f9D8{8TUT=lle4} zM1K`sEkeCzGuT`iEjeunUdrOLtLJUImK*5{{^D7wtxH<d*b$sG9l^Ku?WvbfE>-vW z8&p_>Rnyr$Z@YYl4YJC1uID%fYpcY!j!u2@!a_d8{B#-yV8kFCltEwZs~?e~#)ADE z6f;Pc1vNLnlzb(>NyJ$tP&A#9k-DtufB1y%K+i?S<UyMhg{0-8;8NsBHYq0T{5p&@ zoz7RGYF0sywe~bt$4=1z#~BZ-;P&$8^O>Zz2N!p<=b2<^N~8CPzVFDkv-AoUQ`1ja zy)%%Fx|OKs^f?Iw`O}~InoCJ3fBn*#Lu6L;wcGhV)9Z9d&*Mw(^ZbmwK}Vdxd@+Ln zp^mmLjgC+I_%H5m63X2BApgpsohD*<3YTeVz22*hd4ABHowVayV*sls`_%TLpYH~z z-v=J9>G2AifRp#z(Z3#;Vl+c_D2l5c+3tiqIzH7Jdy3At$9#A!fl8pUt_u1peMVM6 zp>!(8Zjn&%hCW7<DmOdH&A#x5gqK0qMoB&Wo^|%}Q<^X(A=4+uKd0rJ&vsdCw%ls| z9QeNt?UwshUDI<mt2C{;l5@!Mur0A<zIIdoH`Ck3oa=Cd+Q(|`5nq~h9ts+hx>7T7 zGUPv2wBR<(ux-JlSh*SYrty_nUSvw%5KT~;y04rmlv+O_89Oj5@GBr7MYtbYrPlef zf6}ooIDtH|aP!_Ugj>Y5T$k^D<y^rC;zTB_{BEG%L!IOyicldv?RsfJ;kRPmJcYcD z;LkM=-qk%XDDJHf;M3l`cXYJwX)>5OGAtI?*oJdrajg`Ep%!T)wZDfK|0|wp4f)z| z3G7^;D}_JF*eA+3?D-q!;afd1H^O|KzA|^$<)<zm%ev9j;GcWeEFAWVy)49=q%Cbi zPoV@s>5urAB4yR6;E%N=JGHcy2_4C9wtHV^CLMZC(kO1LA;7<6rCFWL#oF^*F@0eb znE`nu+B)g`4I`tOJzXo2AM}A3{3o3LgZg!NZ6M+Ea7ndjd8>4h0Mom4m)boeQI{*( zdpZRIw=(J0cUVj0;ypc_aM$s&fCrr(98gC!zImDFlwQ1CO_^8@8=;w&z?*q4tE^W} z<`Vvp;88_RU<?bXe}lY<?!;QDQ1gB5HG1k0i}wK+^m~{zl3TDA9fUG*o(|m~Ehn4i z-wbJdN}^0mfmIZcN#76QGzOl_nFq0{^A{2K=}R}^DayCWkB|kh@JWx&iqgJjk=;jn z!2hBfW1e5TyvH=HykOA2EuDKPqFW)CoZ{tT-ObXTOTj<<i;ub}+VxeFi+y&Xydwj> zcfYspD?K#~z6bfuz#UGHw}sz-Z>=eX?mA?Q$HU%An=&&VS=cqhaU~y1B;`xqP~RMw z7FO!#3kE^zL^K^zjW&x7OpFueh3_Oq2&>RB%BQ!!d|Mf*FBvmnUr3XEq<gpo*;z9s z@(sd~T76lJXPWYT<R$FmL)im{vF}lwTEWT={)UaG(3w>2naY$Fwut3yru>5GW}7n3 z)UK{iVUd?9U6&?vmr?j+Ws$$O868T0ZS!B!ep%Ad|Le(fnw!Y~47~&+VW5;4O<ZV- zI|Xh`il!DWXB`hEE;DWlvo0=wod-4U1Dq5JeOv?`5(Yf3t}ZACVF4rl{U;Ro6J2Ml zk1GnnM}S~3WJ*pXt}qTXWjYd<6N7@Vfd2ZhJY^yI>l+M*!BFsj$^bDOgrx@pLC{Fh zKlOmMXgKPhvcL4ufFpl>{yqZ)g2G_`+7I&|As7w^!;x1N5mydIfY4Y50&AhrD~BM! z;4Ax~Q2%ro^OwhPI0$P)5D0|^0r>sHYA_gty&<p`fka=`gI<wA;UMTg^?<b~I0j1y z0z=^tY-7L(2ncu$;lGUm!x10|ws(LY1RH)Z5Rt2EA)tSw1q?d+SKL8hGy;UZ7y<z! zv5Wx@hGNS=fF2s#7zhl3#tI#<7RZo)I0E1gfg!=zP(u*tztR`WV<ZF{EkF<3J0Rbn zh^t1Ukyyt3rH4Xd{&@%p3Pz&-X(5mwfPGjH0(vMgcEUkn2n3daz*;B-t4e_6NBpP4 z<o<>qibNo>4gnU!&{!yd06jEzn4stsoG4ssO(X(^9R(;Fb|o?}2n2z(1#lD!f$a~V zhX$qGkHh5x=9;PkUl^?2!Eh81JS+rZNaU4@0O|{yKY+C`2=<A99t7KAI0W@KfBYv| zfyHoa4gi*-!C3Hv;BXi~J6L&y0wDaS>@PiFH0wX~KyV}){!e2tKrW!ruq%fk(b%B_ z0YnSGl7#51gaqgzu@OW-;a7PE4S0v0tbpPbqCo)JdL_7M7<NT~06iEMG9UyBik$>t zI2!SvGcbQAE1-zNMga*zBCs|D7Nf3&1kn2@1p}xfp|Gp$h(=>)Gv+VFE9{7bUnxcK zU$A1u6Oh6GPNcs{50D|TNe_^ru$dK*0T8kPWCeWwcQF`rrQU%%2ZfCS0t~?}SzwGc z>`IsrU^o;zbilZ4V21F&&&B-vibjBuf8Fy~#sHa#Edyx&stgRhDuckUpap?mx!y6r zq;2#S?;r^9RT&cdA_DFv6gG<jGBn~p-u>+y6ogIbU<5#-fZqS$|G)4<q1a>rDE{48 z{8yNuaO@re&_iG+As|Ct;R+!4|0_(Ge|1O*AX%?K2m_iQZ1`c2t6_oxjC@584!#0E z?61MlSRuy1knk%)7z&%sfX)wnHB4|Y2#fWA)Ph_+1P-td_Q7!2|K!3=z@GnwAD#kE z#HGdnd~?MnIO_k{7kzbKp!}{ljsT;vs09pMt5@?F1k?~<=U+MTw@n~`3ZPhvfkqC2 zU6Ftcd8NBU0hnPq4nhN$09HkU&;XAA1?0at0sVj6M?h!tU%B%?sRKd-?I+f?0PF^V zUX=mOFjf@65EvM{Siler44cNmU<l&h-SvNv0fV8C|K*W?R~i_KgkWz71>nR&5Ddt! z5F!)=`4`fF|9`^|D59^FJrKDoBnjNfS6V|D2z<q3pw6&6J}@v={U7=97yba30uExq z1+)VQteX`K$gW%ga47gnMFR8Mub>47(8op#=o)ygC?XIr?05nz;V?u>Wg4yo1|$iU zg+XM28(9X(RwP;yDg*Goj4TQ)g9ag_&|)Ma|6dgrBN9OwM{{W#OLKcycLx?hw44kS zxbncVvXW>RQWod~QAk;klpIP*S{fk*f|7`dk+`~<y102#x>#BPuP-Bk2#|1a$g0SZ F{6C#Gr!D{h diff --git a/package_info.py b/package_info.py index d9668b8..f877a97 100644 --- a/package_info.py +++ b/package_info.py @@ -4,4 +4,4 @@ Information on package name and version full_name = 'Make Experiments!' name = 'mkexp' -version = '1.0.5dev' +version = '1.0.5' -- GitLab