From 2f1b62479e121ab927a5682b86c2cda39e6eb1bf Mon Sep 17 00:00:00 2001 From: Karl-Hermann Wieners <karl-hermann.wieners@mpimet.mpg.de> Date: Wed, 13 May 2015 14:02:05 +0000 Subject: [PATCH] Prepared for release 0.3.0 * Updated change list and documentation * Added PDF version of documentation * Updated version info in setup script --- CHANGES.txt | 2 + doc/mkexp.fodt | 889 +++++++++++++++++++++++++++---------------------- doc/mkexp.pdf | Bin 0 -> 382116 bytes setup.py | 2 +- 4 files changed, 486 insertions(+), 407 deletions(-) create mode 100644 doc/mkexp.pdf diff --git a/CHANGES.txt b/CHANGES.txt index 89e822b..2b0009a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -77,6 +77,8 @@ Configuration * Use of lists in configuration expressions * Support for reading configuration values from a file (read) * Second to time string conversion in configuration files (sec2time) + * Splitting of date strings also works for YYYYMMDD format (split_date) + * Adding (possibly negative) offsets to years in date string (add_years) * Support for overriding the 'tasks' job variable diff --git a/doc/mkexp.fodt b/doc/mkexp.fodt index a1b3123..0f3f38b 100644 --- a/doc/mkexp.fodt +++ b/doc/mkexp.fodt @@ -1,28 +1,28 @@ <?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>P11DT20H11M6S</meta:editing-duration><meta:editing-cycles>86</meta:editing-cycles><meta:generator>LibreOffice/4.2.7.2$Linux_X86_64 LibreOffice_project/420m0$Build-2</meta:generator><meta:initial-creator>Karl-Hermann Wieners</meta:initial-creator><dc:date>2015-04-08T10:33:07.972283806</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="24" meta:paragraph-count="482" meta:word-count="6571" meta:character-count="41850" meta:non-whitespace-character-count="35448"/><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>P11DT20H20M17S</meta:editing-duration><meta:editing-cycles>88</meta:editing-cycles><meta:generator>LibreOffice/4.2.8.2$Linux_X86_64 LibreOffice_project/420m0$Build-2</meta:generator><meta:initial-creator>Karl-Hermann Wieners</meta:initial-creator><dc:date>2015-05-13T15:58:29.811171211</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="25" meta:paragraph-count="485" meta:word-count="6610" meta:character-count="42092" meta:non-whitespace-character-count="35654"/><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">263</config:config-item> + <config:config-item config:name="ViewAreaTop" config:type="long">189334</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">35703</config:config-item> - <config:config-item config:name="ViewAreaHeight" config:type="long">30738</config:config-item> + <config:config-item config:name="ViewAreaWidth" config:type="long">49558</config:config-item> + <config:config-item config:name="ViewAreaHeight" config:type="long">20375</config:config-item> <config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item> <config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item> <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">14683</config:config-item> - <config:config-item config:name="ViewTop" config:type="long">318802</config:config-item> + <config:config-item config:name="ViewLeft" config:type="long">11927</config:config-item> + <config:config-item config:name="ViewTop" config:type="long">201232</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">263</config:config-item> - <config:config-item config:name="VisibleRight" config:type="long">35701</config:config-item> - <config:config-item config:name="VisibleBottom" config:type="long">30999</config:config-item> - <config:config-item config:name="ZoomType" config:type="short">2</config:config-item> + <config:config-item config:name="VisibleTop" config:type="long">189334</config:config-item> + <config:config-item config:name="VisibleRight" config:type="long">49556</config:config-item> + <config:config-item config:name="VisibleBottom" config:type="long">209707</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> - <config:config-item config:name="ZoomFactor" config:type="short">73</config:config-item> + <config:config-item config:name="ZoomFactor" config:type="short">100</config:config-item> <config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item> </config:config-item-map-entry> </config:config-item-map-indexed> @@ -81,9 +81,9 @@ <config:config-item config:name="ConsiderTextWrapOnObjPos" config:type="boolean">false</config:config-item> <config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item> <config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/> - <config:config-item config:name="Rsid" config:type="int">12435993</config:config-item> + <config:config-item config:name="Rsid" config:type="int">12512953</config:config-item> <config:config-item config:name="PrintProspectRTL" config:type="boolean">false</config:config-item> - <config:config-item config:name="PrinterSetup" config:type="base64Binary">pwH+/09mZmljZWpldC00NjIwLXNlcmllcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpPZmZpY2VqZXQtNDYyMC1zZXJpZXMAAAAAAAAWAAMAyQAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9T2ZmaWNlamV0LTQ2MjAtc2VyaWVzCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpJbnB1dFNsb3Q6QXV0bwBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUOAERVUExFWF9VTktOT1dO</config:config-item> + <config:config-item config:name="PrinterSetup" config:type="base64Binary">kAH+/3owMzI0LW0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzp6MDMyNC1tMQAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAsQAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9ejAzMjQtbTEKb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkxldHRlcgAAEgBDT01QQVRfRFVQTEVYX01PREUPAERVUExFWF9MT05HRURHRQ==</config:config-item> <config:config-item config:name="AlignTabStopPosition" config:type="boolean">true</config:config-item> <config:config-item config:name="ProtectForm" config:type="boolean">false</config:config-item> <config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item> @@ -102,7 +102,7 @@ <config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item> <config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item> <config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item> - <config:config-item config:name="PrinterName" config:type="string">Officejet-4620-series</config:config-item> + <config:config-item config:name="PrinterName" config:type="string">z0324-m1</config:config-item> <config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item> <config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item> <config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item> @@ -910,35 +910,35 @@ <style:style style:name="P180" style:family="paragraph" style:parent-style-name="Contents_20_Heading"> <style:paragraph-properties fo:break-before="page"/> </style:style> - <style:style style:name="P181" style:family="paragraph" style:parent-style-name="Contents_20_1"> + <style:style style:name="P181" 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="P182" 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="P182" style:family="paragraph" style:parent-style-name="Contents_20_2"> + <style:style style:name="P183" 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="P183" style:family="paragraph" style:parent-style-name="Contents_20_3"> + <style:style style:name="P184" 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="P184" 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="P185" 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:text-properties officeooo:rsid="001888a2" officeooo:paragraph-rsid="009eea28"/> </style:style> - <style:style style:name="P186" style:family="paragraph" style:parent-style-name="Title" style:master-page-name="First_20_Page"> + <style:style style:name="P186" 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> @@ -987,6 +987,71 @@ <style:style style:name="P201" 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="P202" 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="000a3505" officeooo:paragraph-rsid="000a3505"/> + </style:style> + <style:style style:name="P203" style:family="paragraph" style:parent-style-name="Subtitle"> + <style:text-properties officeooo:rsid="000a3505" officeooo:paragraph-rsid="00beeeb9"/> + </style:style> + <style:style style:name="P204" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="00b17591"/> + </style:style> + <style:style style:name="P205" 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="P206" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="00423119"/> + </style:style> + <style:style style:name="P207" style:family="paragraph" style:parent-style-name="Heading_20_2"> + <style:text-properties officeooo:paragraph-rsid="0063d022"/> + </style:style> + <style:style style:name="P208" 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="P209" 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="P210" 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="P211" 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="P212" 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="P213" 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="P214" 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="P215" 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="P216" 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="P217" 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="P218" 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="P219" style:family="paragraph" style:parent-style-name="Heading_20_3"> + <style:text-properties officeooo:paragraph-rsid="00931d47"/> + </style:style> + <style:style style:name="P220" style:family="paragraph" style:parent-style-name="List_20_Contents"> + <style:text-properties fo:font-style="normal" fo:font-weight="normal" officeooo:rsid="00925c69" officeooo:paragraph-rsid="00925c69" 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="P221" style:family="paragraph" style:parent-style-name="List_20_Contents"> + <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00beeeb9"/> + </style:style> + <style:style style:name="P222" style:family="paragraph" style:parent-style-name="Preformatted_20_List_20_Heading"> + <style:text-properties officeooo:rsid="00beeeb9" officeooo:paragraph-rsid="00beeeb9"/> + </style:style> <style:style style:name="T1" style:family="text"> <style:text-properties officeooo:rsid="000be205"/> </style:style> @@ -1078,458 +1143,467 @@ <style:text-properties fo:font-style="italic" officeooo:rsid="0038d36e" style:font-style-asian="italic" style:font-style-complex="italic"/> </style:style> <style:style style:name="T31" style:family="text"> - <style:text-properties fo:font-style="italic" style:text-underline-style="none" style:font-style-asian="italic" style:font-style-complex="italic"/> + <style:text-properties fo:font-style="italic" officeooo:rsid="00beeeb9" style:font-style-asian="italic" style:font-style-complex="italic"/> </style:style> <style:style style:name="T32" style:family="text"> - <style:text-properties fo:font-style="italic" style:text-underline-style="none" officeooo:rsid="004fd5cd" style:font-style-asian="italic" style:font-style-complex="italic"/> + <style:text-properties fo:font-style="italic" style:text-underline-style="none" style:font-style-asian="italic" style:font-style-complex="italic"/> </style:style> <style:style style:name="T33" style:family="text"> - <style:text-properties officeooo:rsid="001a0ed6"/> + <style:text-properties fo:font-style="italic" style:text-underline-style="none" officeooo:rsid="004fd5cd" style:font-style-asian="italic" style:font-style-complex="italic"/> </style:style> <style:style style:name="T34" style:family="text"> - <style:text-properties officeooo:rsid="001a6890"/> + <style:text-properties officeooo:rsid="001a0ed6"/> </style:style> <style:style style:name="T35" style:family="text"> - <style:text-properties officeooo:rsid="001b5c55"/> + <style:text-properties officeooo:rsid="001a6890"/> </style:style> <style:style style:name="T36" style:family="text"> - <style:text-properties fo:font-style="normal" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties officeooo:rsid="001b5c55"/> </style:style> <style:style style:name="T37" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="001b5c55" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T38" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="003102f7" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="001b5c55" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T39" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0045d600" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="003102f7" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T40" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00493380" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0045d600" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T41" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="004a6d15" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00493380" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T42" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="004ba389" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="004a6d15" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T43" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="004ce52b" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="004ba389" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T44" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="004fd5cd" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="004ce52b" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T45" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00622634" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="004fd5cd" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T46" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00625d53" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00622634" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T47" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0063d022" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00625d53" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T48" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00469c32" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0063d022" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T49" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="006f019f" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00469c32" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T50" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="007062f8" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="006f019f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T51" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00719334" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="007062f8" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T52" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00784d65" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00719334" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T53" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="007a1e4b" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00784d65" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T54" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="007ab691" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="007a1e4b" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T55" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="007bf983" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="007ab691" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T56" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00823929" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="007bf983" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T57" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00840f80" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00823929" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T58" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0086f697" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00840f80" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T59" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="006e58f1" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0086f697" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T60" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00881a06" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="006e58f1" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T61" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00895410" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00881a06" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T62" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0089d9b6" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00895410" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T63" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="008f3b90" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0089d9b6" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T64" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0090e55e" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="008f3b90" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T65" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00913e1d" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0090e55e" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T66" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00925c69" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00913e1d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T67" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00936be9" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00925c69" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T68" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="009475bb" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00936be9" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T69" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="009715be" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="009475bb" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T70" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0098d378" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="009715be" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T71" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="0099568d" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0098d378" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T72" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="009acc7d" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="0099568d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T73" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00a5071e" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="009acc7d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T74" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00a52bc9" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00a5071e" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T75" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00a5a095" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00a52bc9" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T76" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00aabccc" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00a5a095" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T77" style:family="text"> - <style:text-properties fo:font-style="normal" officeooo:rsid="00b809e4" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00aabccc" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T78" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00b809e4" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T79" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="004fd5cd" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" officeooo:rsid="00beeeb9" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T80" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0051a8b5" style:font-style-asian="normal" style:font-style-complex="normal"/> + <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="T81" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0053695f" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="004fd5cd" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T82" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00551136" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0051a8b5" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T83" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0056317a" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0053695f" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T84" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0056fcb8" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00551136" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T85" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00584c1a" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0056317a" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T86" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="005a017d" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="0056fcb8" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T87" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="005ac4c7" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00584c1a" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T88" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00615b4d" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="005a017d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T89" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00657146" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="005ac4c7" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T90" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="006727cc" style:font-style-asian="normal" style:font-style-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00615b4d" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T91" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="bold" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00657146" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T92" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="bold" officeooo:rsid="00657146" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="006727cc" style:font-style-asian="normal" style:font-style-complex="normal"/> </style:style> <style:style style:name="T93" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="normal" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-style-complex="normal" style:font-weight-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="bold" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T94" style:family="text"> - <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="normal" officeooo:rsid="00657146" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-style-complex="normal" style:font-weight-complex="normal"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="bold" officeooo:rsid="00657146" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T95" style:family="text"> - <style:text-properties fo:font-style="normal" fo:font-weight="bold" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="normal" 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="T96" style:family="text"> - <style:text-properties fo:font-style="normal" fo:font-weight="bold" officeooo:rsid="00881a06" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" style:text-underline-style="none" fo:font-weight="normal" officeooo:rsid="00657146" 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="T97" style:family="text"> - <style:text-properties fo:font-style="normal" fo:font-weight="bold" officeooo:rsid="0090e55e" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" fo:font-weight="bold" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T98" style:family="text"> - <style:text-properties officeooo:rsid="001c98f3"/> + <style:text-properties fo:font-style="normal" fo:font-weight="bold" officeooo:rsid="00881a06" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T99" style:family="text"> - <style:text-properties fo:font-weight="bold" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-style="normal" fo:font-weight="bold" officeooo:rsid="0090e55e" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-style-complex="normal" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T100" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00145993" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties officeooo:rsid="001c98f3"/> </style:style> <style:style style:name="T101" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00136724" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T102" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="003b8120" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00145993" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T103" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="003ee797" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00136724" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T104" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00840f80" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="003b8120" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T105" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="00881a06" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="003ee797" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T106" style:family="text"> - <style:text-properties fo:font-weight="bold" officeooo:rsid="008a0101" style:font-weight-asian="bold" style:font-weight-complex="bold"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00840f80" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T107" style:family="text"> - <style:text-properties officeooo:rsid="0022e63d"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="00881a06" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T108" style:family="text"> - <style:text-properties officeooo:rsid="00237330"/> + <style:text-properties fo:font-weight="bold" officeooo:rsid="008a0101" style:font-weight-asian="bold" style:font-weight-complex="bold"/> </style:style> <style:style style:name="T109" style:family="text"> - <style:text-properties officeooo:rsid="00288fc1"/> + <style:text-properties officeooo:rsid="0022e63d"/> </style:style> <style:style style:name="T110" style:family="text"> - <style:text-properties officeooo:rsid="00292fe5"/> + <style:text-properties officeooo:rsid="00237330"/> </style:style> <style:style style:name="T111" style:family="text"> - <style:text-properties officeooo:rsid="002a37cf"/> + <style:text-properties officeooo:rsid="00288fc1"/> </style:style> <style:style style:name="T112" style:family="text"> - <style:text-properties officeooo:rsid="002ba7b2"/> + <style:text-properties officeooo:rsid="00292fe5"/> </style:style> <style:style style:name="T113" style:family="text"> - <style:text-properties officeooo:rsid="002df45a"/> + <style:text-properties officeooo:rsid="002a37cf"/> </style:style> <style:style style:name="T114" style:family="text"> - <style:text-properties officeooo:rsid="002f6125"/> + <style:text-properties officeooo:rsid="002ba7b2"/> </style:style> <style:style style:name="T115" style:family="text"> - <style:text-properties officeooo:rsid="0031081b"/> + <style:text-properties officeooo:rsid="002df45a"/> </style:style> <style:style style:name="T116" style:family="text"> - <style:text-properties officeooo:rsid="003212b8"/> + <style:text-properties officeooo:rsid="002f6125"/> </style:style> <style:style style:name="T117" style:family="text"> - <style:text-properties officeooo:rsid="003317d4"/> + <style:text-properties officeooo:rsid="0031081b"/> </style:style> <style:style style:name="T118" style:family="text"> - <style:text-properties officeooo:rsid="0034e855"/> + <style:text-properties officeooo:rsid="003212b8"/> </style:style> <style:style style:name="T119" style:family="text"> - <style:text-properties officeooo:rsid="0035341c"/> + <style:text-properties officeooo:rsid="003317d4"/> </style:style> <style:style style:name="T120" style:family="text"> - <style:text-properties officeooo:rsid="003740c5"/> + <style:text-properties officeooo:rsid="0034e855"/> </style:style> <style:style style:name="T121" style:family="text"> - <style:text-properties officeooo:rsid="0038d36e"/> + <style:text-properties officeooo:rsid="0035341c"/> </style:style> <style:style style:name="T122" style:family="text"> - <style:text-properties officeooo:rsid="003a5594"/> + <style:text-properties officeooo:rsid="003740c5"/> </style:style> <style:style style:name="T123" style:family="text"> - <style:text-properties officeooo:rsid="003b8120"/> + <style:text-properties officeooo:rsid="0038d36e"/> </style:style> <style:style style:name="T124" style:family="text"> - <style:text-properties officeooo:rsid="003d6783"/> + <style:text-properties officeooo:rsid="003a5594"/> </style:style> <style:style style:name="T125" style:family="text"> - <style:text-properties officeooo:rsid="003ee797"/> + <style:text-properties officeooo:rsid="003b8120"/> </style:style> <style:style style:name="T126" style:family="text"> - <style:text-properties fo:font-weight="normal" officeooo:rsid="00405b5f" style:font-weight-asian="normal" style:font-weight-complex="normal"/> + <style:text-properties officeooo:rsid="003d6783"/> </style:style> <style:style style:name="T127" style:family="text"> - <style:text-properties officeooo:rsid="0040993d"/> + <style:text-properties officeooo:rsid="003ee797"/> </style:style> <style:style style:name="T128" style:family="text"> - <style:text-properties officeooo:rsid="004133c6"/> + <style:text-properties fo:font-weight="normal" officeooo:rsid="00405b5f" style:font-weight-asian="normal" style:font-weight-complex="normal"/> </style:style> <style:style style:name="T129" style:family="text"> - <style:text-properties officeooo:rsid="00436ab9"/> + <style:text-properties officeooo:rsid="0040993d"/> </style:style> <style:style style:name="T130" style:family="text"> - <style:text-properties officeooo:rsid="00484f3f"/> + <style:text-properties officeooo:rsid="004133c6"/> </style:style> <style:style style:name="T131" style:family="text"> - <style:text-properties officeooo:rsid="004a6d15"/> + <style:text-properties officeooo:rsid="00436ab9"/> </style:style> <style:style style:name="T132" style:family="text"> - <style:text-properties officeooo:rsid="004ba389"/> + <style:text-properties officeooo:rsid="00484f3f"/> </style:style> <style:style style:name="T133" style:family="text"> - <style:text-properties officeooo:rsid="004fd5cd"/> + <style:text-properties officeooo:rsid="004a6d15"/> </style:style> <style:style style:name="T134" style:family="text"> - <style:text-properties officeooo:rsid="0053695f"/> + <style:text-properties officeooo:rsid="004ba389"/> </style:style> <style:style style:name="T135" style:family="text"> - <style:text-properties officeooo:rsid="0056317a"/> + <style:text-properties officeooo:rsid="004fd5cd"/> </style:style> <style:style style:name="T136" style:family="text"> - <style:text-properties officeooo:rsid="005a017d"/> + <style:text-properties officeooo:rsid="0053695f"/> </style:style> <style:style style:name="T137" style:family="text"> - <style:text-properties officeooo:rsid="005a5c62"/> + <style:text-properties officeooo:rsid="0056317a"/> </style:style> <style:style style:name="T138" style:family="text"> - <style:text-properties officeooo:rsid="005ac4c7"/> + <style:text-properties officeooo:rsid="005a017d"/> </style:style> <style:style style:name="T139" style:family="text"> - <style:text-properties style:font-name="Liberation Mono" style:font-name-asian="Droid Sans Fallback1" style:font-name-complex="Liberation Mono"/> + <style:text-properties officeooo:rsid="005a5c62"/> </style:style> <style:style style:name="T140" style:family="text"> - <style:text-properties style:font-name="Liberation Mono" officeooo:rsid="005ac4c7" style:font-name-asian="Droid Sans Fallback1" style:font-name-complex="Liberation Mono"/> + <style:text-properties officeooo:rsid="005ac4c7"/> </style:style> <style:style style:name="T141" style:family="text"> - <style:text-properties style:font-name="Liberation Mono" fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00657146" style:font-name-asian="Droid Sans Fallback1" style:font-style-asian="normal" style:font-name-complex="Liberation Mono" style:font-style-complex="normal"/> + <style:text-properties style:font-name="Liberation Mono" style:font-name-asian="Droid Sans Fallback1" style:font-name-complex="Liberation Mono"/> </style:style> <style:style style:name="T142" style:family="text"> - <style:text-properties officeooo:rsid="005b6c85"/> + <style:text-properties style:font-name="Liberation Mono" officeooo:rsid="005ac4c7" style:font-name-asian="Droid Sans Fallback1" style:font-name-complex="Liberation Mono"/> </style:style> <style:style style:name="T143" style:family="text"> - <style:text-properties officeooo:rsid="005ca831"/> + <style:text-properties style:font-name="Liberation Mono" fo:font-style="normal" style:text-underline-style="none" officeooo:rsid="00657146" style:font-name-asian="Droid Sans Fallback1" style:font-style-asian="normal" style:font-name-complex="Liberation Mono" style:font-style-complex="normal"/> </style:style> <style:style style:name="T144" style:family="text"> - <style:text-properties officeooo:rsid="005fe3dc"/> + <style:text-properties officeooo:rsid="005b6c85"/> </style:style> <style:style style:name="T145" style:family="text"> - <style:text-properties officeooo:rsid="0063d022"/> + <style:text-properties officeooo:rsid="005ca831"/> </style:style> <style:style style:name="T146" style:family="text"> - <style:text-properties officeooo:rsid="00657146"/> + <style:text-properties officeooo:rsid="005fe3dc"/> </style:style> <style:style style:name="T147" style:family="text"> - <style:text-properties officeooo:rsid="006727cc"/> + <style:text-properties officeooo:rsid="0063d022"/> </style:style> <style:style style:name="T148" style:family="text"> - <style:text-properties officeooo:rsid="00674a3d"/> + <style:text-properties officeooo:rsid="00657146"/> </style:style> <style:style style:name="T149" style:family="text"> - <style:text-properties officeooo:rsid="006c5326"/> + <style:text-properties officeooo:rsid="006727cc"/> </style:style> <style:style style:name="T150" style:family="text"> - <style:text-properties officeooo:rsid="0074d148"/> + <style:text-properties officeooo:rsid="00674a3d"/> </style:style> <style:style style:name="T151" style:family="text"> - <style:text-properties officeooo:rsid="00750ebf"/> + <style:text-properties officeooo:rsid="006c5326"/> </style:style> <style:style style:name="T152" style:family="text"> - <style:text-properties officeooo:rsid="0076c7e1"/> + <style:text-properties officeooo:rsid="0074d148"/> </style:style> <style:style style:name="T153" style:family="text"> - <style:text-properties officeooo:rsid="00779a5b"/> + <style:text-properties officeooo:rsid="00750ebf"/> </style:style> <style:style style:name="T154" style:family="text"> - <style:text-properties officeooo:rsid="00784d65"/> + <style:text-properties officeooo:rsid="0076c7e1"/> </style:style> <style:style style:name="T155" style:family="text"> - <style:text-properties officeooo:rsid="007a1e4b"/> + <style:text-properties officeooo:rsid="00779a5b"/> </style:style> <style:style style:name="T156" style:family="text"> - <style:text-properties officeooo:rsid="007bf983"/> + <style:text-properties officeooo:rsid="00784d65"/> </style:style> <style:style style:name="T157" style:family="text"> - <style:text-properties officeooo:rsid="007cef11"/> + <style:text-properties officeooo:rsid="007a1e4b"/> </style:style> <style:style style:name="T158" style:family="text"> - <style:text-properties officeooo:rsid="007d8dea"/> + <style:text-properties officeooo:rsid="007bf983"/> </style:style> <style:style style:name="T159" style:family="text"> - <style:text-properties officeooo:rsid="0081d76e"/> + <style:text-properties officeooo:rsid="007cef11"/> </style:style> <style:style style:name="T160" style:family="text"> - <style:text-properties officeooo:rsid="00840f80"/> + <style:text-properties officeooo:rsid="007d8dea"/> </style:style> <style:style style:name="T161" style:family="text"> - <style:text-properties officeooo:rsid="00881a06"/> + <style:text-properties officeooo:rsid="0081d76e"/> </style:style> <style:style style:name="T162" style:family="text"> - <style:text-properties officeooo:rsid="00895410"/> + <style:text-properties officeooo:rsid="00840f80"/> </style:style> <style:style style:name="T163" style:family="text"> - <style:text-properties officeooo:rsid="0089d9b6"/> + <style:text-properties officeooo:rsid="00881a06"/> </style:style> <style:style style:name="T164" style:family="text"> - <style:text-properties officeooo:rsid="008a0101"/> + <style:text-properties officeooo:rsid="00895410"/> </style:style> <style:style style:name="T165" style:family="text"> - <style:text-properties officeooo:rsid="008b134d"/> + <style:text-properties officeooo:rsid="0089d9b6"/> </style:style> <style:style style:name="T166" style:family="text"> - <style:text-properties officeooo:rsid="008c2cba"/> + <style:text-properties officeooo:rsid="008a0101"/> </style:style> <style:style style:name="T167" style:family="text"> - <style:text-properties officeooo:rsid="008e53fe"/> + <style:text-properties officeooo:rsid="008b134d"/> </style:style> <style:style style:name="T168" style:family="text"> - <style:text-properties officeooo:rsid="00925c69"/> + <style:text-properties officeooo:rsid="008c2cba"/> </style:style> <style:style style:name="T169" style:family="text"> - <style:text-properties officeooo:rsid="00931d47"/> + <style:text-properties officeooo:rsid="008e53fe"/> </style:style> <style:style style:name="T170" style:family="text"> - <style:text-properties officeooo:rsid="009eea28"/> + <style:text-properties officeooo:rsid="00925c69"/> </style:style> <style:style style:name="T171" style:family="text"> - <style:text-properties officeooo:rsid="00a5071e"/> + <style:text-properties officeooo:rsid="00931d47"/> </style:style> <style:style style:name="T172" style:family="text"> - <style:text-properties officeooo:rsid="00a52bc9"/> + <style:text-properties officeooo:rsid="009eea28"/> </style:style> <style:style style:name="T173" style:family="text"> - <style:text-properties officeooo:rsid="00a5c0e1"/> + <style:text-properties officeooo:rsid="00a5071e"/> </style:style> <style:style style:name="T174" style:family="text"> - <style:text-properties officeooo:rsid="00a76dd9"/> + <style:text-properties officeooo:rsid="00a52bc9"/> </style:style> <style:style style:name="T175" style:family="text"> - <style:text-properties officeooo:rsid="00ac280f"/> + <style:text-properties officeooo:rsid="00a5c0e1"/> </style:style> <style:style style:name="T176" style:family="text"> - <style:text-properties officeooo:rsid="00adbd1f"/> + <style:text-properties officeooo:rsid="00a76dd9"/> </style:style> <style:style style:name="T177" style:family="text"> - <style:text-properties officeooo:rsid="00af8ed3"/> + <style:text-properties officeooo:rsid="00ac280f"/> </style:style> <style:style style:name="T178" style:family="text"> - <style:text-properties officeooo:rsid="00b09ff8"/> + <style:text-properties officeooo:rsid="00adbd1f"/> </style:style> <style:style style:name="T179" style:family="text"> - <style:text-properties officeooo:rsid="00b59632"/> + <style:text-properties officeooo:rsid="00af8ed3"/> </style:style> <style:style style:name="T180" style:family="text"> - <style:text-properties officeooo:rsid="00b9be3b"/> + <style:text-properties officeooo:rsid="00b09ff8"/> </style:style> <style:style style:name="T181" style:family="text"> + <style:text-properties officeooo:rsid="00b59632"/> + </style:style> + <style:style style:name="T182" style:family="text"> + <style:text-properties officeooo:rsid="00b9be3b"/> + </style:style> + <style:style style:name="T183" style:family="text"> <style:text-properties officeooo:rsid="00bb4800"/> </style:style> + <style:style style:name="T184" style:family="text"> + <style:text-properties officeooo:rsid="00beeeb9"/> + </style:style> <style:style style:name="Sect1" style:family="section"> <style:section-properties fo:background-color="transparent" style:editable="false"> <style:columns fo:column-count="1" fo:column-gap="0cm"/> @@ -1584,7 +1658,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">3</text:page-number><text:tab/><text:tab/><text:modification-date style:data-style-name="N84">2015-04-08</text:modification-date>, <text:modification-time style:data-style-name="N41">10:33:08</text:modification-time></text:p> + <text:p text:style-name="Footer"><text:page-number text:select-page="current">14</text:page-number><text:tab/><text:tab/><text:modification-date style:data-style-name="N84">2015-05-13</text:modification-date>, <text:modification-time style:data-style-name="N41">15:58:30</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"/> @@ -1598,9 +1672,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="P186">Make Experiments!</text:p> - <text:p text:style-name="P196">Run-script generation for earth system models</text:p> - <text:p text:style-name="P179">Karl-Hermann Wieners<text:line-break/><text:span text:style-name="T181">Max-Planck-Institut für Meteorologie<text:line-break/>Hamburg</text:span></text:p> + <text:p text:style-name="P202">Make Experiments!</text:p> + <text:p text:style-name="P203">Run-script generation for earth system models</text:p> + <text:p text:style-name="P203"><text:span text:style-name="T184">Release 0.3.0</text:span></text:p> + <text:p text:style-name="P179">Karl-Hermann Wieners<text:line-break/><text:span text:style-name="T183">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> @@ -1689,59 +1764,59 @@ <text:index-title text:style-name="Sect2" text:name="Table of Contents1_Head"> <text:p text:style-name="P180">Table of Contents</text:p> </text:index-title> - <text:p text:style-name="P181"><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="P182"><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="P183"><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="P183"><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="P183"><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="P181"><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="P182"><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="P182"><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="P182"><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="P183"><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="P183"><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="P183"><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="P183"><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="P183"><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="P183"><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/>12</text:a></text:p> - <text:p text:style-name="P182"><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/>13</text:a></text:p> - <text:p text:style-name="P183"><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="P183"><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="P183"><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/>14</text:a></text:p> - <text:p text:style-name="P183"><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="P183"><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/>15</text:a></text:p> - <text:p text:style-name="P183"><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="P182"><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/>16</text:a></text:p> - <text:p text:style-name="P182"><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="P182"><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/>17</text:a></text:p> - <text:p text:style-name="P182"><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/>17</text:a></text:p> - <text:p text:style-name="P183"><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/>18</text:a></text:p> - <text:p text:style-name="P183"><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="P183"><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/>19</text:a></text:p> - <text:p text:style-name="P183"><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/>19</text:a></text:p> - <text:p text:style-name="P183"><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/>20</text:a></text:p> - <text:p text:style-name="P183"><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/>21</text:a></text:p> - <text:p text:style-name="P182"><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="P183"><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/>22</text:a></text:p> - <text:p text:style-name="P183"><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/>22</text:a></text:p> - <text:p text:style-name="P183"><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/>23</text:a></text:p> - <text:p text:style-name="P183"><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="P182"><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="P183"><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="P184"><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="P184"><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="P184"><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="P182"><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="P183"><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="P183"><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="P183"><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="P184"><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="P184"><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="P184"><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="P184"><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="P184"><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="P184"><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/>12</text:a></text:p> + <text:p text:style-name="P183"><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/>13</text:a></text:p> + <text:p text:style-name="P184"><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="P184"><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="P184"><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/>14</text:a></text:p> + <text:p text:style-name="P184"><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="P184"><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/>15</text:a></text:p> + <text:p text:style-name="P184"><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="P183"><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/>16</text:a></text:p> + <text:p text:style-name="P183"><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="P183"><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/>17</text:a></text:p> + <text:p text:style-name="P183"><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/>17</text:a></text:p> + <text:p text:style-name="P184"><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/>18</text:a></text:p> + <text:p text:style-name="P184"><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="P184"><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/>19</text:a></text:p> + <text:p text:style-name="P184"><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/>19</text:a></text:p> + <text:p text:style-name="P184"><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/>20</text:a></text:p> + <text:p text:style-name="P184"><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/>21</text:a></text:p> + <text:p text:style-name="P183"><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="P184"><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/>22</text:a></text:p> + <text:p text:style-name="P184"><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/>22</text:a></text:p> + <text:p text:style-name="P184"><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/>23</text:a></text:p> + <text:p text:style-name="P184"><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:index-body> </text:table-of-content> <text:p text:style-name="P78"/> - <text:h text:style-name="P185" 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="P181" 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="T109">Make Experiments! (</text:span>mkexp<text:span text:style-name="T109">)</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="P1">The <text:span text:style-name="T111">Make Experiments! (</text:span>mkexp<text:span text:style-name="T111">)</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="P187" 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="T151">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="P81"># Standard AMIP experiment as baseline for further experiments (LR)</text:p> + <text:p text:style-name="P3">ECHAM comes with five <text:span text:style-name="T153">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="P81"><text:soft-page-break/># Standard AMIP experiment as baseline for further experiments (LR)</text:p> <text:p text:style-name="P81"/> <text:p text:style-name="P81">EXP_TYPE = amip-LR</text:p> - <text:p text:style-name="P3">For each <text:span text:style-name="T4">experiment type</text:span>, you will find a .config file in the run/standard_experiments <text:soft-page-break/>subdirectory. For instance, <text:span text:style-name="T150">'</text:span>amip-LR.config<text:span text:style-name="T150">'</text:span> includes these settings</text:p> + <text:p text:style-name="P3">For each <text:span text:style-name="T4">experiment type</text:span>, you will find a .config file in the run/standard_experiments subdirectory. For instance, <text:span text:style-name="T152">'</text:span>amip-LR.config<text:span text:style-name="T152">'</text:span> includes these settings</text:p> <text:p text:style-name="P80"># Default definitions for amip-LR experiments </text:p> <text:p text:style-name="P79"/> <text:p text:style-name="P79">RES = 63 </text:p> @@ -1755,58 +1830,58 @@ <text:p text:style-name="P82"><text:s text:c="2"/>[[namelist.jsbach]] </text:p> <text:p text:style-name="P82"><text:s text:c="4"/>[[[jsbach_ctl]]] </text:p> <text:p text:style-name="P82"><text:s text:c="6"/>use_dynveg <text:s/>= false </text:p> - <text:p text:style-name="P5">As you can see, settings are simple name = value pairs that may be organized in sections. Sections are defined by a bracketed section name. They may contain subsections, where the number of brackets define<text:span text:style-name="T107">s</text:span> the hierarchy depth. The pre-defined sections [namelists] and [jobs] are used for special purposes within <text:span text:style-name="T9">mkexp</text:span>.</text:p> - <text:p text:style-name="P5"><text:span text:style-name="T150">Some s</text:span>ettings apply to all <text:span text:style-name="T150">ECHAM </text:span>experiment types. <text:span text:style-name="T150">They</text:span> go into a file named <text:span text:style-name="T150">'</text:span>DEFAULT.config<text:span text:style-name="T150">'</text:span>. <text:span text:style-name="T9">mkexp</text:span> will <text:span text:style-name="T150">always </text:span>read this file <text:span text:style-name="T150">first, </text:span>before applying <text:span text:style-name="T150">any </text:span>settings from <text:span text:style-name="T150">a specific experiment type like 'amip-LR.config'.</text:span> <text:span text:style-name="T150">Such settings might be default paths for input data, as in</text:span></text:p> - <text:p text:style-name="P84"># <text:span text:style-name="T150">Default definitions for all </text:span>ECHAM experiment<text:span text:style-name="T150">s</text:span></text:p> + <text:p text:style-name="P5">As you can see, settings are simple name = value pairs that may be organized in sections. Sections are defined by a bracketed section name. They may contain subsections, where the number of brackets define<text:span text:style-name="T109">s</text:span> the hierarchy depth. The pre-defined sections [namelists] and [jobs] are used for special purposes within <text:span text:style-name="T9">mkexp</text:span>.</text:p> + <text:p text:style-name="P5"><text:span text:style-name="T152">Some s</text:span>ettings apply to all <text:span text:style-name="T152">ECHAM </text:span>experiment types. <text:span text:style-name="T152">They</text:span> go into a file named <text:span text:style-name="T152">'</text:span>DEFAULT.config<text:span text:style-name="T152">'</text:span>. <text:span text:style-name="T9">mkexp</text:span> will <text:span text:style-name="T152">always </text:span>read this file <text:span text:style-name="T152">first, </text:span>before applying <text:span text:style-name="T152">any </text:span>settings from <text:span text:style-name="T152">a specific experiment type like 'amip-LR.config'.</text:span> <text:span text:style-name="T152">Such settings might be default paths for input data, as in</text:span></text:p> + <text:p text:style-name="P84"># <text:span text:style-name="T152">Default definitions for all </text:span>ECHAM experiment<text:span text:style-name="T152">s</text:span></text:p> <text:p text:style-name="P84"/> <text:p text:style-name="P84">ATMO_INPUT_ROOT = /pool/data/ECHAM6/input/r0004 </text:p> <text:p text:style-name="P84">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="T33">or amend </text:span>settings from the experiment type, and the type config may in turn change the model defaults.</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="T34">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="P188" 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="T150">Now the experiment configuration is finalized, the </text:span>settings are used to fill in <text:span text:style-name="T150">a kind of job description forms, so called </text:span><text:span text:style-name="T9">templates</text:span><text:span text:style-name="T150">, </text:span>from which eventually the <text:span text:style-name="T150">actual </text:span>job description files are created. As the structure of<text:span text:style-name="T150"> </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="T171">'</text:span>amip.run.tmpl<text:span text:style-name="T171">'</text:span>, also within the run/standard_experiments subdirectory. <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="T108">placeholders</text:span> that are filled using the .config file information:</text:p> + <text:p text:style-name="P6"><text:span text:style-name="T152">Now the experiment configuration is finalized, the </text:span>settings are used to fill in <text:span text:style-name="T152">a kind of job description forms, so called </text:span><text:span text:style-name="T9">templates</text:span><text:span text:style-name="T152">, </text:span>from which eventually the <text:span text:style-name="T152">actual </text:span>job description files are created. As the structure of<text:span text:style-name="T152"> </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="T173">'</text:span>amip.run.tmpl<text:span text:style-name="T173">'</text:span>, also within the run/standard_experiments subdirectory. <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="T110">placeholders</text:span> that are filled using the .config file information:</text:p> <text:p text:style-name="P84"><text:soft-page-break/>#! /bin/bash</text:p> <text:p text:style-name="P84"/> <text:p text:style-name="P84"># Job file to run ECHAM 6 </text:p> <text:p text:style-name="P84"/> - <text:p text:style-name="P87">EXP=<text:span text:style-name="T99">%{EXP_ID}</text:span> # experiment identifier </text:p> + <text:p text:style-name="P87">EXP=<text:span text:style-name="T101">%{EXP_ID}</text:span> # experiment identifier </text:p> <text:p text:style-name="P84"/> - <text:p text:style-name="P84">RES=<text:span text:style-name="T99">%{RES}</text:span> <text:span text:style-name="T108"># experiment truncation</text:span></text:p> + <text:p text:style-name="P84">RES=<text:span text:style-name="T101">%{RES}</text:span> <text:span text:style-name="T110"># experiment truncation</text:span></text:p> <text:p text:style-name="P84"/> <text:p text:style-name="P87"># absolute paths to directories with initial data: </text:p> - <text:p text:style-name="P87">ATMO_DATA=<text:span text:style-name="T99">%{ATMO_INPUT_ROOT}</text:span> </text:p> + <text:p text:style-name="P87">ATMO_DATA=<text:span text:style-name="T101">%{ATMO_INPUT_ROOT}</text:span> </text:p> <text:p text:style-name="P87">ATMO_MAP_DATA=$ATMO_DATA/T${RES} </text:p> <text:p text:style-name="P87"/> <text:p text:style-name="P87"># absolute path to directory with initial data for JSBACH: </text:p> - <text:p text:style-name="P87">LAND_MAP_DATA=<text:span text:style-name="T99">%{LAND_INPUT_ROOT}</text:span>/T${RES} </text:p> + <text:p text:style-name="P87">LAND_MAP_DATA=<text:span text:style-name="T101">%{LAND_INPUT_ROOT}</text:span>/T${RES} </text:p> <text:p text:style-name="P85"/> <text:p text:style-name="P85"># </text:p> <text:p text:style-name="P84"># ECHAM6 namelist </text:p> <text:p text:style-name="P84"># </text:p> <text:p text:style-name="P84">cat > namelist.echam << EOF </text:p> - <text:p text:style-name="P84"><text:span text:style-name="T99">%{NAMELIST_ECHAM}</text:span> </text:p> + <text:p text:style-name="P84"><text:span text:style-name="T101">%{NAMELIST_ECHAM}</text:span> </text:p> <text:p text:style-name="P84">EOF </text:p> <text:p text:style-name="P84"/> <text:p text:style-name="P84"># </text:p> <text:p text:style-name="P84"># JSBACH namelist</text:p> <text:p text:style-name="P84"># </text:p> <text:p text:style-name="P84">cat > namelist.jsbach << EOF </text:p> - <text:p text:style-name="P84"><text:span text:style-name="T99">%{NAMELIST_JSBACH}</text:span> </text:p> + <text:p text:style-name="P84"><text:span text:style-name="T101">%{NAMELIST_JSBACH}</text:span> </text:p> <text:p text:style-name="P84">EOF </text:p> - <text:p text:style-name="P7"><text:span text:style-name="T151">T</text:span>h<text:span text:style-name="T151">e</text:span>se <text:span text:style-name="T151">'</text:span>%{...}<text:span text:style-name="T151">'</text:span> construct<text:span text:style-name="T7">s</text:span> correspond to the configuration settings shown in the previous section. The value for <text:span text:style-name="T171">the setting </text:span>given <text:span text:style-name="T151">by the variable name between '%{' and '}'</text:span> is pasted into the template, replacing the placeholder. The special names 'NAMELIST_ECHAM' and 'NAMELIST_JSBACH' contain the contents of the 'namelists' subsections, with each setting taken to be a Fortran namelist setting, and formatted accordingly. 'EXP_ID' is taken to be the base filename of the experiment's .config file. The result of this operation is then written to the final job script, in our case <text:span text:style-name="T151">'</text:span>joe1234.run<text:span text:style-name="T151">'</text:span>:</text:p> + <text:p text:style-name="P7"><text:span text:style-name="T153">T</text:span>h<text:span text:style-name="T153">e</text:span>se <text:span text:style-name="T153">'</text:span>%{...}<text:span text:style-name="T153">'</text:span> construct<text:span text:style-name="T7">s</text:span> correspond to the configuration settings shown in the previous section. The value for <text:span text:style-name="T173">the setting </text:span>given <text:span text:style-name="T153">by the variable name between '%{' and '}'</text:span> is pasted into the template, replacing the placeholder. The special names 'NAMELIST_ECHAM' and 'NAMELIST_JSBACH' contain the contents of the 'namelists' subsections, with each setting taken to be a Fortran namelist setting, and formatted accordingly. 'EXP_ID' is taken to be the base filename of the experiment's .config file. The result of this operation is then written to the final job script, in our case <text:span text:style-name="T153">'</text:span>joe1234.run<text:span text:style-name="T153">'</text:span>:</text:p> <text:p text:style-name="P85"><text:soft-page-break/>#! /bin/bash</text:p> <text:p text:style-name="P85"/> <text:p text:style-name="P85"># Job file to run ECHAM 6 </text:p> <text:p text:style-name="P85"/> - <text:p text:style-name="P87">EXP=<text:span text:style-name="T99">joe1234</text:span> # experiment identifier </text:p> + <text:p text:style-name="P87">EXP=<text:span text:style-name="T101">joe1234</text:span> # experiment identifier </text:p> <text:p text:style-name="P85"/> - <text:p text:style-name="P85">RES=<text:span text:style-name="T100">63</text:span><text:span text:style-name="T6"> # experiment truncation</text:span></text:p> + <text:p text:style-name="P85">RES=<text:span text:style-name="T102">63</text:span><text:span text:style-name="T6"> # experiment truncation</text:span></text:p> <text:p text:style-name="P85"/> <text:p text:style-name="P85">#<text:span text:style-name="T6"> absolute paths to directories with initial data: </text:span></text:p> - <text:p text:style-name="P87">ATMO_DATA=<text:span text:style-name="T101">/pool/data/ECHAM6/input/r0004</text:span><text:span text:style-name="T5"> </text:span></text:p> + <text:p text:style-name="P87">ATMO_DATA=<text:span text:style-name="T103">/pool/data/ECHAM6/input/r0004</text:span><text:span text:style-name="T5"> </text:span></text:p> <text:p text:style-name="P87">ATMO_MAP_DATA=$ATMO_DATA/T${RES} </text:p> <text:p text:style-name="P87"/> <text:p text:style-name="P87"># absolute path to directory with initial data for JSBACH: </text:p> - <text:p text:style-name="P87">LAND_MAP_DATA=<text:span text:style-name="T101">/pool/data/JSBACH/input/r0004</text:span>/T${RES} </text:p> + <text:p text:style-name="P87">LAND_MAP_DATA=<text:span text:style-name="T103">/pool/data/JSBACH/input/r0004</text:span>/T${RES} </text:p> <text:p text:style-name="P87"/> <text:p text:style-name="P87">#</text:p> <text:p text:style-name="P85"># ECHAM6 namelist </text:p> @@ -1825,63 +1900,63 @@ <text:p text:style-name="P90"><text:s text:c="4"/>use_dynveg = .false.</text:p> <text:p text:style-name="P90">/</text:p> <text:p text:style-name="P85">EOF </text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2526_1114405012"/><text:span text:style-name="T151">G</text:span>enerat<text:span text:style-name="T151">ing scripts only refers to the custom settings' file</text:span><text:bookmark-end text:name="__RefHeading__2526_1114405012"/></text:h> - <text:p text:style-name="P13"><text:span text:style-name="T150">So, as soon as</text:span> <text:span text:style-name="T150">you have set up '</text:span>joe1234.config<text:span text:style-name="T150">'</text:span>, you may create the job scripts that are needed to run your experiment. Still within ECHAM's <text:span text:style-name="T152">'</text:span>run<text:span text:style-name="T152">'</text:span> subdirectory, type the following into your terminal:</text:p> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2526_1114405012"/><text:span text:style-name="T153">G</text:span>enerat<text:span text:style-name="T153">ing scripts only refers to the custom settings' file</text:span><text:bookmark-end text:name="__RefHeading__2526_1114405012"/></text:h> + <text:p text:style-name="P13"><text:span text:style-name="T152">So, as soon as</text:span> <text:span text:style-name="T152">you have set up '</text:span>joe1234.config<text:span text:style-name="T152">'</text:span>, you may create the job scripts that are needed to run your experiment. Still within ECHAM's <text:span text:style-name="T154">'</text:span>run<text:span text:style-name="T154">'</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="T109">read all configuration information and </text:span>create all job scripts that are defined within your experiment's setup, <text:span text:style-name="T109">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="T109">scripts </text:span>in <text:span text:style-name="T109">a common</text:span> directory defined by the .config variable <text:span text:style-name="T152">'</text:span>SCRIPT_DIR<text:span text:style-name="T152">'</text:span>, and <text:span text:style-name="T152">print</text:span> the name of this directory on your terminal.</text:p> - <text:h text:style-name="P184" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2528_1114405012"/>Details on <text:span text:style-name="T170">experiment</text:span> <text:span text:style-name="T170">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="T36">.</text:span></text:p> + <text:p text:style-name="P14">This will <text:span text:style-name="T111">read all configuration information and </text:span>create all job scripts that are defined within your experiment's setup, <text:span text:style-name="T111">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="T111">scripts </text:span>in <text:span text:style-name="T111">a common</text:span> directory defined by the .config variable <text:span text:style-name="T154">'</text:span>SCRIPT_DIR<text:span text:style-name="T154">'</text:span>, and <text:span text:style-name="T154">print</text:span> the name of this directory on your terminal.</text:p> + <text:h text:style-name="P185" text:outline-level="1"><text:bookmark-start text:name="__RefHeading__2528_1114405012"/>Details on <text:span text:style-name="T172">experiment</text:span> <text:span text:style-name="T172">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="T37">.</text:span></text:p> <text:h text:style-name="P197" 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="T132">is organized</text:span> <text:span text:style-name="T132">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="T131">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="T42">, it refers to this system level.</text:span></text:p> - <text:p text:style-name="P34"><text:span text:style-name="T131">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="T131">: 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="T41">. 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="T41">.</text:span></text:p> - <text:p text:style-name="P35"><text:span text:style-name="T36">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="T73">defines</text:span><text:span text:style-name="T36"> 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="T36">.</text:span></text:p> - <text:p text:style-name="P36"><text:span text:style-name="T36">All levels should make a clear distinction </text:span><text:span text:style-name="T43">between </text:span><text:span text:style-name="T36">the .config files, containing the experiment's configuration information, </text:span><text:span text:style-name="T43">and </text:span><text:span text:style-name="T36">the .tmpl files, containing the actual job description and job control syntax.</text:span></text:p> + <text:p text:style-name="P34">Experiment definition with <text:span text:style-name="T9">mkexp</text:span> <text:span text:style-name="T134">is organized</text:span> <text:span text:style-name="T134">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="T133">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="T43">, it refers to this system level.</text:span></text:p> + <text:p text:style-name="P34"><text:span text:style-name="T133">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="T133">: 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="T42">. 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="T42">.</text:span></text:p> + <text:p text:style-name="P35"><text:span text:style-name="T37">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="T74">defines</text:span><text:span text:style-name="T37"> 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="T37">.</text:span></text:p> + <text:p text:style-name="P36"><text:span text:style-name="T37">All levels should make a clear distinction </text:span><text:span text:style-name="T44">between </text:span><text:span text:style-name="T37">the .config files, containing the experiment's configuration information, </text:span><text:span text:style-name="T44">and </text:span><text:span text:style-name="T37">the .tmpl files, containing the actual job description and job control syntax.</text:span></text:p> <text:h text:style-name="P198" 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="P17">The <text:span text:style-name="T9">mkexp</text:span> package provides a number of tools for working with script configurations and setups.</text:p> - <text:p text:style-name="Preformatted_20_List_20_Heading">mkexp <text:span text:style-name="T23">file</text:span><text:span text:style-name="T54">.</text:span><text:span text:style-name="T36">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="P161"><text:span text:style-name="T109">This is the main tool for generating an experiment setup. It </text:span>takes <text:span text:style-name="T153">the given</text:span> <text:span text:style-name="T153">user setup</text:span> and <text:span text:style-name="T172">the model setup that is referenced by the user setup </text:span>to generate <text:span text:style-name="T153">the</text:span> <text:span text:style-name="T153">job description files or</text:span> scripts that <text:span text:style-name="T172">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="T54">config</text:span><text:span text:style-name="T153">.</text:span></text:p> - <text:p text:style-name="P165">When running, <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T36"> creates three directories, one each for the job scripts, run-time data, and output data, as defined by the setup. The names of these are printed, plus warnings if they already exist.</text:span></text:p> - <text:p text:style-name="P164">mkexp<text:span text:style-name="T36"> allows to override </text:span><text:span text:style-name="T52">or amend </text:span><text:span text:style-name="T36">the .config file settings on the command line </text:span><text:span text:style-name="T52">by defining or re-defining a variable </text:span><text:span text:style-name="T154">name</text:span><text:span text:style-name="T52"> set to </text:span><text:span text:style-name="T154">value</text:span><text:span text:style-name="T52">. Section variables are referenced as </text:span><text:span text:style-name="T154">sectionname</text:span><text:span text:style-name="T52">.</text:span><text:span text:style-name="T154">variablename</text:span><text:span text:style-name="T52">. 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 </text:span><text:soft-page-break/><text:span text:style-name="T52">'..', thus it is not possible to use variable names th</text:span><text:span text:style-name="T74">at</text:span><text:span text:style-name="T52"> </text:span><text:span text:style-name="T154">end</text:span><text:span text:style-name="T52"> </text:span><text:span text:style-name="T74">i</text:span><text:span text:style-name="T52">n a period.</text:span></text:p> - <text:p text:style-name="P171"><text:span text:style-name="T52">g</text:span><text:span text:style-name="T36">etexp [-v] </text:span><text:span text:style-name="T9">file</text:span><text:span text:style-name="T36">.config [</text:span><text:span text:style-name="T9">name</text:span><text:span text:style-name="T36">=</text:span><text:span text:style-name="T9">value ...</text:span><text:span text:style-name="T36">]</text:span></text:p> - <text:p text:style-name="P162">getexp<text:span text:style-name="T36"> reads the experiment setup the same way </text:span><text:span text:style-name="T74">as</text:span><text:span text:style-name="T36"> </text:span>mkexp<text:span text:style-name="T36">, 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="P166"><text:span text:style-name="T36">When given the '-v' (verbose) option, </text:span><text:span text:style-name="T9">all</text:span><text:span text:style-name="T36"> global configuration variables and their values are printed in alphabetical order.</text:span></text:p> - <text:p text:style-name="P170">diffexp <text:span text:style-name="T22">file</text:span><text:span text:style-name="T23">1</text:span><text:span text:style-name="T155">.config </text:span><text:span text:style-name="T22">file2</text:span><text:span text:style-name="T53">.</text:span><text:span text:style-name="T54">config</text:span></text:p> + <text:p text:style-name="Preformatted_20_List_20_Heading">mkexp <text:span text:style-name="T23">file</text:span><text:span text:style-name="T55">.</text:span><text:span text:style-name="T37">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="P161"><text:span text:style-name="T111">This is the main tool for generating an experiment setup. It </text:span>takes <text:span text:style-name="T155">the given</text:span> <text:span text:style-name="T155">user setup</text:span> and <text:span text:style-name="T174">the model setup that is referenced by the user setup </text:span>to generate <text:span text:style-name="T155">the</text:span> <text:span text:style-name="T155">job description files or</text:span> scripts that <text:span text:style-name="T174">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="T55">config</text:span><text:span text:style-name="T155">.</text:span></text:p> + <text:p text:style-name="P165">When running, <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T37"> creates three directories, one each for the job scripts, run-time data, and output data, as defined by the setup. The names of these are printed, plus warnings if they already exist.</text:span></text:p> + <text:p text:style-name="P164">mkexp<text:span text:style-name="T37"> allows to override </text:span><text:span text:style-name="T53">or amend </text:span><text:span text:style-name="T37">the .config file settings on the command line </text:span><text:span text:style-name="T53">by defining or re-defining a variable </text:span><text:span text:style-name="T156">name</text:span><text:span text:style-name="T53"> set to </text:span><text:span text:style-name="T156">value</text:span><text:span text:style-name="T53">. Section variables are referenced as </text:span><text:span text:style-name="T156">sectionname</text:span><text:span text:style-name="T53">.</text:span><text:span text:style-name="T156">variablename</text:span><text:span text:style-name="T53">. 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 </text:span><text:soft-page-break/><text:span text:style-name="T53">'..', thus it is not possible to use variable names th</text:span><text:span text:style-name="T75">at</text:span><text:span text:style-name="T53"> </text:span><text:span text:style-name="T156">end</text:span><text:span text:style-name="T53"> </text:span><text:span text:style-name="T75">i</text:span><text:span text:style-name="T53">n a period.</text:span></text:p> + <text:p text:style-name="P171"><text:span text:style-name="T53">g</text:span><text:span text:style-name="T37">etexp [-v] </text:span><text:span text:style-name="T9">file</text:span><text:span text:style-name="T37">.config [</text:span><text:span text:style-name="T9">name</text:span><text:span text:style-name="T37">=</text:span><text:span text:style-name="T9">value ...</text:span><text:span text:style-name="T37">]</text:span></text:p> + <text:p text:style-name="P162">getexp<text:span text:style-name="T37"> reads the experiment setup the same way </text:span><text:span text:style-name="T75">as</text:span><text:span text:style-name="T37"> </text:span>mkexp<text:span text:style-name="T37">, 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="P166"><text:span text:style-name="T37">When given the '-v' (verbose) option, </text:span><text:span text:style-name="T9">all</text:span><text:span text:style-name="T37"> global configuration variables and their values are printed in alphabetical order.</text:span></text:p> + <text:p text:style-name="P170">diffexp <text:span text:style-name="T22">file</text:span><text:span text:style-name="T23">1</text:span><text:span text:style-name="T157">.config </text:span><text:span text:style-name="T22">file2</text:span><text:span text:style-name="T54">.</text:span><text:span text:style-name="T55">config</text:span></text:p> <text:p text:style-name="P154">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="P172">rmexp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T156">.config</text:span><text:span text:style-name="T55"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T55">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T55">]</text:span></text:p> - <text:p text:style-name="P167">This allows <text:span text:style-name="T159">interactive </text:span>remov<text:span text:style-name="T159">al for </text:span>all scripting and run-time data of an experiment without having to deal with path names, as these are read from the configuration.</text:p> - <text:h text:style-name="P199" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2534_1114405012"/><text:span text:style-name="T115">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="T110">For reading these files, </text:span><text:span text:style-name="T12">mkexp</text:span><text:span text:style-name="T110"> uses the </text:span><text:span text:style-name="T12">configobj</text:span><text:span text:style-name="T110"> Python library. All settings found in the .config files are handled as Python variables internally.</text:span></text:p> + <text:p text:style-name="P172">rmexp <text:span text:style-name="T24">file</text:span><text:span text:style-name="T158">.config</text:span><text:span text:style-name="T56"> [</text:span><text:span text:style-name="T24">name</text:span><text:span text:style-name="T56">=</text:span><text:span text:style-name="T24">value ...</text:span><text:span text:style-name="T56">]</text:span></text:p> + <text:p text:style-name="P167">This allows <text:span text:style-name="T161">interactive </text:span>remov<text:span text:style-name="T161">al for </text:span>all scripting and run-time data of an experiment without having to deal with path names, as these are read from the configuration.</text:p> + <text:h text:style-name="P199" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2534_1114405012"/><text:span text:style-name="T117">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="T112">For reading these files, </text:span><text:span text:style-name="T12">mkexp</text:span><text:span text:style-name="T112"> uses the </text:span><text:span text:style-name="T12">configobj</text:span><text:span text:style-name="T112"> 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="T111">configuration variable is set by simply assigning a text value to a name, as in</text:span></text:p> + <text:p text:style-name="P18">A <text:span text:style-name="T113">configuration variable is set by simply assigning a text value to a name, as in</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">NAME = Joe User</text:p> - <text:p text:style-name="P19">Note that <text:span text:style-name="T112">spaces before and after the 'equals' sign are always ignored. The value starts with the first non-space character. Spaces and additional equals after this are part of the value. In the case above, the variable NAME is set to 'Joe User'. To include leading spaces, you may enclose the actual value in single or double quote characters as in</text:span></text:p> + <text:p text:style-name="P19">Note that <text:span text:style-name="T114">spaces before and after the 'equals' sign are always ignored. The value starts with the first non-space character. Spaces and additional equals after this are part of the value. In the case above, the variable NAME is set to 'Joe User'. To include leading spaces, you may enclose the actual value in single or double quote characters as in</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">SEPARATOR = ' <text:s text:c="7"/>'</text:p> <text:p text:style-name="P20">Comma separated values are taken to be a list of string values. Thus</text:p> <text:p text:style-name="Preformatted_20_Text"><text:soft-page-break/>PATH = /bin, /usr/bin, /usr/local/bin</text:p> <text:p text:style-name="P21">will set PATH to ['/bin', '/usr/bin', '/usr/local/bin'].</text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2536_1114405012"/>Sections<text:bookmark-end text:name="__RefHeading__2536_1114405012"/></text:h> - <text:p text:style-name="P22">Variable assignments may be contained in <text:span text:style-name="T9">sections</text:span><text:span text:style-name="T36">. They </text:span><text:span text:style-name="T38">group</text:span><text:span text:style-name="T36"> a set of variables that may be treated </text:span><text:span text:style-name="T75">in a way </text:span><text:span text:style-name="T36">different fro</text:span><text:span text:style-name="T75">m</text:span><text:span text:style-name="T36"> the global variables. Sections are created by a section name on a line by itself, enclosed by brackets. Any variables defined later in the .config file belong to this section:</text:span></text:p> + <text:p text:style-name="P22">Variable assignments may be contained in <text:span text:style-name="T9">sections</text:span><text:span text:style-name="T37">. They </text:span><text:span text:style-name="T39">group</text:span><text:span text:style-name="T37"> a set of variables that may be treated </text:span><text:span text:style-name="T76">in a way </text:span><text:span text:style-name="T37">different fro</text:span><text:span text:style-name="T76">m</text:span><text:span text:style-name="T37"> the global variables. Sections are created by a section name on a line by itself, enclosed by brackets. Any variables defined later in the .config file belong to this section:</text:span></text:p> <text:p text:style-name="P101">[section1]</text:p> <text:p text:style-name="P101"><text:s text:c="4"/>description = This is the first section</text:p> <text:p text:style-name="P22">will be stored as a dictionary section1 with section1['description'] set to 'This is the first section'.</text:p> - <text:p text:style-name="P22">Sections may be nested to arbitrary depth by incrementing the number of bracket pairs <text:span text:style-name="T113">as in</text:span></text:p> + <text:p text:style-name="P22">Sections may be nested to arbitrary depth by incrementing the number of bracket pairs <text:span text:style-name="T115">as in</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">[section1]</text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="4"/>description = This is the first section</text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="4"/>[[subsection1a]]</text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="8"/>description = This is the first sub section of the first section</text:p> - <text:p text:style-name="P96"><text:s text:c="4"/>[[subsection1<text:span text:style-name="T113">b</text:span>]]</text:p> - <text:p text:style-name="P96"><text:s text:c="8"/>description = This is the <text:span text:style-name="T113">second</text:span> sub section of the first section</text:p> + <text:p text:style-name="P96"><text:s text:c="4"/>[[subsection1<text:span text:style-name="T115">b</text:span>]]</text:p> + <text:p text:style-name="P96"><text:s text:c="8"/>description = This is the <text:span text:style-name="T115">second</text:span> sub section of the first section</text:p> <text:p text:style-name="P95">[section2]</text:p> <text:p text:style-name="P95"><text:s text:c="4"/>description = This is the second section </text:p> - <text:p text:style-name="P23"><text:span text:style-name="T157">A s</text:span>ection <text:span text:style-name="T157">is</text:span> closed by the beginning of a new section of the same level, by a section <text:span text:style-name="T157">of </text:span>l<text:span text:style-name="T157">ower</text:span> <text:span text:style-name="T157">nesting </text:span>depth, <text:span text:style-name="T157">or the end of the .config file</text:span>. Thus, section1 will contain 'description' and two dictionaries 'subsection1' and 'subsection2', each of those containing their own 'description'. 'section2' then is a top-level dictionary, again with its own 'description' variable.</text:p> - <text:p text:style-name="P23">Note that indentation may be used to make the file more legible but is completely ignored when the file is loaded. The number of brackets is the only way to define the level of a section. This means that all variables in a section must be defined before any subsections. Otherwise, the variable <text:s/>would be<text:span text:style-name="T114">long</text:span> to the respective subsection.</text:p> + <text:p text:style-name="P23"><text:span text:style-name="T159">A s</text:span>ection <text:span text:style-name="T159">is</text:span> closed by the beginning of a new section of the same level, by a section <text:span text:style-name="T159">of </text:span>l<text:span text:style-name="T159">ower</text:span> <text:span text:style-name="T159">nesting </text:span>depth, <text:span text:style-name="T159">or the end of the .config file</text:span>. Thus, section1 will contain 'description' and two dictionaries 'subsection1' and 'subsection2', each of those containing their own 'description'. 'section2' then is a top-level dictionary, again with its own 'description' variable.</text:p> + <text:p text:style-name="P23">Note that indentation may be used to make the file more legible but is completely ignored when the file is loaded. The number of brackets is the only way to define the level of a section. This means that all variables in a section must be defined before any subsections. Otherwise, the variable <text:s/>would be<text:span text:style-name="T116">long</text:span> to the respective subsection.</text:p> <text:p text:style-name="P22">Fortran scholars will also want to note that names are case-sensitive, i.e. the variable 'NAME' is quite different from 'name'. Usually, setups use upper-case names for global variables and lower-case names for sections and their variables.</text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2538_1114405012"/>Special <text:span text:style-name="T149">v</text:span>ariables <text:span text:style-name="T149">and sections</text:span><text:bookmark-end text:name="__RefHeading__2538_1114405012"/></text:h> - <text:p text:style-name="P39"><text:span text:style-name="T36">There are a number of special variables that influence the way </text:span>mkexp<text:span text:style-name="T36"> works. They must be present in one of the .config files, unless noted otherwise below. </text:span><text:span text:style-name="T40">They are </text:span><text:soft-page-break/><text:span text:style-name="T40">listed here for a first overview. Their exact meaning is explained in more detail in the upcoming sections.</text:span></text:p> - <text:p text:style-name="P40"><text:span text:style-name="T40">T</text:span><text:span text:style-name="T36">he first set of variables is usually defined in the model setup:</text:span></text:p> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2538_1114405012"/>Special <text:span text:style-name="T151">v</text:span>ariables <text:span text:style-name="T151">and sections</text:span><text:bookmark-end text:name="__RefHeading__2538_1114405012"/></text:h> + <text:p text:style-name="P39"><text:span text:style-name="T37">There are a number of special variables that influence the way </text:span>mkexp<text:span text:style-name="T37"> works. They must be present in one of the .config files, unless noted otherwise below. </text:span><text:span text:style-name="T41">They are </text:span><text:soft-page-break/><text:span text:style-name="T41">listed here for a first overview. Their exact meaning is explained in more detail in the upcoming sections.</text:span></text:p> + <text:p text:style-name="P40"><text:span text:style-name="T41">T</text:span><text:span text:style-name="T37">he first set of variables is usually defined in the model setup:</text:span></text:p> <text:p text:style-name="P134">SCRIPT_DIR</text:p> - <text:p text:style-name="P146"><text:span text:style-name="T39">D</text:span><text:span text:style-name="T36">irectory where the generated job descriptions are stored. This directory and its parents are created by </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T36"> if they do not exist.</text:span></text:p> + <text:p text:style-name="P146"><text:span text:style-name="T40">D</text:span><text:span text:style-name="T37">irectory where the generated job descriptions are stored. This directory and its parents are created by </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T37"> if they do not exist.</text:span></text:p> <text:p text:style-name="P135">WORK_DIR</text:p> <text:p text:style-name="P149">Directory where the experiment is run. The jobs will use this for providing input data and configuration files needed for model execution. This directory and its parents are created if they do not exist.</text:p> <text:p text:style-name="P136">DATA_DIR</text:p> @@ -1893,19 +1968,19 @@ <text:p text:style-name="P151">Selects one of the standard experiments that are pre-defined in the model setup as basis of the current experiment definition.</text:p> <text:p text:style-name="P139">ENVIRONMENT</text:p> <text:p text:style-name="P148">Selects one of the standard host environments that are available for the model.</text:p> - <text:p text:style-name="P143"><text:span text:style-name="T36">EXP_OPTIONS (</text:span><text:span text:style-name="T9">optional</text:span><text:span text:style-name="T36">)</text:span></text:p> + <text:p text:style-name="P143"><text:span text:style-name="T37">EXP_OPTIONS (</text:span><text:span text:style-name="T9">optional</text:span><text:span text:style-name="T37">)</text:span></text:p> <text:p text:style-name="P152">Subset of the model's standard options that should be applied to the current experiment definition.</text:p> <text:p text:style-name="P144">EXP_ID (<text:span text:style-name="T9">optional</text:span>)</text:p> <text:p text:style-name="P159">Name of the experiment to be created. If not set, this will be set to the base name of the user's .config file, e.g. 'joe1234' in the introductory example. All job description files will carry this as the first part of their name. For almost all model setups, this will be used in the definitions of SCRIPT_DIR, WORK_DIR, and DATA_DIR.</text:p> - <text:p text:style-name="P133">EXP_DESCRIPTION <text:span text:style-name="T130">(</text:span><text:span text:style-name="T16">optional</text:span><text:span text:style-name="T130">)</text:span></text:p> - <text:p text:style-name="P150">Extensive description of the experiment to be created. If not set, this will contain all text in the header comment of the user's .config file. The leading comment characters and leading and trailing empty lines are removed. Note that <text:span text:style-name="T173">both header comment and </text:span>EXP_DESCRIPTION may reference any other global variable defined in the experiment configuration <text:span text:style-name="T173">(see section </text:span><text:span text:style-name="T173"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__2540_1114405012">2.3.4</text:bookmark-ref></text:span><text:span text:style-name="T173">)</text:span>.</text:p> + <text:p text:style-name="P133">EXP_DESCRIPTION <text:span text:style-name="T132">(</text:span><text:span text:style-name="T16">optional</text:span><text:span text:style-name="T132">)</text:span></text:p> + <text:p text:style-name="P150">Extensive description of the experiment to be created. If not set, this will contain all text in the header comment of the user's .config file. The leading comment characters and leading and trailing empty lines are removed. Note that <text:span text:style-name="T175">both header comment and </text:span>EXP_DESCRIPTION may reference any other global variable defined in the experiment configuration <text:span text:style-name="T175">(see section </text:span><text:span text:style-name="T175"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__2540_1114405012">2.3.4</text:bookmark-ref></text:span><text:span text:style-name="T175">)</text:span>.</text:p> <text:p text:style-name="P150">The contents of this variable is written to a 'README' file in SCRIPT_DIR.</text:p> - <text:p text:style-name="P38"><text:span text:style-name="T36">Another set of variables is automatically added to the job specific experiment configuration. </text:span><text:span text:style-name="T51">These are considered read-only</text:span><text:span text:style-name="T36"> </text:span><text:span text:style-name="T44">and may not be altered</text:span><text:span text:style-name="T36">.</text:span></text:p> + <text:p text:style-name="P38"><text:span text:style-name="T37">Another set of variables is automatically added to the job specific experiment configuration. </text:span><text:span text:style-name="T52">These are considered read-only</text:span><text:span text:style-name="T37"> </text:span><text:span text:style-name="T45">and may not be altered</text:span><text:span text:style-name="T37">.</text:span></text:p> <text:p text:style-name="P132"><text:soft-page-break/>JOB</text:p> <text:p text:style-name="P147">A dictionary of system settings pertaining to the current job.</text:p> <text:p text:style-name="P137">VARIABLES_</text:p> <text:p text:style-name="P153">List of all names that were recognized as native variables of the current job. May be used to maintain a variable definition list in the generated script.</text:p> - <text:p text:style-name="P145"><text:span text:style-name="T48">m</text:span><text:span text:style-name="T36">kexp_input</text:span></text:p> + <text:p text:style-name="P145"><text:span text:style-name="T49">m</text:span><text:span text:style-name="T37">kexp_input</text:span></text:p> <text:p text:style-name="P156">Descriptive string for script headers. It is set to 'Generated by … mkexp …' where the ellipses are filled with version information.</text:p> <text:p text:style-name="P140">VERSIONS_</text:p> <text:p text:style-name="P155">List of all 'VERSION_' strings that were found in the different .config files.</text:p> @@ -1913,12 +1988,12 @@ <text:p text:style-name="List_20_Heading">[jobs]</text:p> <text:p text:style-name="P160">This section defines the job description set needed for an experiment. It also provides job specific settings. Details are given in section <text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1508_1711940803">2.8</text:bookmark-ref>, '<text:bookmark-ref text:reference-format="text" text:ref-name="__RefHeading__1508_1711940803">Generating jobs</text:bookmark-ref>'.</text:p> <text:p text:style-name="List_20_Heading">[namelists]</text:p> - <text:p text:style-name="P160">Information that is contained in model configuration or namelist files is set in this section. For further details see section <text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1883_1672291846">2.9</text:bookmark-ref>, <text:span text:style-name="T162">'</text:span><text:span text:style-name="T162"><text:bookmark-ref text:reference-format="text" text:ref-name="__RefHeading__1883_1672291846">Defining namelists and other configuration files</text:bookmark-ref></text:span><text:span text:style-name="T162">'.</text:span></text:p> + <text:p text:style-name="P160">Information that is contained in model configuration or namelist files is set in this section. For further details see section <text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1883_1672291846">2.9</text:bookmark-ref>, <text:span text:style-name="T164">'</text:span><text:span text:style-name="T164"><text:bookmark-ref text:reference-format="text" text:ref-name="__RefHeading__1883_1672291846">Defining namelists and other configuration files</text:bookmark-ref></text:span><text:span text:style-name="T164">'.</text:span></text:p> <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2540_1114405012"/>Variable interpolation<text:bookmark-end text:name="__RefHeading__2540_1114405012"/></text:h> - <text:p text:style-name="P68">The value of a .config variable may reference the value of another variable by prefixing its name with <text:span text:style-name="T163">a </text:span>dollar sign. <text:span text:style-name="T163">This is called </text:span><text:span text:style-name="T26">interpolation</text:span><text:span text:style-name="T62"> of variables. E.g.</text:span></text:p> + <text:p text:style-name="P68">The value of a .config variable may reference the value of another variable by prefixing its name with <text:span text:style-name="T165">a </text:span>dollar sign. <text:span text:style-name="T165">This is called </text:span><text:span text:style-name="T26">interpolation</text:span><text:span text:style-name="T63"> of variables. E.g.</text:span></text:p> <text:p text:style-name="P125"># joe1234.config</text:p> <text:p text:style-name="P131">WORK_ROOT = /scratch/joe</text:p> - <text:p text:style-name="Preformatted_20_Text">WORK_DIR = $WORK_ROOT/experiments/<text:span text:style-name="T164">$EXP_ID</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text">WORK_DIR = $WORK_ROOT/experiments/<text:span text:style-name="T166">$EXP_ID</text:span></text:p> <text:p text:style-name="P70">will set 'WORK_DIR' to '/scratch/joe/experiments/joe1234'.</text:p> <text:p text:style-name="P69">Interpolation only works for variables of the current section or its ancestor sections.</text:p> <text:p text:style-name="Preformatted_20_Text">[ensembles] </text:p> @@ -1928,145 +2003,147 @@ <text:p text:style-name="P69">will fail with</text:p> <text:p text:style-name="Preformatted_20_Text">Oops: missing option "size" in interpolation while reading key 'ensemble_size'</text:p> <text:p text:style-name="P69">because 'size' is not defined in 'jobs', nor on the global level.</text:p> - <text:p text:style-name="P70"><text:span text:style-name="T164">As in shell scripts, the variable name must be enclosed in braces if the interpolation continues with a word character (alphanumerical or underscore), or if the variable </text:span><text:soft-page-break/><text:span text:style-name="T164">name contains a space (which is perfectly legal):</text:span></text:p> - <text:p text:style-name="Preformatted_20_Text">WORK_DIR = /tmp/$EXP_ID_test <text:s text:c="3"/><text:span text:style-name="T164"># ERROR: missing option "EXP_ID_test"</text:span></text:p> - <text:p text:style-name="P126"><text:span text:style-name="T164">WORK_DIR = /tmp/</text:span><text:span text:style-name="T106">${EXP_ID}_test</text:span><text:span text:style-name="T164"> <text:s/># OK</text:span></text:p> + <text:p text:style-name="P70"><text:span text:style-name="T166">As in shell scripts, the variable name must be enclosed in braces if the interpolation continues with a word character (alphanumerical or underscore), or if the variable </text:span><text:soft-page-break/><text:span text:style-name="T166">name contains a space (which is perfectly legal):</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text">WORK_DIR = /tmp/$EXP_ID_test <text:s text:c="3"/><text:span text:style-name="T166"># ERROR: missing option "EXP_ID_test"</text:span></text:p> + <text:p text:style-name="P126"><text:span text:style-name="T166">WORK_DIR = /tmp/</text:span><text:span text:style-name="T108">${EXP_ID}_test</text:span><text:span text:style-name="T166"> <text:s/># OK</text:span></text:p> <text:p text:style-name="P125"/> - <text:p text:style-name="P125">SPACY <text:span text:style-name="T165">VAR</text:span> = Whew! </text:p> - <text:p text:style-name="P125"><text:span text:style-name="T165">MESSAGE</text:span> = He said: $SPACY VAR <text:s text:c="2"/><text:span text:style-name="T165"># ERROR: missing option </text:span>"<text:span text:style-name="T165">SPACY</text:span>"</text:p> - <text:p text:style-name="P127">MESSAGE = <text:span text:style-name="T164">He said: </text:span><text:span text:style-name="T106">$</text:span><text:span text:style-name="T99">{</text:span><text:span text:style-name="T106">SPACY VAR</text:span><text:span text:style-name="T99">}</text:span> # OK</text:p> - <text:p text:style-name="P71">The user<text:span text:style-name="T174">'</text:span>s <text:span text:style-name="T9">environment variables</text:span> may be referenced as global variables in a .config file. Thus a user may write something like</text:p> + <text:p text:style-name="P125">SPACY <text:span text:style-name="T167">VAR</text:span> = Whew! </text:p> + <text:p text:style-name="P125"><text:span text:style-name="T167">MESSAGE</text:span> = He said: $SPACY VAR <text:s text:c="2"/><text:span text:style-name="T167"># ERROR: missing option </text:span>"<text:span text:style-name="T167">SPACY</text:span>"</text:p> + <text:p text:style-name="P127">MESSAGE = <text:span text:style-name="T166">He said: </text:span><text:span text:style-name="T108">$</text:span><text:span text:style-name="T101">{</text:span><text:span text:style-name="T108">SPACY VAR</text:span><text:span text:style-name="T101">}</text:span> # OK</text:p> + <text:p text:style-name="P71">The user<text:span text:style-name="T176">'</text:span>s <text:span text:style-name="T9">environment variables</text:span> may be referenced as global variables in a .config file. Thus a user may write something like</text:p> <text:p text:style-name="Preformatted_20_Text">SCRIPT_ROOT = $HOME/experiments/$EXP_ID</text:p> <text:p text:style-name="P71">setting 'SCRIPT_ROOT' to a subdirectory of the user's home directory.</text:p> <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="P72">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="P128"># model setup</text:p> - <text:p text:style-name="P177"><text:span text:style-name="T166">MODEL</text:span>_<text:span text:style-name="T166">DIR</text:span> = $HOME/<text:span text:style-name="T166">$MODEL_SUBDIR</text:span></text:p> + <text:p text:style-name="P177"><text:span text:style-name="T168">MODEL</text:span>_<text:span text:style-name="T168">DIR</text:span> = $HOME/<text:span text:style-name="T168">$MODEL_SUBDIR</text:span></text:p> <text:p text:style-name="P129"># user setup</text:p> <text:p text:style-name="P129">MODEL_SUBDIR = echam</text:p> - <text:p text:style-name="P73">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="T167">This works, because i</text:span>nterpolation of 'MODEL_ROOT's value is postponed until all levels of setup have been read.</text:p> + <text:p text:style-name="P73">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="T169">This works, because i</text:span>nterpolation of 'MODEL_ROOT's value is postponed until all levels of setup have been read.</text:p> <text:p text:style-name="P73">The disadvantage is that there may be no incremental adding of values to a given variable because this would cause circular dependencies. Imagine</text:p> <text:p text:style-name="Preformatted_20_Text">SUBMODELS = $SUBMODELS jsbach</text:p> <text:p text:style-name="P74">When <text:span text:style-name="T9">mkexp</text:span> tries to evaluate 'SUBMODELS', it sees that it needs to do an interpolation; but to do this interpolation, 'SUBMODELS' would need to have been evaluated already! So this results in</text:p> <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="P75">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 <text:soft-page-break/>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="T36"> includes some special expressions, that are evaluated when interpolation occurs.</text:span></text:p> - <text:p text:style-name="P173"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T36"> = </text:span><text:span text:style-name="T95">eval(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T95">)</text:span><text:span text:style-name="T36"><text:line-break/></text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T36"> = </text:span><text:span text:style-name="T95">evals(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T95">)</text:span></text:p> - <text:p text:style-name="P168"><text:span text:style-name="T66">I</text:span><text:span text:style-name="T36">nterpret </text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T36"> as a valid Python expression and assign the result to </text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T36"> as a string. When the result is a list, </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T36"> will return a list of strings, while </text:span><text:span text:style-name="T9">evals</text:span><text:span text:style-name="T36"> will return a single string, where elements are joined by a comma and a space.</text:span></text:p> - <text:p text:style-name="P168"><text:span text:style-name="T36">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="T63">to a string containing a Python list expression</text:span><text:span text:style-name="T36">, and </text:span><text:span text:style-name="T63">then </text:span><text:span text:style-name="T36">use </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T36"> </text:span><text:span text:style-name="T76">a</text:span><text:span text:style-name="T36">round the interpolation expression:</text:span></text:p> - <text:p text:style-name="P178">DATE_<text:span text:style-name="T175">STRING</text:span> = '[2010, 10, 20]' # need quotes here!</text:p> - <text:p text:style-name="P178">DATE_<text:span text:style-name="T175">LIST</text:span> = eval($DATE_<text:span text:style-name="T176">STRING</text:span>) # becomes a 3 element list</text:p> - <text:p text:style-name="P174">variable<text:span text:style-name="T36"> = </text:span><text:span text:style-name="T95">read(</text:span>file_name<text:span text:style-name="T95">)</text:span></text:p> - <text:p text:style-name="P163"><text:span text:style-name="T36">Read the contents of the file </text:span>file_name<text:span text:style-name="T36"> and assign its contents to </text:span>variable<text:span text:style-name="T36"> as a string.</text:span></text:p> - <text:p text:style-name="P175"><text:span text:style-name="T27">variable</text:span><text:span text:style-name="T64"> = </text:span><text:span text:style-name="T97">split_date(</text:span><text:span text:style-name="T27">timestamp</text:span><text:span text:style-name="T97">)</text:span></text:p> - <text:p text:style-name="P169"><text:span text:style-name="T168">T</text:span>ake <text:span text:style-name="T9">timestamp</text:span><text:span text:style-name="T36"> 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="T36"> </text:span><text:span text:style-name="T65">must have </text:span><text:span text:style-name="T36">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="T65">'; </text:span><text:span text:style-name="T36">trailing time elements </text:span><text:span text:style-name="T66">and their separators </text:span><text:span text:style-name="T65">are optional</text:span><text:span text:style-name="T36">; time zone indicator is not supported). </text:span><text:span text:style-name="T66">Unset fields default to zero.</text:span></text:p> - <text:p text:style-name="P176"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T36"> = </text:span><text:span text:style-name="T95">sec2time(</text:span><text:span text:style-name="T9">second_of_day</text:span><text:span text:style-name="T95">)</text:span></text:p> + <text:p text:style-name="P75">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 <text:soft-page-break/>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="T37"> includes some special expressions, that are evaluated when interpolation occurs.</text:span></text:p> + <text:p text:style-name="P173"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T37"> = </text:span><text:span text:style-name="T97">eval(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T97">)</text:span><text:span text:style-name="T37"><text:line-break/></text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T37"> = </text:span><text:span text:style-name="T97">evals(</text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T97">)</text:span></text:p> + <text:p text:style-name="P168"><text:span text:style-name="T67">I</text:span><text:span text:style-name="T37">nterpret </text:span><text:span text:style-name="T9">expression</text:span><text:span text:style-name="T37"> as a valid Python expression and assign the result to </text:span><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T37"> as a string. When the result is a list, </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T37"> will return a list of strings, while </text:span><text:span text:style-name="T9">evals</text:span><text:span text:style-name="T37"> will return a single string, where elements are joined by a comma and a space.</text:span></text:p> + <text:p text:style-name="P168"><text:span text:style-name="T37">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="T64">to a string containing a Python list expression</text:span><text:span text:style-name="T37">, and </text:span><text:span text:style-name="T64">then </text:span><text:span text:style-name="T37">use </text:span><text:span text:style-name="T9">eval</text:span><text:span text:style-name="T37"> </text:span><text:span text:style-name="T77">a</text:span><text:span text:style-name="T37">round the interpolation expression:</text:span></text:p> + <text:p text:style-name="P178">DATE_<text:span text:style-name="T177">STRING</text:span> = '[2010, 10, 20]' # need quotes here!</text:p> + <text:p text:style-name="P178">DATE_<text:span text:style-name="T177">LIST</text:span> = eval($DATE_<text:span text:style-name="T178">STRING</text:span>) # becomes a 3 element list</text:p> + <text:p text:style-name="P174">variable<text:span text:style-name="T37"> = </text:span><text:span text:style-name="T97">read(</text:span>file_name<text:span text:style-name="T97">)</text:span></text:p> + <text:p text:style-name="P163"><text:span text:style-name="T37">Read the contents of the file </text:span>file_name<text:span text:style-name="T37"> and assign its contents to </text:span>variable<text:span text:style-name="T37"> as a string.</text:span></text:p> + <text:p text:style-name="P175"><text:span text:style-name="T27">variable</text:span><text:span text:style-name="T65"> = </text:span><text:span text:style-name="T99">split_date(</text:span><text:span text:style-name="T27">timestamp</text:span><text:span text:style-name="T99">)</text:span></text:p> + <text:p text:style-name="P169"><text:span text:style-name="T170">T</text:span>ake <text:span text:style-name="T9">timestamp</text:span><text:span text:style-name="T37"> 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="T37"> </text:span><text:span text:style-name="T66">must have </text:span><text:span text:style-name="T37">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="T66">'; </text:span><text:span text:style-name="T37">trailing time elements </text:span><text:span text:style-name="T67">and their separators </text:span><text:span text:style-name="T66">are optional</text:span><text:span text:style-name="T37">; time zone indicator is not supported). </text:span><text:span text:style-name="T79">Unlike ISO, </text:span><text:span text:style-name="T31">split_date</text:span><text:span text:style-name="T79"> also</text:span><text:span text:style-name="T37"> </text:span><text:span text:style-name="T79">allows the date to be in the form YYYYMMDD</text:span><text:span text:style-name="T37">. </text:span><text:span text:style-name="T67">Unset fields default to zero.</text:span></text:p> + <text:p text:style-name="P176"><text:span text:style-name="T9">variable</text:span><text:span text:style-name="T37"> = </text:span><text:span text:style-name="T97">sec2time(</text:span><text:span text:style-name="T9">second_of_day</text:span><text:span text:style-name="T97">)</text:span></text:p> <text:p text:style-name="P157">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="P222"><text:span text:style-name="T9">variable</text:span> = '<text:span text:style-name="T101">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="P221">Take integer <text:span text:style-name="T9">offset</text:span><text:span text:style-name="T37"> (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="T37"> and return the resulting date string.</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> - <text:p text:style-name="P24">The expansion of .tmpl files into the job description uses the <text:span text:style-name="T9">Jinja</text:span> Python library. It provides a default set of facilities that can be used to expand any textual template. The proposed default syntax was slightly customized to fit the needs of <text:span text:style-name="T9">mkexp</text:span>.</text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2548_1114405012"/><text:soft-page-break/>Placeholders<text:bookmark-end text:name="__RefHeading__2548_1114405012"/></text:h> - <text:p text:style-name="P25">The simplest interaction in a template is replacing a template's placeholder by a value from a .config file. <text:span text:style-name="T116">Any name enclosed by '%{' and '}' is taken to be a configuration variable, like in the snippets below:</text:span></text:p> + <text:p text:style-name="P24"><text:soft-page-break/>The expansion of .tmpl files into the job description uses the <text:span text:style-name="T9">Jinja</text:span> Python library. It provides a default set of facilities that can be used to expand any textual template. The proposed default syntax was slightly customized to fit the needs of <text:span text:style-name="T9">mkexp</text:span>.</text:p> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2548_1114405012"/>Placeholders<text:bookmark-end text:name="__RefHeading__2548_1114405012"/></text:h> + <text:p text:style-name="P25">The simplest interaction in a template is replacing a template's placeholder by a value from a .config file. <text:span text:style-name="T118">Any name enclosed by '%{' and '}' is taken to be a configuration variable, like in the snippets below:</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">#! /bin/ksh</text:p> - <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T117">#</text:span> This script was <text:span text:style-name="T117">crea</text:span>ted by %{NAME}</text:p> - <text:p text:style-name="P33">Here, the placehol<text:span text:style-name="T158">d</text:span>er requests the 'NAME' variable which was set to 'Joe User' in the example .config file <text:span text:style-name="T158">of section </text:span><text:span text:style-name="T158"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1669_1438093122">2.3.1</text:bookmark-ref></text:span>. This value is now looked up in the <text:span text:style-name="T158">configuration</text:span> and used to textually replace the placeholder expression, yield<text:span text:style-name="T158">ing</text:span> the final text:</text:p> + <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T119">#</text:span> This script was <text:span text:style-name="T119">crea</text:span>ted by %{NAME}</text:p> + <text:p text:style-name="P33">Here, the placehol<text:span text:style-name="T160">d</text:span>er requests the 'NAME' variable which was set to 'Joe User' in the example .config file <text:span text:style-name="T160">of section </text:span><text:span text:style-name="T160"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1669_1438093122">2.3.1</text:bookmark-ref></text:span>. This value is now looked up in the <text:span text:style-name="T160">configuration</text:span> and used to textually replace the placeholder expression, yield<text:span text:style-name="T160">ing</text:span> the final text:</text:p> <text:p text:style-name="P98">#! /bin/ksh</text:p> - <text:p text:style-name="P97"><text:span text:style-name="T118"># </text:span>This script was <text:span text:style-name="T118">crea</text:span>ted by <text:span text:style-name="T116">Joe User</text:span></text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2550_1114405012"/><text:span text:style-name="T120">V</text:span>ariables in sections<text:bookmark-end text:name="__RefHeading__2550_1114405012"/></text:h> + <text:p text:style-name="P97"><text:span text:style-name="T120"># </text:span>This script was <text:span text:style-name="T120">crea</text:span>ted by <text:span text:style-name="T118">Joe User</text:span></text:p> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2550_1114405012"/><text:span text:style-name="T122">V</text:span>ariables in sections<text:bookmark-end text:name="__RefHeading__2550_1114405012"/></text:h> <text:p text:style-name="P26">To request a variable within a section, simply prepend the section name to the variable name, using '.' as separator, as in</text:p> <text:p text:style-name="Preformatted_20_Text"># %{section1.description}</text:p> <text:p text:style-name="P26">This is also used for nested sections:</text:p> - <text:p text:style-name="Preformatted_20_Text"># %{section1.s<text:span text:style-name="T118">ubs</text:span>ection1a.description}</text:p> - <text:p text:style-name="P27">For section names that contain a '.' or spaces (like 'namelist.echam' in the introductory example), instead of the '.' separator, the section name is given as a quoted string in brackets (similar to <text:span text:style-name="T158">Python's dictionary</text:span> syntax):</text:p> + <text:p text:style-name="Preformatted_20_Text"># %{section1.s<text:span text:style-name="T120">ubs</text:span>ection1a.description}</text:p> + <text:p text:style-name="P27">For section names that contain a '.' or spaces (like 'namelist.echam' in the introductory example), instead of the '.' separator, the section name is given as a quoted string in brackets (similar to <text:span text:style-name="T160">Python's dictionary</text:span> syntax):</text:p> <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="T119">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="T119"> 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="P26">The placeholders may <text:span text:style-name="T121">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="T121"> documentation. Among these are</text:span></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> <text:p text:style-name="Preformatted_20_Text">LITERAL_BOOLEANS=%{false} <text:s/># Always lower-case!</text:p> <text:p text:style-name="Preformatted_20_Text">ARITHMETIC=%{2 + 2 * 2 – 2 / 2} <text:s/># is 5</text:p> - <text:p text:style-name="Preformatted_20_Text">STRING_TOGETHER=%{NAME ~ ', employee number ' ~ 42} <text:s/># Converts <text:span text:style-name="T120">42</text:span> to string</text:p> + <text:p text:style-name="Preformatted_20_Text">STRING_TOGETHER=%{NAME ~ ', employee number ' ~ 42} <text:s/># Converts <text:span text:style-name="T122">42</text:span> to string</text:p> <text:p text:style-name="P100">LIST_ELEMENT=%{PATH[0]} <text:s/># indices start with 0</text:p> <text:p text:style-name="P100">LIST_SUBLIST=%{PATH[1:3]}</text:p> - <text:p text:style-name="Preformatted_20_Text">FILTERED_STRING=%{NAME | <text:span text:style-name="T120">lower()} <text:s/># is 'joe user'</text:span></text:p> - <text:p text:style-name="Text_20_body">The last example allows for <text:span text:style-name="T129">a </text:span>number of predefined filters instead of 'lower'. These are <text:soft-page-break/>described in the <text:span text:style-name="T9">Jinja</text:span> documentation (List of Builtin Filters). <text:span text:style-name="T9">mkexp</text:span> defines two additional filters, 'split' for cutting a string into a list of substrings, and 'filter' for removing (empty) elements from a list:</text:p> + <text:p text:style-name="Preformatted_20_Text">FILTERED_STRING=%{NAME | <text:span text:style-name="T122">lower()} <text:s/># is 'joe user'</text:span></text:p> + <text:p text:style-name="Text_20_body">The last example allows for <text:span text:style-name="T131">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="T9">mkexp</text:span> defines two additional filters, 'split' for cutting a string into a list of substrings, and 'filter' for removing (empty) elements from a list:</text:p> <text:p text:style-name="Preformatted_20_Text">SPLIT_EXAMPLE=%{'A B C' | split(' ')} <text:s/># is ['A', 'B', 'C']</text:p> - <text:p text:style-name="Preformatted_20_Text">FILTER_EXAMPLE=%{['A', '', 'C'] | filter()<text:span text:style-name="T120">}</text:span> <text:s/># is ['A', 'C']</text:p> + <text:p text:style-name="Preformatted_20_Text">FILTER_EXAMPLE=%{['A', '', 'C'] | filter()<text:span text:style-name="T122">}</text:span> <text:s/># is ['A', 'C']</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="T177">i.e. lines </text:span>beginning with '#%'. <text:span text:style-name="T177">They </text:span>start with '#% for … <text:span text:style-name="T123">in …:</text:span>' and end in '#% endfor':</text:p> - <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T99">#% for</text:span> countdown <text:span text:style-name="T99">in</text:span> [3, 2, 1, '<text:span text:style-name="T177">liftoff</text:span>']<text:span text:style-name="T99">:</text:span></text:p> + <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="T179">i.e. lines </text:span>beginning with '#%'. <text:span text:style-name="T179">They </text:span>start with '#% for … <text:span text:style-name="T125">in …:</text:span>' and end in '#% endfor':</text:p> + <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T101">#% for</text:span> countdown <text:span text:style-name="T101">in</text:span> [3, 2, 1, '<text:span text:style-name="T179">liftoff</text:span>']<text:span text:style-name="T101">:</text:span></text:p> <text:p text:style-name="Preformatted_20_Text">echo %{countdown}</text:p> <text:p text:style-name="P88">#% endfor</text:p> - <text:p text:style-name="P28">will <text:span text:style-name="T121">be expanded by </text:span><text:span text:style-name="T30">mkexp</text:span><text:span text:style-name="T121"> to </text:span>yield</text:p> + <text:p text:style-name="P28">will <text:span text:style-name="T123">be expanded by </text:span><text:span text:style-name="T30">mkexp</text:span><text:span text:style-name="T123"> to </text:span>yield</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="T177">liftoff</text:span></text:p> - <text:p text:style-name="P31"><text:span text:style-name="T123">You may of course use expressions in the loop definition. </text:span>For classical, index based loops, there is a 'range' function as in Python, <text:span text:style-name="T123">and the size of a list is queried with the 'length' filter</text:span>.</text:p> - <text:p text:style-name="P99">#% for index in <text:span text:style-name="T99">range(1, </text:span><text:span text:style-name="T102">PATH|length()</text:span><text:span text:style-name="T99">)</text:span> <text:s/><text:span text:style-name="T123"># PATH was defined in </text:span><text:span text:style-name="T123"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1669_1438093122">2.3.1</text:bookmark-ref></text:span></text:p> - <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T123">echo</text:span> %<text:span text:style-name="T124">{index}: </text:span>%{<text:span text:style-name="T123">PATH[</text:span>index<text:span text:style-name="T123">]</text:span>} <text:s/></text:p> + <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T179">liftoff</text:span></text:p> + <text:p text:style-name="P31"><text:span text:style-name="T125">You may of course use expressions in the loop definition. </text:span>For classical, index based loops, there is a 'range' function as in Python, <text:span text:style-name="T125">and the size of a list is queried with the 'length' filter</text:span>.</text:p> + <text:p text:style-name="P99">#% for index in <text:span text:style-name="T101">range(1, </text:span><text:span text:style-name="T104">PATH|length()</text:span><text:span text:style-name="T101">)</text:span> <text:s/><text:span text:style-name="T125"># PATH was defined in </text:span><text:span text:style-name="T125"><text:bookmark-ref text:reference-format="chapter" text:ref-name="__RefHeading__1669_1438093122">2.3.1</text:bookmark-ref></text:span></text:p> + <text:p text:style-name="Preformatted_20_Text"><text:span text:style-name="T125">echo</text:span> %<text:span text:style-name="T126">{index}: </text:span>%{<text:span text:style-name="T125">PATH[</text:span>index<text:span text:style-name="T125">]</text:span>} <text:s/></text:p> <text:p text:style-name="Preformatted_20_Text">#% endfor</text:p> - <text:p text:style-name="Text_20_body">Note that <text:span text:style-name="T122">indexing of lists starts at 0,</text:span> <text:span text:style-name="T122">i.e. the first element of the PATH list is skipped. Besides, </text:span>the stop index <text:span text:style-name="T124">is</text:span> not included, i.e. <text:span text:style-name="T123">as PATH has a length of 3, </text:span>the last looping has index <text:span text:style-name="T122">2</text:span>:</text:p> - <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T124">1: </text:span>/usr/bin </text:p> - <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T124">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="T121">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="T124">that are selected depending on the .config data</text:span>, <text:span text:style-name="T124">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="T124">For testing, you may use expressions with comparisons (==, !=, >, >=, <, <=), querying a certain list element (… in …), and logical operators (and, or, not). Sub-expressions </text:span><text:soft-page-break/><text:span text:style-name="T124">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="T124"> 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="T99">#% if </text:span><text:span text:style-name="T126">PATH|length()</text:span><text:span text:style-name="T125"> </text:span><text:span text:style-name="T103">is divisibleby 3:</text:span></text:p> + <text:p text:style-name="Text_20_body">Note that <text:span text:style-name="T124">indexing of lists starts at 0,</text:span> <text:span text:style-name="T124">i.e. the first element of the PATH list is skipped. Besides, </text:span>the stop index <text:span text:style-name="T126">is</text:span> not included, i.e. <text:span text:style-name="T125">as PATH has a length of 3, </text:span>the last looping has index <text:span text:style-name="T124">2</text:span>:</text:p> + <text:p text:style-name="Preformatted_20_Text"><text:soft-page-break/>echo <text:span text:style-name="T126">1: </text:span>/usr/bin </text:p> + <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T126">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="T123">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="T126">that are selected depending on the .config data</text:span>, <text:span text:style-name="T126">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="T126">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="T126"> 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="T101">#% if </text:span><text:span text:style-name="T128">PATH|length()</text:span><text:span text:style-name="T127"> </text:span><text:span text:style-name="T105">is divisibleby 3:</text:span></text:p> <text:p text:style-name="P112">diff3 %{PATH[:3]|join(' ')}</text:p> - <text:p text:style-name="P91">#% elif <text:span text:style-name="T126">PATH|length()</text:span> is even:</text:p> + <text:p text:style-name="P91">#% elif <text:span text:style-name="T128">PATH|length()</text:span> is even:</text:p> <text:p text:style-name="P100">diff %{PATH[:2]|join(' ')}</text:p> <text:p text:style-name="P88">#% else:</text:p> - <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T127">cannot handle PATH</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text">echo <text:span text:style-name="T129">cannot handle PATH</text:span></text:p> <text:p text:style-name="P88">#% endif</text:p> <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="T124"><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="T128"> documentation.</text:span></text:p> + <text:p text:style-name="P30"><text:span text:style-name="T126"><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="T130"> 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"/>Comments<text:bookmark-end text:name="__RefHeading__2558_1114405012"/></text:h> - <text:p text:style-name="P55"><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="T178">'#%</text:span>#':</text:p> + <text:p text:style-name="P55"><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="T180">'#%</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="T137">and is for template documentation only</text:span></text:p> - <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2560_1114405012"/>Standard experiment<text:span text:style-name="T34">s</text:span><text:bookmark-end text:name="__RefHeading__2560_1114405012"/></text:h> + <text:p text:style-name="Preformatted_20_Text">#%# This one will not make it <text:span text:style-name="T139">and is for template documentation only</text:span></text:p> + <text:h text:style-name="Heading_20_2" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__2560_1114405012"/>Standard experiment<text:span text:style-name="T35">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="P11"><text:span text:style-name="T35">The name of a</text:span>n experiment type may <text:span text:style-name="T35">be of the form </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T37">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T37">, 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="T37">, 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="T37"> (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="T37">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T37">.config, whereas the templates are defined as </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T37">.</text:span><text:span text:style-name="T11">jobname</text:span><text:span text:style-name="T37">.tmpl, independent of the requested quality.</text:span></text:p> - <text:p text:style-name="P8"><text:soft-page-break/>An experiment configuration must contain the special variable EXP_TYPE, set to the name of experiment type to use.</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 </text:span><text:soft-page-break/><text:span text:style-name="T8">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="T36">The name of a</text:span>n experiment type may <text:span text:style-name="T36">be of the form </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T38">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T38">, 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="T38">, 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="T38"> (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="T38">‑</text:span><text:span text:style-name="T11">experimentquality</text:span><text:span text:style-name="T38">.config, whereas the templates are defined as </text:span><text:span text:style-name="T11">experimentkind</text:span><text:span text:style-name="T38">.</text:span><text:span text:style-name="T11">jobname</text:span><text:span text:style-name="T38">.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"/>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="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="T98">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="P12">The above examples neglect an important feature <text:span text:style-name="T100">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="T109">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="T148">may</text:span> <text:span text:style-name="T148">set</text:span> the special variable E<text:span text:style-name="T148">NVIRONMENT</text:span> to the name of <text:span text:style-name="T148">the host </text:span>e<text:span text:style-name="T148">nvironment</text:span> to use. <text:span text:style-name="T148">If it is not set, the 'DEFAULT' environment settings will be used.</text:span></text:p> - <text:h text:style-name="P200" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1508_1711940803"/>Generating <text:span text:style-name="T145">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="T133"> </text:span>running <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T78">, </text:span><text:span text:style-name="T79">the special configuration section [jobs]</text:span><text:span text:style-name="T32"> </text:span><text:span text:style-name="T79">is read and evaluated. Each of its subsections, e.g. [[run]], defines a job definition file or job script to be </text:span><text:soft-page-break/><text:span text:style-name="T79">created.</text:span></text:p> - <text:p text:style-name="P113"># <text:span text:style-name="T134">model setup: experiment type 'control'</text:span></text:p> + <text:p text:style-name="P13"><text:soft-page-break/>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="T111">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="T150">may</text:span> <text:span text:style-name="T150">set</text:span> the special variable E<text:span text:style-name="T150">NVIRONMENT</text:span> to the name of <text:span text:style-name="T150">the host </text:span>e<text:span text:style-name="T150">nvironment</text:span> to use. <text:span text:style-name="T150">If it is not set, the 'DEFAULT' environment settings will be used.</text:span></text:p> + <text:h text:style-name="P200" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1508_1711940803"/>Generating <text:span text:style-name="T147">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="T135"> </text:span>running <text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T80">, </text:span><text:span text:style-name="T81">the special configuration section [jobs]</text:span><text:span text:style-name="T33"> </text:span><text:span text:style-name="T81">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="P113"># <text:span text:style-name="T136">model setup: experiment type 'control'</text:span></text:p> <text:p text:style-name="P102">[jobs]</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>[[pre]]</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>[[run]]</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>[[post]]</text:p> - <text:p text:style-name="P43"><text:span text:style-name="T79">For each of </text:span><text:span text:style-name="T81">the jobs defined in the model setup above</text:span><text:span text:style-name="T79">, there </text:span><text:span text:style-name="T81">must</text:span><text:span text:style-name="T79"> be a template file in the model setup, </text:span><text:span text:style-name="T81">e.g. for [[run]] </text:span><text:span text:style-name="T79">either as 'control.run.tmpl' or 'DEFAULT.run.tmpl'. </text:span><text:span text:style-name="T80">The corresponding</text:span><text:span text:style-name="T79"> file is expanded to its final form using the </text:span><text:span text:style-name="T80">full</text:span><text:span text:style-name="T79"> experiment configuration, </text:span><text:span text:style-name="T80">as described before</text:span><text:span text:style-name="T79">. Besides, the </text:span><text:span text:style-name="T80">job specific </text:span><text:span text:style-name="T79">variable</text:span><text:span text:style-name="T80">s</text:span><text:span text:style-name="T79"> </text:span><text:span text:style-name="T80">are set and passed according to their respective template</text:span><text:span text:style-name="T79">.</text:span></text:p> - <text:p text:style-name="P43"><text:span text:style-name="T82">The resulting job scripts are </text:span><text:span text:style-name="T81">written to the directory defined by SCRIPT_DIR, </text:span><text:span text:style-name="T82">e.g. </text:span><text:span text:style-name="T81">as 'joe1234.run', </text:span><text:span text:style-name="T82">and marked as being executable. </text:span><text:span text:style-name="T88">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: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="T82">C</text:span><text:span text:style-name="T78">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="T79">U</text:span><text:span text:style-name="T78">sually, the job list is defined in the model setup. The user may chose to add </text:span><text:span text:style-name="T84">jobs </text:span><text:span text:style-name="T78">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="T84">is</text:span><text:span text:style-name="T78"> defined in the [jobs] section and contains a list of the jobs to be suppressed.</text:span></text:p> - <text:p text:style-name="P102"># joe1234.config</text:p> + <text:p text:style-name="P43"><text:span text:style-name="T81">For each of </text:span><text:span text:style-name="T83">the jobs defined in the model setup above</text:span><text:span text:style-name="T81">, there </text:span><text:span text:style-name="T83">must</text:span><text:span text:style-name="T81"> be a template file in the model setup, </text:span><text:span text:style-name="T83">e.g. for [[run]] </text:span><text:span text:style-name="T81">either as 'control.run.tmpl' or 'DEFAULT.run.tmpl'. </text:span><text:span text:style-name="T82">The corresponding</text:span><text:span text:style-name="T81"> file is expanded to its final form using the </text:span><text:span text:style-name="T82">full</text:span><text:span text:style-name="T81"> experiment configuration, </text:span><text:span text:style-name="T82">as described before</text:span><text:span text:style-name="T81">. Besides, the </text:span><text:span text:style-name="T82">job specific </text:span><text:span text:style-name="T81">variable</text:span><text:span text:style-name="T82">s</text:span><text:span text:style-name="T81"> </text:span><text:span text:style-name="T82">are set and passed according to their respective template</text:span><text:span text:style-name="T81">.</text:span></text:p> + <text:p text:style-name="P43"><text:span text:style-name="T84">The resulting job scripts are </text:span><text:span text:style-name="T83">written to the directory defined by SCRIPT_DIR, </text:span><text:span text:style-name="T84">e.g. </text:span><text:span text:style-name="T83">as 'joe1234.run', </text:span><text:span text:style-name="T84">and marked as being executable. </text:span><text:span text:style-name="T90">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: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="T84">C</text:span><text:span text:style-name="T80">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="T81">U</text:span><text:span text:style-name="T80">sually, the job list is defined in the model setup. The user may chose to add </text:span><text:span text:style-name="T86">jobs </text:span><text:span text:style-name="T80">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="T86">is</text:span><text:span text:style-name="T80"> defined in the [jobs] section and contains a list of the jobs to be suppressed.</text:span></text:p> + <text:p text:style-name="P102"><text:soft-page-break/># joe1234.config</text:p> <text:p text:style-name="P102">EXP_TYPE = control</text:p> <text:p text:style-name="P102">[jobs]</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>.remove = post, pre</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>[[my_pre]]</text:p> <text:p text:style-name="P102"><text:s text:c="2"/>[[my_post]]</text:p> <text:p text:style-name="P48">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="T135">ost</text:span>' job, that is basically the same as the old 'p<text:span text:style-name="T135">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="P45">Alternatively, you may want to introduce a new 'my_p<text:span text:style-name="T137">ost</text:span>' job, that is basically the same as the old 'p<text:span text:style-name="T137">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="P102">[jobs]</text:p> - <text:p text:style-name="P114"><text:span text:style-name="T78"><text:s text:c="2"/>[[my_p</text:span><text:span text:style-name="T83">ost</text:span><text:span text:style-name="T78">]]</text:span></text:p> - <text:p text:style-name="P114"><text:span text:style-name="T78"><text:s text:c="4"/>.</text:span><text:span text:style-name="T82">extends</text:span><text:span text:style-name="T78"> = p</text:span><text:span text:style-name="T83">ost</text:span></text:p> + <text:p text:style-name="P114"><text:span text:style-name="T80"><text:s text:c="2"/>[[my_p</text:span><text:span text:style-name="T85">ost</text:span><text:span text:style-name="T80">]]</text:span></text:p> + <text:p text:style-name="P114"><text:span text:style-name="T80"><text:s text:c="4"/>.</text:span><text:span text:style-name="T84">extends</text:span><text:span text:style-name="T80"> = p</text:span><text:span text:style-name="T85">ost</text:span></text:p> <text:p text:style-name="P103"><text:s text:c="4"/>command = $HOME/bin/my_special_command</text:p> - <text:p text:style-name="P49">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="T136">made available </text:span>to <text:span text:style-name="T136">the template via the</text:span> 'JOB' dictionary.</text:p> - <text:h text:style-name="P190" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2568_1114405012"/><text:soft-page-break/>Pre-defined job variables<text:bookmark-end text:name="__RefHeading__2568_1114405012"/></text:h> + <text:p text:style-name="P49">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="T138">made available </text:span>to <text:span text:style-name="T138">the template via the</text:span> 'JOB' dictionary.</text:p> + <text:h text:style-name="P190" 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="P53">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="P141">tasks</text:p> <text:p text:style-name="P158">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> @@ -2076,21 +2153,21 @@ <text:p text:style-name="P158">Number of parallel (MPI) tasks on a single node. Needed if 'tasks' is not set.</text:p> <text:h text:style-name="P189" 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="P49">There is special provision to change namelist files settings for a specific job. Consider this setting from the introductory example.</text:p> - <text:p text:style-name="P115">[namelists]</text:p> + <text:p text:style-name="P115"><text:soft-page-break/>[namelists]</text:p> <text:p text:style-name="P83"><text:s text:c="2"/>[[namelist.jsbach]]</text:p> <text:p text:style-name="P83"><text:s text:c="4"/>[[[jsbach_ctl]]]</text:p> <text:p text:style-name="P83"><text:s text:c="6"/>use_dynveg = false</text:p> - <text:p text:style-name="P46"><text:span text:style-name="T78">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="T84">with a job specific namelists subsection that – apart from the addition</text:span><text:span text:style-name="T86">al</text:span><text:span text:style-name="T84"> brackets – has the same structure as</text:span><text:span text:style-name="T78"> </text:span><text:span text:style-name="T84">the global namelists section.</text:span></text:p> - <text:p text:style-name="P115">[jobs]</text:p> + <text:p text:style-name="P46"><text:span text:style-name="T80">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="T86">with a job specific namelists subsection that – apart from the addition</text:span><text:span text:style-name="T88">al</text:span><text:span text:style-name="T86"> brackets – has the same structure as</text:span><text:span text:style-name="T80"> </text:span><text:span text:style-name="T86">the global namelists section.</text:span></text:p> + <text:p text:style-name="P115"><text:soft-page-break/>[jobs]</text:p> <text:p text:style-name="P115"><text:s text:c="2"/>[[run_first]]</text:p> <text:p text:style-name="P115"><text:s text:c="4"/>.extends = run</text:p> <text:p text:style-name="P115"><text:s text:c="4"/>[[[namelists]]</text:p> - <text:p text:style-name="P83"><text:s text:c="6"/><text:span text:style-name="T135">[[</text:span>[[namelist.jsbach]]<text:span text:style-name="T135">]]</text:span></text:p> - <text:p text:style-name="P83"><text:s text:c="8"/><text:span text:style-name="T135">[[</text:span>[[[jsbach_ctl]]]<text:span text:style-name="T135">]]</text:span></text:p> - <text:p text:style-name="P83"><text:span text:style-name="T78"><text:s text:c="10"/>use_dynveg = </text:span><text:span text:style-name="T83">true</text:span></text:p> - <text:p text:style-name="P46"><text:span text:style-name="T84">This</text:span><text:span text:style-name="T78"> 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:p text:style-name="P83"><text:s text:c="6"/><text:span text:style-name="T137">[[</text:span>[[namelist.jsbach]]<text:span text:style-name="T137">]]</text:span></text:p> + <text:p text:style-name="P83"><text:s text:c="8"/><text:span text:style-name="T137">[[</text:span>[[[jsbach_ctl]]]<text:span text:style-name="T137">]]</text:span></text:p> + <text:p text:style-name="P83"><text:span text:style-name="T80"><text:s text:c="10"/>use_dynveg = </text:span><text:span text:style-name="T85">true</text:span></text:p> + <text:p text:style-name="P46"><text:span text:style-name="T86">This</text:span><text:span text:style-name="T80"> 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="P189" 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="P47"><text:span text:style-name="T78">While the definition of .config variables may use</text:span><text:span text:style-name="T85"> variable references like</text:span><text:span text:style-name="T78"> $NAME or ${NAME} to include the </text:span><text:span text:style-name="T85">verbatim </text:span><text:span text:style-name="T78">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="T85">script</text:span><text:span text:style-name="T78"> that is supposed to be 'user-serviceable' for certain applications, the users will not appreciate having to change the </text:span><text:soft-page-break/><text:span text:style-name="T78">same value several times in the same script. </text:span><text:span text:style-name="T85">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="P47"><text:span text:style-name="T80">While the definition of .config variables may use</text:span><text:span text:style-name="T87"> variable references like</text:span><text:span text:style-name="T80"> $NAME or ${NAME} to include the </text:span><text:span text:style-name="T87">verbatim </text:span><text:span text:style-name="T80">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="T87">script</text:span><text:span text:style-name="T80"> 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="T87">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="P50">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="P102"># joe1234.config</text:p> <text:p text:style-name="P102">NAME = Joe User</text:p> @@ -2099,79 +2176,79 @@ <text:p text:style-name="P102">#! /bin/sh</text:p> <text:p text:style-name="P106">NAME='%{NAME}'</text:p> <text:p text:style-name="P102">echo %{MESSAGE}</text:p> - <text:p text:style-name="P50">By default, <text:span text:style-name="T137">native variables are formatted as </text:span>shell script, namely ${NAME}:</text:p> + <text:p text:style-name="P50">By default, <text:span text:style-name="T139">native variables are formatted as </text:span>shell script, namely ${NAME}:</text:p> <text:p text:style-name="P105">#! /bin/sh</text:p> <text:p text:style-name="P108">NAME='Joe User'</text:p> <text:p text:style-name="P104">echo This experiment was generated by ${NAME}</text:p> - <text:p text:style-name="P51"><text:span text:style-name="T144">T</text:span>o support variable reference<text:span text:style-name="T143">s for other script languages, a</text:span> job specific variable '.var_format' may be defined. <text:span text:style-name="T143">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="T137">this may look like:</text:span></text:p> - <text:p text:style-name="P107"># joe1234.config</text:p> + <text:p text:style-name="P51"><text:span text:style-name="T146">T</text:span>o support variable reference<text:span text:style-name="T145">s for other script languages, a</text:span> job specific variable '.var_format' may be defined. <text:span text:style-name="T145">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="T139">this may look like:</text:span></text:p> + <text:p text:style-name="P107"><text:soft-page-break/># joe1234.config</text:p> <text:p text:style-name="P107">NAME = Joe User</text:p> <text:p text:style-name="P107">MESSAGE = This experiment was generated by $${NAME}</text:p> <text:p text:style-name="P116">[jobs]</text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="2"/>[[job]]</text:p> - <text:p text:style-name="Preformatted_20_Text_20_Interrupt"><text:s text:c="4"/>.var_format = <text:span text:style-name="T140">"</text:span><text:span text:style-name="T138">' + str(</text:span>%s<text:span text:style-name="T142">)</text:span> <text:span text:style-name="T138">+ '</text:span><text:span text:style-name="T140">"</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text_20_Interrupt"><text:s text:c="4"/>.var_format = <text:span text:style-name="T142">"</text:span><text:span text:style-name="T140">' + str(</text:span>%s<text:span text:style-name="T144">)</text:span> <text:span text:style-name="T140">+ '</text:span><text:span text:style-name="T142">"</text:span></text:p> <text:p text:style-name="P108">#%# joe1234.job.tmpl</text:p> <text:p text:style-name="P117">#! /usr/bin/env python </text:p> <text:p text:style-name="Preformatted_20_Text">NAME = '%{NAME}' </text:p> - <text:p text:style-name="Preformatted_20_Text">print<text:span text:style-name="T179">(</text:span>'%{MESSAGE}'<text:span text:style-name="T179">)</text:span> </text:p> + <text:p text:style-name="Preformatted_20_Text">print<text:span text:style-name="T181">(</text:span>'%{MESSAGE}'<text:span text:style-name="T181">)</text:span> </text:p> <text:p text:style-name="P56">This setup will expand to</text:p> <text:p text:style-name="P117">#! /usr/bin/env python </text:p> - <text:p text:style-name="P117">NAME = '<text:span text:style-name="T142">Joe User</text:span>' </text:p> - <text:p text:style-name="P118">print<text:span text:style-name="T179">(</text:span>'<text:span text:style-name="T78">This experiment was generated by </text:span><text:span text:style-name="T87">' + str(</text:span><text:span text:style-name="T78">NAME) </text:span><text:span text:style-name="T87">+ '</text:span>'<text:span text:style-name="T179">)</text:span></text:p> + <text:p text:style-name="P117">NAME = '<text:span text:style-name="T144">Joe User</text:span>' </text:p> + <text:p text:style-name="P118">print<text:span text:style-name="T181">(</text:span>'<text:span text:style-name="T80">This experiment was generated by </text:span><text:span text:style-name="T89">' + str(</text:span><text:span text:style-name="T80">NAME) </text:span><text:span text:style-name="T89">+ '</text:span>'<text:span text:style-name="T181">)</text:span></text:p> <text:h text:style-name="P194" 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="P58">In the previous section, the native variables were initialized by an addition<text:span text:style-name="T146">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="P58"><text:soft-page-break/><text:span text:style-name="T147">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="T147"> maintains the special variable VARIABLES_. When generating output for</text:span></text:p> + <text:p text:style-name="P58">In the previous section, the native variables were initialized by an addition<text:span text:style-name="T148">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="P58"><text:span text:style-name="T149">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="T149"> maintains the special variable VARIABLES_. When generating output for</text:span></text:p> <text:p text:style-name="P109">NAME = Joe User</text:p> <text:p text:style-name="P110">EMAIL = joe@domain.tld</text:p> - <text:p text:style-name="P119"><text:span text:style-name="T78">MESSAGE = This experiment was generated by $${NAME} </text:span><text:span text:style-name="T89"><$${EMAIL}></text:span></text:p> - <text:p text:style-name="P59"><text:span text:style-name="T31">mkexp</text:span><text:span text:style-name="T78"> will parse all values, recognize 'NAME' and 'EMAIL' as native variables, and </text:span><text:span text:style-name="T90">will </text:span><text:span text:style-name="T78">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="T31">mkexp</text:span><text:span text:style-name="T78"> provides the 'context' function, such that the template</text:span></text:p> + <text:p text:style-name="P119"><text:span text:style-name="T80">MESSAGE = This experiment was generated by $${NAME} </text:span><text:span text:style-name="T91"><$${EMAIL}></text:span></text:p> + <text:p text:style-name="P59"><text:span text:style-name="T32">mkexp</text:span><text:span text:style-name="T80"> will parse all values, recognize 'NAME' and 'EMAIL' as native variables, and </text:span><text:span text:style-name="T92">will </text:span><text:span text:style-name="T80">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="T32">mkexp</text:span><text:span text:style-name="T80"> provides the 'context' function, such that the template</text:span></text:p> <text:p text:style-name="P109">#! /bin/sh</text:p> - <text:p text:style-name="P110">#%# for <text:span text:style-name="T99">variable</text:span> in <text:span text:style-name="T99">VARIABLES_</text:span>:</text:p> - <text:p text:style-name="P110">%{<text:span text:style-name="T99">variable</text:span>}='%{<text:span text:style-name="T99">context(variable)</text:span>}'</text:p> + <text:p text:style-name="P110">#%# for <text:span text:style-name="T101">variable</text:span> in <text:span text:style-name="T101">VARIABLES_</text:span>:</text:p> + <text:p text:style-name="P110">%{<text:span text:style-name="T101">variable</text:span>}='%{<text:span text:style-name="T101">context(variable)</text:span>}'</text:p> <text:p text:style-name="P110">#%# endfor</text:p> - <text:p text:style-name="P110">echo <text:span text:style-name="T139">"</text:span>%{MESSAGE}<text:span text:style-name="T139">"</text:span></text:p> + <text:p text:style-name="P110">echo <text:span text:style-name="T141">"</text:span>%{MESSAGE}<text:span text:style-name="T141">"</text:span></text:p> <text:p text:style-name="P52">eventually yields</text:p> - <text:p text:style-name="P109">#! /bin/sh</text:p> - <text:p text:style-name="P119"><text:span text:style-name="T92">EMAIL</text:span><text:span text:style-name="T94">='</text:span><text:span text:style-name="T92">joe@domain.tld</text:span><text:span text:style-name="T94">'</text:span></text:p> - <text:p text:style-name="P119"><text:span text:style-name="T91">NAME</text:span><text:span text:style-name="T93">=</text:span><text:span text:style-name="T94">'</text:span><text:span text:style-name="T91">Joe User</text:span><text:span text:style-name="T94">'</text:span></text:p> - <text:p text:style-name="P119"><text:span text:style-name="T89">echo </text:span><text:span text:style-name="T141">"This experiment was generated by ${NAME} <${EMAIL}>"</text:span></text:p> + <text:p text:style-name="P109"><text:soft-page-break/>#! /bin/sh</text:p> + <text:p text:style-name="P119"><text:span text:style-name="T94">EMAIL</text:span><text:span text:style-name="T96">='</text:span><text:span text:style-name="T94">joe@domain.tld</text:span><text:span text:style-name="T96">'</text:span></text:p> + <text:p text:style-name="P119"><text:span text:style-name="T93">NAME</text:span><text:span text:style-name="T95">=</text:span><text:span text:style-name="T96">'</text:span><text:span text:style-name="T93">Joe User</text:span><text:span text:style-name="T96">'</text:span></text:p> + <text:p text:style-name="P119"><text:span text:style-name="T91">echo </text:span><text:span text:style-name="T143">"This experiment was generated by ${NAME} <${EMAIL}>"</text:span></text:p> <text:p text:style-name="P60">Note that the order of variable names is not necessarily the order in which they were defined in the .config file.</text:p> - <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2576_1114405012"/>Re-generation of <text:span text:style-name="T145">s</text:span>cripts and <text:span text:style-name="T145">b</text:span>ackup<text:bookmark-end text:name="__RefHeading__2576_1114405012"/></text:h> - <text:p text:style-name="P57">Even the simplest user setup may contain an error. In this case, it is considered good practice to fix this error in the user setup, and to rerun <text:span text:style-name="T9">mkexp.</text:span><text:span text:style-name="T36"> If you want to be really good, you might even start a new experiment from the previous one's restart data.</text:span></text:p> - <text:p text:style-name="P57"><text:span text:style-name="T36">Of course, there is also the possibility to </text:span><text:span text:style-name="T46">change</text:span><text:span text:style-name="T36"> the </text:span><text:span text:style-name="T19">generated</text:span><text:span text:style-name="T45"> </text:span><text:span text:style-name="T36">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="T47">facing</text:span><text:span text:style-name="T36"> the next </text:span><text:span text:style-name="T47">change,</text:span><text:span text:style-name="T36"> this might not be the case, so eventually you </text:span><text:span text:style-name="T45">may</text:span><text:span text:style-name="T36"> need to regenerate the whole thing. What now about those manual changes to the job scripts?</text:span></text:p> - <text:p text:style-name="P57"><text:span text:style-name="T36">Whenever </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T36"> 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="T45">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="T46">This way you may easily compare old and new scripts to evaluate and possibly transfer any manual changes.</text:span></text:p> - <text:h text:style-name="P201" text:outline-level="2"><text:bookmark-start text:name="__RefHeading__1883_1672291846"/><text:soft-page-break/>Defining namelists and other configuration files<text:bookmark-end text:name="__RefHeading__1883_1672291846"/></text:h> - <text:p text:style-name="P65"><text:span text:style-name="T58">Most models need at least one Fortran namelist file or another form of configuration file to run. </text:span><text:span text:style-name="T59">The special section [namelists] </text:span><text:span text:style-name="T58">is designed to </text:span><text:span text:style-name="T59">contain all information that goes into </text:span><text:span text:style-name="T58">these</text:span><text:span text:style-name="T59"> files. Each </text:span><text:span text:style-name="T56">immediate </text:span><text:span text:style-name="T59">subsection defines settings for a single file that will </text:span><text:span text:style-name="T58">by default be </text:span><text:span text:style-name="T59">formatted as a Fortran namelist. </text:span><text:span text:style-name="T58">For </text:span><text:span text:style-name="T59">example,</text:span></text:p> + <text:h text:style-name="Heading_20_3" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2576_1114405012"/>Re-generation of <text:span text:style-name="T147">s</text:span>cripts and <text:span text:style-name="T147">b</text:span>ackup<text:bookmark-end text:name="__RefHeading__2576_1114405012"/></text:h> + <text:p text:style-name="P57">Even the simplest user setup may contain an error. In this case, it is considered good practice to fix this error in the user setup, and to rerun <text:span text:style-name="T9">mkexp.</text:span><text:span text:style-name="T37"> If you want to be really good, you might even start a new experiment from the previous one's restart data.</text:span></text:p> + <text:p text:style-name="P57"><text:span text:style-name="T37">Of course, there is also the possibility to </text:span><text:span text:style-name="T47">change</text:span><text:span text:style-name="T37"> the </text:span><text:span text:style-name="T19">generated</text:span><text:span text:style-name="T46"> </text:span><text:span text:style-name="T37">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="T48">facing</text:span><text:span text:style-name="T37"> the next </text:span><text:span text:style-name="T48">change,</text:span><text:span text:style-name="T37"> this might not be the case, so eventually you </text:span><text:span text:style-name="T46">may</text:span><text:span text:style-name="T37"> need to regenerate the whole thing. What now about those manual changes to the job scripts?</text:span></text:p> + <text:p text:style-name="P57"><text:span text:style-name="T37">Whenever </text:span><text:span text:style-name="T9">mkexp</text:span><text:span text:style-name="T37"> 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="T46">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="T47">This way you may easily compare old and new scripts to evaluate and possibly transfer any manual changes.</text:span></text:p> + <text:h text:style-name="P201" 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="P65"><text:span text:style-name="T59">Most models need at least one Fortran namelist file or another form of configuration file to run. </text:span><text:span text:style-name="T60">The special section [namelists] </text:span><text:span text:style-name="T59">is designed to </text:span><text:span text:style-name="T60">contain all information that goes into </text:span><text:span text:style-name="T59">these</text:span><text:span text:style-name="T60"> files. Each </text:span><text:span text:style-name="T57">immediate </text:span><text:span text:style-name="T60">subsection defines settings for a single file that will </text:span><text:span text:style-name="T59">by default be </text:span><text:span text:style-name="T60">formatted as a Fortran namelist. </text:span><text:span text:style-name="T59">For </text:span><text:span text:style-name="T60">example,</text:span></text:p> <text:p text:style-name="P120">[namelists]</text:p> <text:p text:style-name="P130"/> - <text:p text:style-name="P120"><text:s text:c="2"/>[[<text:span text:style-name="T160">namelist.echam</text:span>]] </text:p> + <text:p text:style-name="P120"><text:s text:c="2"/>[[<text:span text:style-name="T162">namelist.echam</text:span>]] </text:p> <text:p text:style-name="P120"><text:s text:c="4"/>[[[runctl]]] </text:p> <text:p text:style-name="P120"><text:s text:c="6"/>lamip = true</text:p> - <text:p text:style-name="P120"><text:s text:c="6"/><text:span text:style-name="T169">nproma = 48</text:span></text:p> + <text:p text:style-name="P120"><text:s text:c="6"/><text:span text:style-name="T171">nproma = 48</text:span></text:p> <text:p text:style-name="P122"><text:s text:c="6"/>earth_angular_velocity = 7.3e-5</text:p> <text:p text:style-name="P122"><text:s text:c="6"/>out_expname = joe1234</text:p> - <text:p text:style-name="P122"><text:s text:c="6"/><text:span text:style-name="T161">dt_stop = 2009, 1, 1, 0, 0, 0</text:span></text:p> - <text:p text:style-name="P62"><text:span text:style-name="T36">defines </text:span><text:span text:style-name="T57">a single </text:span><text:span text:style-name="T36">namelist file, </text:span><text:span text:style-name="T60">'namelist.echam'</text:span><text:span text:style-name="T36">, </text:span><text:span text:style-name="T58">containing a single namelist group with four variables of different types. Note </text:span><text:span text:style-name="T77">that you do not </text:span><text:span text:style-name="T58">need to use quotes for strings nor periods for logical values.</text:span></text:p> - <text:h text:style-name="P191" 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="P67"><text:span text:style-name="T56">The </text:span><text:span text:style-name="T57">names of the </text:span><text:span text:style-name="T56">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="T57">name</text:span><text:span text:style-name="T56">s, and their variables are formatted as fields of this namelist </text:span><text:span text:style-name="T57">group</text:span><text:span text:style-name="T56">. </text:span><text:span text:style-name="T57">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="T160">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="P67"><text:span text:style-name="T180">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="T60"> 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="P122"><text:s text:c="6"/><text:span text:style-name="T163">dt_stop = 2009, 1, 1, 0, 0, 0</text:span></text:p> + <text:p text:style-name="P62"><text:span text:style-name="T37">defines </text:span><text:span text:style-name="T58">a single </text:span><text:span text:style-name="T37">namelist file, </text:span><text:span text:style-name="T61">'namelist.echam'</text:span><text:span text:style-name="T37">, </text:span><text:span text:style-name="T59">containing a single namelist group with four variables of different types. Note </text:span><text:span text:style-name="T78">that you do not </text:span><text:span text:style-name="T59">need to use quotes for strings nor periods for logical values.</text:span></text:p> + <text:h text:style-name="P191" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2578_1114405012"/><text:soft-page-break/>Formatting the namelist information<text:bookmark-end text:name="__RefHeading__2578_1114405012"/></text:h> + <text:p text:style-name="P67"><text:span text:style-name="T57">The </text:span><text:span text:style-name="T58">names of the </text:span><text:span text:style-name="T57">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="T58">name</text:span><text:span text:style-name="T57">s, and their variables are formatted as fields of this namelist </text:span><text:span text:style-name="T58">group</text:span><text:span text:style-name="T57">. </text:span><text:span text:style-name="T58">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="T162">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="P67"><text:span text:style-name="T182">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="T61"> 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="P94">&runctl</text:p> - <text:p text:style-name="P124"><text:s text:c="4"/>lamip = <text:span text:style-name="T99">.true.</text:span></text:p> - <text:p text:style-name="P124"><text:s text:c="4"/><text:span text:style-name="T160">nproma = </text:span><text:span text:style-name="T104">48</text:span></text:p> - <text:p text:style-name="P123"><text:s text:c="4"/>earth_angular_velocity = <text:span text:style-name="T99">7.3e-5</text:span></text:p> - <text:p text:style-name="P123"><text:s text:c="4"/>out_expname = <text:span text:style-name="T105">'</text:span><text:span text:style-name="T99">joe1234</text:span><text:span text:style-name="T105">'</text:span></text:p> - <text:p text:style-name="P123"><text:span text:style-name="T60"><text:s text:c="4"/>dt_stop = </text:span><text:span text:style-name="T96">2009, 1, 1, 0, 0, 0</text:span></text:p> + <text:p text:style-name="P124"><text:s text:c="4"/>lamip = <text:span text:style-name="T101">.true.</text:span></text:p> + <text:p text:style-name="P124"><text:s text:c="4"/><text:span text:style-name="T162">nproma = </text:span><text:span text:style-name="T106">48</text:span></text:p> + <text:p text:style-name="P123"><text:s text:c="4"/>earth_angular_velocity = <text:span text:style-name="T101">7.3e-5</text:span></text:p> + <text:p text:style-name="P123"><text:s text:c="4"/>out_expname = <text:span text:style-name="T107">'</text:span><text:span text:style-name="T101">joe1234</text:span><text:span text:style-name="T107">'</text:span></text:p> + <text:p text:style-name="P123"><text:span text:style-name="T61"><text:s text:c="4"/>dt_stop = </text:span><text:span text:style-name="T98">2009, 1, 1, 0, 0, 0</text:span></text:p> <text:p text:style-name="P111">/</text:p> - <text:h text:style-name="P195" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2580_1114405012"/><text:span text:style-name="T58">S</text:span><text:span text:style-name="T36">uppressing namelist groups or variables</text:span><text:bookmark-end text:name="__RefHeading__2580_1114405012"/></text:h> + <text:h text:style-name="P195" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2580_1114405012"/><text:span text:style-name="T59">S</text:span><text:span text:style-name="T37">uppressing namelist groups or variables</text:span><text:bookmark-end text:name="__RefHeading__2580_1114405012"/></text:h> <text:p text:style-name="P54">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="P54"><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="P76"><text:span text:style-name="T36">While '.remove' is useful to </text:span><text:span text:style-name="T67">suppress</text:span><text:span text:style-name="T36"> 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="T68">Therefore, its use in model setups is strongly discouraged.</text:span></text:p> + <text:p text:style-name="P54">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="P76"><text:span text:style-name="T37">While '.remove' is useful to </text:span><text:span text:style-name="T68">suppress</text:span><text:span text:style-name="T37"> 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="T69">Therefore, its use in model setups is strongly discouraged.</text:span></text:p> <text:h text:style-name="P192" 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="P63"><text:span text:style-name="T58">T</text:span><text:span text:style-name="T60">he </text:span><text:span text:style-name="T49">formatted namelist text </text:span><text:span text:style-name="T36">is </text:span><text:span text:style-name="T60">stor</text:span><text:span text:style-name="T36">ed </text:span><text:span text:style-name="T60">in</text:span><text:span text:style-name="T36"> a global variable </text:span><text:span text:style-name="T60">that may be used by a template placeholder</text:span><text:span text:style-name="T36">. </text:span><text:span text:style-name="T58">This way, </text:span><text:span text:style-name="T36">all job information </text:span><text:span text:style-name="T60">available </text:span><text:span text:style-name="T58">is written to</text:span><text:span text:style-name="T36"> a single script or description file, </text:span><text:span text:style-name="T58">and </text:span><text:span text:style-name="T36">native script variables </text:span><text:span text:style-name="T58">may be used</text:span><text:span text:style-name="T36"> in the namelist definitions.</text:span></text:p> - <text:p text:style-name="P65"><text:span text:style-name="T49">The name of </text:span><text:span text:style-name="T60">this </text:span><text:span text:style-name="T49">variable</text:span><text:span text:style-name="T50"> </text:span><text:span text:style-name="T60">is</text:span><text:span text:style-name="T49"> generated from </text:span><text:span text:style-name="T60">its</text:span><text:span text:style-name="T49"> </text:span><text:span text:style-name="T50">respective</text:span><text:span text:style-name="T49"> file name, </text:span><text:span text:style-name="T60">like</text:span><text:span text:style-name="T49"> 'namelist.echam', by </text:span><text:span text:style-name="T59">converting all letters to upper case </text:span><text:span text:style-name="T49">(</text:span><text:span text:style-name="T59">namelist.echam →</text:span><text:span text:style-name="T49"> </text:span><text:span text:style-name="T59">NAMELIST.ECHAM</text:span><text:span text:style-name="T49">) </text:span><text:span text:style-name="T50">and </text:span><text:span text:style-name="T49">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="P63"><text:span text:style-name="T59">T</text:span><text:span text:style-name="T61">he </text:span><text:span text:style-name="T50">formatted namelist text </text:span><text:span text:style-name="T37">is </text:span><text:span text:style-name="T61">stor</text:span><text:span text:style-name="T37">ed </text:span><text:span text:style-name="T61">in</text:span><text:span text:style-name="T37"> a global variable </text:span><text:span text:style-name="T61">that may be used by a template placeholder</text:span><text:span text:style-name="T37">. </text:span><text:span text:style-name="T59">This way, </text:span><text:span text:style-name="T37">all job information </text:span><text:span text:style-name="T61">available </text:span><text:span text:style-name="T59">is written to</text:span><text:span text:style-name="T37"> a single script or description file, </text:span><text:span text:style-name="T59">and </text:span><text:span text:style-name="T37">native script variables </text:span><text:span text:style-name="T59">may be used</text:span><text:span text:style-name="T37"> in the namelist definitions.</text:span></text:p> + <text:p text:style-name="P65"><text:span text:style-name="T50">The name of </text:span><text:span text:style-name="T61">this </text:span><text:span text:style-name="T50">variable</text:span><text:span text:style-name="T51"> </text:span><text:span text:style-name="T61">is</text:span><text:span text:style-name="T50"> generated from </text:span><text:span text:style-name="T61">its</text:span><text:span text:style-name="T50"> </text:span><text:span text:style-name="T51">respective</text:span><text:span text:style-name="T50"> file name, </text:span><text:span text:style-name="T61">like</text:span><text:span text:style-name="T50"> 'namelist.echam', by </text:span><text:span text:style-name="T60">converting all letters to upper case </text:span><text:span text:style-name="T50">(</text:span><text:span text:style-name="T60">namelist.echam →</text:span><text:span text:style-name="T50"> </text:span><text:span text:style-name="T60">NAMELIST.ECHAM</text:span><text:span text:style-name="T50">) </text:span><text:span text:style-name="T51">and </text:span><text:span text:style-name="T50">replacing non-word characters by an underscore (NAMELIST.ECHAM → NAMELIST_ECHAM).</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text"><text:soft-page-break/># 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="T99">[[namelist.echam]]</text:span></text:p> + <text:p text:style-name="Preformatted_20_Text"><text:s text:c="2"/><text:span text:style-name="T101">[[namelist.echam]]</text:span></text:p> <text:p text:style-name="Preformatted_20_Text"><text:s text:c="4"/>[[[runctl]]]</text:p> <text:p text:style-name="Preformatted_20_Text_20_Interrupt"><text:s text:c="6"/>out_expname = $${EXP_ID}</text:p> <text:p text:style-name="P121">#! /bin/sh</text:p> @@ -2187,10 +2264,10 @@ <text:p text:style-name="P88"><text:s text:c="4"/>out_expname = '${EXP_ID}'</text:p> <text:p text:style-name="P93">/</text:p> <text:p text:style-name="P86">EOF</text:p> - <text:p text:style-name="P66"><text:span text:style-name="T60">Note how this setup uses the native script variable 'EXP_ID' to set the </text:span><text:span text:style-name="T56">namelist contents.</text:span></text:p> - <text:p text:style-name="P66"><text:span text:style-name="T61">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="T60">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="T60"> </text:span><text:span text:style-name="T61">ha</text:span><text:span text:style-name="T60">s currently no way to enforce this. The template needs to be set up accordingly.</text:span></text:p> - <text:h text:style-name="P193" text:outline-level="3"><text:bookmark-start text:name="__RefHeading__2584_1114405012"/><text:soft-page-break/>Non-namelist configuration files<text:bookmark-end text:name="__RefHeading__2584_1114405012"/></text:h> - <text:p text:style-name="P77"><text:span text:style-name="T71">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="T69">F</text:span><text:span text:style-name="T36">or any </text:span><text:span text:style-name="T71">of these</text:span><text:span text:style-name="T70"> files, the special section variable '.use_template' must be set to 'true', </text:span><text:span text:style-name="T71">and the model setup must provide a template '</text:span><text:span text:style-name="T29">subsection</text:span><text:span text:style-name="T71">.tmpl'. This template is expanded using the subsection's variables to create a suitably formatted text. </text:span><text:span text:style-name="T72">As for genuine namelists, the result is stored in a global variable.</text:span></text:p> + <text:p text:style-name="P66"><text:span text:style-name="T61">Note how this setup uses the native script variable 'EXP_ID' to set the </text:span><text:span text:style-name="T57">namelist contents.</text:span></text:p> + <text:p text:style-name="P66"><text:span text:style-name="T62">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="T61">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="T61"> </text:span><text:span text:style-name="T62">ha</text:span><text:span text:style-name="T61">s currently no way to enforce this. The template needs to be set up accordingly.</text:span></text:p> + <text:h text:style-name="P193" 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="P77"><text:span text:style-name="T72">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="T70">F</text:span><text:span text:style-name="T37">or any </text:span><text:span text:style-name="T72">of these</text:span><text:span text:style-name="T71"> files, the special section variable '.use_template' must be set to 'true', </text:span><text:span text:style-name="T72">and the model setup must provide a template '</text:span><text:span text:style-name="T29">subsection</text:span><text:span text:style-name="T72">.tmpl'. This template is expanded using the subsection's variables to create a suitably formatted text. </text:span><text:span text:style-name="T73">As for genuine namelists, the result is stored in a global variable.</text:span></text:p> </office:text> </office:body> </office:document> \ No newline at end of file diff --git a/doc/mkexp.pdf b/doc/mkexp.pdf new file mode 100644 index 0000000000000000000000000000000000000000..85fc65387da0bf6c28a87386286093aec202e610 GIT binary patch literal 382116 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� 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≥qGYsomT0SC=Io@}DD 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%0DJ%ta`C`#2X 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Ξ{2}4kb!_7+XmXbsPQVNxcU<2v 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%0A)t!t~4>{MX;h1BhXBzD{@H(m_60NN0Ai2{8nH zA8=a~YMIr*1DX{qf0_?aMmLEMm9n9;bQidv;Bn~?TqUD|&c*l9=w@UdhMpF<Yo7&r z>HTcBMKRM;dQf5~cp0ItK^UGuLU%U5!(m7gR%)bw`S;1@QJj(-tE;li?ezwiX>zI= z%1QIe-np~XVd<_0huk9}c%XTK4=xHBhfv>sqw)(?kl)=NN<9UpyvX%|w4(^(0@0{J zEQG8b&4UPhEw~@L8ioEbydwd^RBG#g)op@00_pLeIz%Qo?L;r3JQ^8khZQD#it0I* zQlMNiGPQAormV{FYs1fdXQxt|FZ)3-b!?I+G$)R-W59{d5Ol~dbPfsvz072!0XYNq zKIE3+8}>5F1^+v(Kv95FMKL!%;afd-S~^tuih?TMYOHj}IG$2fT@D~_0?2eZ%Q|W7 z6sL1Xx&P>s5UBooa>Tw!8Ub(&nJnGQ`&9Aizy0n$U2;LShY2Y|pJbCOQO@0Em?|)B z{#ul%|8UPsDYe8pA-N|cS^(0KW`ve+jIZnSg=uA7>L?I_*giV_WJ1T^Kz!ojuPTy) zOxvCmz@t~ygSOm(YYqYUk_AJDTvWmf1Ac+I_rM<1Te<LabY80In+?EOY#83YYQWKX z*b)z#6Y*wO+Zlbor>_f0c*n<2EhxQ6Dso{-EwwKU^T6S-1J`mhqzA6G$T{NOQt+K7 zCFPBc)2TR20dWM_vFbxc9cAAj7<_dRfykvYe65zXJ(=5t@arvUCNuf-Xu)dt#_u+S zCX^)MXvq>`a!|^%NvA2QICUnDj}w_NP4B0?l@mm#+d5aaWcJFDMoZNS!Nm4MGyvgm zN5P_Dnm@>G9{AS;ZytCgtz#|NU-CBC4Xec0Kw*@<_4kS`zC)d8C<4UMVg|N7JRY2q z55~dpZ2hwRkTA^D*gXYMbZnzBd`q+z#dsoAx$W-Sb~<}3=onFdHb?&0+H%rNHG%i> zsmGa)y08gNbx183?RK8UM%Xu(%U~U&G8QttsjVXF6>KrF&bi;)eJ6PypC+)ScwiNs zTlbY2!10*t0*LOxAV3>TJ(vNK!+#EdTbA&nE|=pR^bW~A5PWq!9L4xVz1aPuSInTJ z{hsXoV*PN0{;apa1>7<sMQkcj^-#7}odM{n^r~;8;hX3t;#;6y;wJV3uhmBCUZ3aS z;YMYW4d|`2&K8LcRb311OD%mX4LR8f66(mYCvpm$Zy_;i$E#&?Vuv3Pa&DptVpRtG z#nRm18yG72ol1&5>gC6cPowDl8c8gWSpA@*T_`)hLGuPH+oPKP_X%3b6+n|<!8|e9 z%CZ$^=(uP}zu$yIuB4v$lAB6raUKT<l6DPyoAoiKC~_dh0xrWvA*bU&+YDSK_xTQm z*<Hy>AW|XE%yz#st6dN;$+yeV)}aSwN?!{Q8WVeES1_6okhI%sUcagT(w(&N$>veo zlLHPvvLUc)UHI!CD9PTWgl(>pk+${U)~<>~;=6}#$}+7=f6TlcsBwz7PImh(f(uq5 z8vn_g#n61(<N;G~ax>N9t$I(vH(;>d9E3kvo9f(_%*4HFZ%iYH!krtNh{jpCcEXG< z6jyfz@BJPzg?Kj*qeWI54w;G;R+1EE9-Y0iUb4M~)y{#~d)(AxGoMv4PB7i>hfiS- zVTAEgMCgl!zJ5_xO@uDTT+$Ywk`_L?EW4~78f&1XdB|7`9Q?v_CSG<oiV*ue{%Kr! z4wkU_4Qu2#C#8kROOp~_+ut(AyCZ%h^2;192>wdVUFTQR?pxo+V;j|@{zX|cT;?AQ z?@smmF=kt0(!{FT(gX)q@yt`ZC|kT=Zt0RxO`DK*r%_5Dgk5lQh3v7LHbh|g#>Pgn zg?>Zom_-IZMyc-@Uu;QAaEkffUi!Jq)w0Cdwe_=VB(ogIpBPTH`GqPIqQNLmmpS6J zwMd}9c2w9~`kXr{u+|h&DG}%_f^`<brnHk#Y!hij(!cH@_%<9rxP|TRhl-j8iqpk% zGh$oFmJ0Mh0NCe9&a3q_)Hn`Hyaw>7ITE+Ki}(|!rh;_$W9yxIBGF|Q<)c7oT+=<b zxr8Z{u-cu_V^bsO<2~Ae780xngI}C>oUGKO=UGY^1MQFY-SFMUfobnuV$=!L2mTHV zSzj&u=@QO(2TYllO4XU(#p>fj+0!qY*nPK4Zh7TX$^M#ee<(}D!}KZaC&1otvgkLP zSB2QM-h@YX=7#L-u{A_@Gj;K(<G7N*7GOZ0v9k_Vo!uP{JAMzoB*O_T7A)Du-?Hf| zl#BfB(kn&C&T)Ldi15KCWaYsb)Hz)NC!IN)E#2b;!>EgsT^clOTX@d?QQxYH=isGN zLjwL|)knxWb=rF@zvw<sS0c9uo>}dPZa>|5LD-YOlayo;hK$q;?)%4|>u9_ZDhPJL zX0aWDGZ2Pn5hKgMAeJq7p37Tta8d`aU7Kbs(gFML*4{ejRHA3@RrEOh^a?{t9{Bro z9EPqOXa|L&#Fi$*Klpd?v|XB~4cW>hf)%b;Q|yhX9L-uLimW)D8yWGACtbH*%gKz; zBqz^|N^qX0x{OC%d)zr$!!SR<rTffisxRAk8<!SgSFIygHPfaMq|B-(0Bs@yE-ZfK zaOujSC6B&Ftfb6uby!SXB4UL7t52W!9Yy`Y$mhZZKv^_mOl^c|I}OA=$mEzm3O#Ro zg06q5i}PnCI*M|?h{G=76hw_eBU$d!K5P8JNt#6#R4$9jC^alP=x8qva#_OU^(o~M z(A_vTaH*XsXrhA4P9i-pXAuOcCvHt+wv`xH&Z;HHO31>KZ(VitFL`SUsCWPrs0qUl zxjS<!)-iGt?YY-m5Pa$DFpXGg52CJ|Dz>3G=Z#{!S>6Pyy)|+9Ywu8l>zf2IaK9Tb zWlos#57MC%-6Gx_edCl;inQ4pOL2V~rS%BLhh&7t?V(Ci7H@{@$8#}{{5x)_OI*I| z*j$P(wSzzrhvZRXjNd)C=L4LCN7F^MNNp{@(_J{%iuSRBCEe=_XG4%K^>n8i;klPL z-P^FdfiZPhQbHRvj+;kO(WL!{#~5_0_+CCl(u)s;gy70lNAv!WL*jMC0%bvqTL^$0 z3H#aw8W<u&3ydq>%Zgu<BcImM6q>I*keVsj{vjIKA8&}Sv=;B-y2w*he)s0aV#qgT zuoROp&QeoG3dX28$#5ZgaEC~#GSLa=P=9W*=;D7q17V02)ZH%|>``Y9_(nZCaKS)I zhjf-7YYbZBS=rUj99owsYkiAcU^bN7HXwRA9WhHP=$EuvpA}gnQoi+dwa{AhOg>7c zJKUu9b2>Xfvk}eA+CdcUn~$o9%WaI?6LqG4{F7{1tk4i2DOc0~DYkWRg|mTJvb)F2 z2Z(a`yG)PpA<gyvIS$t@q!#cIgTu~dcy!0YMbCDNGd;k3;iW_KM1&OG*E|9(h$rdn zjH8;fJ#@{)4KpDV_9h5WHO1jeiR@@mhXLjYg=Ys+{2$%oYZ1+7N_mnEYFX@cG6hAA zY8NU^0G&E!FDb+%xkkkwcLUTRzTp?i)7_Z`N0TlTn?-ogWQQJ1!G#`?xy39yoF9Wb z3nj(Q>Z&swI9T*h^!1ac67u<vRg<@;tVW{cF4`J|An#>L9b1lZ;2njWq2l4*2>8y9 ztWM>koVh09TaK|a9tj|U9hu)-KF!GfT<Y5}ye72&52reF+Gn{Wu|UXSj3{5K=t*uD zCG(OMX-JZSN{U$_Mw3yFpp;pfopCzB)Txcb&5lTIaavDP(s^R%f6F${2=p1i^%Uz` zU!9%&58{`)?@cHt(Wwk!dtWm?pN7)vsI9hr2z*!Q=v#RJ7(nO07NoroLR+5g#gY#< z1|gkDLJ*0%4C|`~eJQE^q){frqb$s&v0;tM|H_g$MmYi>1ot!ueZ5d<+|&{k4)qc^ zASf5XU%GjMxk+u33%|rM_pY_ZC{(l3cH!aaQBjhtlT})MFL!xzU##(mjCp?+zDS;- z=rtt5{vr&GCXGWtVu437UR%}s=!y`mtb&QWTfvu5CoPSq?Rvu<_e-4H7x)@Tj;2oG zche;GT;NoP5co^-qB|-tR-zZZdOKx$li?D#8R+gNXe-~=Lh|w5v^MrqX|$<A%m>gU zw^Szam<_rFry;iSAEgK`Kdxyo(q5WSEItv)W<2QyUSk-Bq{+G_NGZ#>IEq%<LuSq- zP}@5T^3517U@_wmi7zW|MYo-AV+K$Tpajj+z|q@{ill%Hggjyqgjdy{JL3!I${?9V zrkVzhc(`IqP%u*-yh%Hh$n?_g%DEhlY<h4w!FN0I4mi3oYLM&H>TVQ%GZqABOc5gC z0f_)1m@jM#lG4QQs8$GsTv{viMhAntC>Pnzw5aTIrY={#a#vRbyo3wWbx91O$)rOi z@VYYV%Au|&?oMq7-!4J3!VrZCAH}C+jJW|34s!CWU5Q44#o6vb82U5S^BtPf6sP__ z-c0eOlYYK<xwXHoC8`aAF#C;QC7v$R9Or9G31W>){674luSFBdAR=%yykNd~%!PRi zSs=*-abwm&U$m9ie6*0Y$r$hxnKFlM9ZB{np^<`j_D3F?Vs}ZYc7_9~+Y96{*f;5N z#hKAf+EALP`DK>o)5tLsw6Dl$YWMnxIT~;HG&O3PO$Crn-^aKlb9Si!;ZcBun%bPK zp<^Xe?*4yRe1IHTym05(;U1^*_DLCNolEPO7-5e$Z*C9~pPAOFUAn{N4{%r0q`CD` z^8`7p-4y{c#EQ$~Ar0j?pwuR<S9s&yYkCoK`<)mS|A~VUcQco0K&02Gx^jTdTlqt; zvly*#mF7roQ)0rVJi}qI>BBdZF12UA*kxFArIM4}ZM0oNIPt4|Q2T_U53Y3?TtxPw zIM!>&s1j{UOK;t_iu%vX?`zhIrcG$BQ3c7Sf!ymkobK1<7lnGHdj<Z$H-h@Kw`R`L z6I&<QGzm*ya$H46fG1C3dpsENWPP$Toh7>bDQXNBl%b!^iZU@2_d?Yf<?l3(<(3s< zN08G-di9|>1fUS<ppZ%zdfK0wcXz#f$DQ}p7ie^eQ(50XW(zql(%f&))hVC-*|QV| z6+WM8t{piVZWQJ8SsayPP5)5tSBy4r9BCXsZd5#T2#Ls%vbJL`!&<Zar)aO8#fkb= zD(Q=zmr6*RJ8^%STR^K)qp}U52Y)KGxTUZ4uuL`qoUrN>0}ut9Nf5iI(WH-|*&Y-c z+d?zNS7FiqOr-o!RMQMGj-u(SDTSNTcYi<AqCG_c%4pQ=NZXUP&g!R4)+f&?=cl!% zqY*)s)YTZv;qWgi`Nuc7p}Z@y2;`rLlsp3g5x8|*;Omp6Lo8i6@EDnoCgFD;`I0Yy z=T@NQ`N-q!%VhbS2A1KDs!qzAA+E`R0G>zx@)iMM4`Y<<jNnQ6o++&Ph|WuhKZc|G z*9%b<<l3zhpk3coeC3uTG{bo&5Tr|v9T}sKIuHx&b&8Qdt@jF5mqPCch;L^|WtRxK zswTB;)uu>zhf+F81D9V~<s^7BOsZtwPaX!ttNU&mt_ibsZ9xn-y#rV1l{<XCyhg4Z zO}?5y%w=8MT=NbgL!CYH*Y<*z6=Ef9TR{z<n~tFJC`uRY!VJQ;GOcg!U(=n-`2Rm- zU_vK(XzdZlLua}v-!{zxsg5h>bcK7`9e*r*5{;I0Wv#I2$nBu;aq}8)W&3M7XIS}} zBkG|GCJ9&*kt*(-8lwf(8)Lad3z2?8R-JFawzDXXHq5Q|%QxQP*N}lmE;k0$gSz3A z`IxSKl{tP*ntX|((<5RG3jy0(82F=u2?tSL501~^XD@X}=@4L~gOp!6JAQjmmAY;G z`OzP{uLsd4_U`}BR>Xc0qRlIhj7^Duqf>ATlBIGZ98zRi*YS2F4*Au%SW8&ascWOa zyeh!o{Dca%lj%SSit)aA<H|a_zFfs}i?#reA_pEv*R;Aj^uneRdq3>G&n_5o=cx0O zt)AuQ9=p;kfka6P<g=ax(malrD^xU<vC5L9Y0=alC~l><FsHd=U*Ie7_7)IG^?_OZ z<#4K(n_F~qyF39SKkp%mrbG2qjKq;OU$DfYdC%E4CwfmCt^pbKz%p3;DR*;Oy#bAq z$9B{->bDNlg)Ojz%U<o|NuSWgxh|<Tr&;)k5kf^KpCA0oy<As!D1+QEcRp_ga6xAI zwo(JRf5kVG9ql%aZh&igr?Z+2Y1EOu)uuz0mUgLNtav1P#;iOrwI))&Fnh6E2@^V^ zLdmB$JUT&CryzA+XeWRB@=;vpG!s&7+@Ot5)2sX^&X)xYtedVtaU`tBk_;Wb=dw*Y z0RW+?IJncJMmoO(!~oh4-3h-H_D4Vz+#G|!^|OOyy4KI%SV$w1=xzWlYN5EhOByeA zH1v0fT<}WBBQSDJsn=5>MNW<;{|iQIa6god?K*psQEO`si!%kWsx=ek1Q~>$>#&j% zXa%X_ZhKEBr77cvfw|PrYAI~ZT)5<cEZGiS;8OD*?Zebf0COHP2V@||e8VuH9xE%h z)nuMCswL~`j}P;R9|vLWNxkn@W-Q2a7uKsp$7+r1v*#?Q*$`r({5`efuaKo15#Lea ztHu!~?ak``BJO`+ZUlOk#TV&Y3TD2XKrWzgPEQr+=Opj&pbWv*m?66F<AB<!q>uh= z3Vst-2;M>5XE;R&$hkI{LzjxzSLO)7+Ym|=>op^3<I9={T_Gm`i+AZ88zGTiMh2p- zhTOoO^G+*EjTgff9%gXc6I_Lw3Q3=^1qmkK<0C%o&lK*|MjL%`)O=|F?*C&xWR+o2 zET@Q5_=_&g=m<pd0lmSt=Bs>Y{XoF)Zg!{Z-G)L^+$1W*6a9kR_RAB%sGIy#-a}Dl zyq;XBtmN1RBj!%SepJi9;%_Xu!hPd*P`nfw7)wB|<InjdBQ7>*F?I7ec84qY@4wo} zj?L24wMKb&mJF<*<uxMW{wj;;@juFpi-_jsL-Y+-9MGLK?gI<^n$j@(JOCM@t<Lv? zIVa}`cNiMIBn6q1Ibg~O<DMyEPf)hahZ2#!VsYzrvccalDVGd5Z)gZTaI~9YHS9wc zGvaS)ox`K6@t(Hzq5$dO4>@-@(v*fF_h&eMQ;Uf(L98iMO{?TD6hQ#`Gk#R$9bcz% zmulO+F-3kcpz|bH6>|_#MgwBit022>FYAy@*euo-MhfF3x7|Q<h8t%=K`mzZa@ADI z+rthTJDvTw+{Yqha**U+X8zDBD5)u5PW6!r+I4`Gtef~sToOznBw}E-u80287u%6& zS8hu2p}7?uV)wdzrxB3QtF{$L4;lcbH6n<jDG3qzI7|Qy+eYpG;B<YOL0DW4U1%b* zE1bxn;UM+p!se*I?XcqB)$GWKQhl!a-C3dD-TfvF!YU`H6X=vx^gvdX5ePyTty%(= ztr()BxPHzXf)nVsld>;vn`>B10j%a2h4*|-mzChL*^QeC4+Mljf~D{~#8zo4jiRPi z+_bj#iH<TVop99m{@6bI6@ubRd?^<S`t4EEv7vs%m{vayCw8vIO)6HoX_=R!_y=9t zFsG<dj?pWOLelIl5JjlwlW}xe?`^s1wxKk5r&9#;yVz}%oAO?OUb4quAoqeh87+(Z z{FR4>6$mCbLo1j0eE<)muWF5n<IJ_o?FI!|v1iAdVhsA7tMTX_qNabl409i-stj9d zZnERz)Hu23lzxz(4)1gwl`d9e+NJO4pat{EZpoVbuxgfzKKEphm;U!z*6WdwcWpm& zT7A;8r8He5&88VT8}nb$svAH6bws(b|L3sf2tTGHmA6>8U;D%j&Eg6Y==u!pd<<3^ z4L&s_;`q+}?zLL4(Q1A#kav+3lqK?I!~B{5`(phX;Q1)!9~Cp<?krS$4OrUs38g~4 z^7$qyK(&9CSesF86EY`CD+jI~hEoc7rXWTEFK$P)#{~~J&cjA2)fO6vMD$@|S^nPr zXM4)SI6kMylCKh8SwNC_leF#K@RyybJ-^iHikM9=Z>HE_xg_fiO*Hwcy#6TMEu@nX zVA(ABP6Cu?EkH)+Ar0-mUc2>Wkj&qK$mNBok>q~~v)yW6=@`izD_0U<;z66sBDsUi z0MaM0j}E4xW#hJGWWMf`0xcdr*=)b5mZd?DE-e=1d(g%2p9a3vWpwOC5k8JtGWkm= zQ$Iaq-ulxMv8olHJLVuR>d&g}wnU#>Kn$Zr5R0Ru)D)#ZQCY{2=Q?x-@Bgb2CYek8 zEAJXxjgwhhEzgTSYZM>?=0!w}>dQ!x1D&BG?6Tv5Hw<MAj)%Q_kz1K4<V*#U`X{?% z(9VsLBFgo^U)RVfYTcv*kNLEj0r7jns%dwl7RB%1cl%xYS1YnbPgPphXS>3~&K;oR zM29f^l&@SwfbL`mcnTfZv-CxMVLG?TFpRasO1d%G&(P*hE)-{;5}_sVMq3BBM>nlN zvmi&)V$SUJA3@%wN0*EY<m^xn#jjuGjD)Qoc=OGmS-*tikv)TgmUSW#>l^pp0Hy6$ zXQ5>C8WfYmYEe3PquUix|6n9=ihtY=uvSZebkFRy3QI*7Z$SG25~P<@<eDIL2eu7) z^#m)Y!Mq1E%8r0bv)~u=?S*rGlRF~?Qv<dS5RlOWcuqJF4F6s!8-X<JZri~^ID_b~ zmBXEUenKM3%Ham~+RNQbx$ln4ErunigZ9R1`(R+8mJ_7&2?dkFti45}5`<qFZ>NGO z{yAB_ZYvAQTD(%(I>{HS%s4WnF*keJveJSuPtDNR6HbAmYrM_<KDk}qu(v!L5dlIf zCIC?9c?-D`9v{%ff&4ubI9uzg2KU0AyJG`#R}O9nnY6+>;EJE+Fk|RxvG5W-R7O9M zQ*eUqsVKL$SrAecGbky7y2k%s<yP!5cFx>B=MAp%oSHCZC6DI5E14>kVxyHtWkS1U z^^2q!5nzyNd5)bXeMncCHjKa-p_ZXDLdVUsbMiLz-MIXuSBDZy?$eqXTa-)v`Jk(K z9+~ADD$IgG=j`EIrN1X=N4)ujgeMuENQtE?xZ&1wB{dy}(Pv~%9YCUrbsA3tnx~L# zeKt+Ij;2nVLqVPtHy3&9M@RJTY{&C>Z>AyxWUoYW;7W5hYm@U3%RCo^P$*&;o|8#@ z(75+Z8h#u*>wKr}Y<G70KPoJy*|@qnfYC)S)`o7<YCsGB-u|!*6f>;803(wBc5v5) zV)bed&HEo?7sJy3<}4Uq@uL^v#<gA15MNJPlE*<v?H&4IrPROdjP^`lbowjI3`+qC z&ayom#kFkd{iaD|8JiRI9#@exFu))Gu10b!u%XB0c>bFw7xsMO(vCGwVw%^(Ufj8t zAs##-?54LW2HV2MDMz#*;jX+l>8%U+;Ma9;yxS@4tby3E2{yEIW2&h&x7m2QdA%>r z{lY(9r7i&Kk`*eCE`gk3J-E4UEWmd{Crd}M3vUQ|QNzgbZT{u!mLKd>*LiP3mX{@3 zmNDVU4urQO&X^%G;E5`iY}ufM5#B0&J8zO&Co6cB_~;f`TK4QKrMIxWS)C2Jcu3HS zTQUSn(P}`$@Gh32@pIVxnw9Us!|;Dlr&UM28~a0fbJJ7EML;nq?JuOxqeoZZE}Y(X z3AABgP}|Saxa!fvvTo37Q-DE~*isFe%9^_BskIG<+&1`vzEA>rj{;4zCg$>?q^J)W zBYN5xfO5a;A-s~zvz=CeWN#WqUDf?w?xNO^XPP0NUK24K7I>&y?=zudPe*AQTr-%Z zhi>4oK{IQANSwGe8FU9JjW)Z6w-or?`}k&?H6lfN_wVh{QijOmNrW`DA}m0n86nTJ zxD_d4?~yWhTvmN8<&rbPr;YhxwQO&nei+?)QzB&K9Upez56Hs$pN$?IY^%@-sdXJ6 z&C7Kp`;}dx-W&@Qaxo<Zz@l;!N-lS*ir*2>yK6VvXQMmNF(gP`3_n`#yp{pYM&!Bd z_j*|kxS*3*y-yk6y;wMo)@-4cHGhy4t~XWx&#m>PUco@Y%XVDakS$PBclQ7&<4uoW z%&z|c+Be#E!?0dA_iA>biqv~*K?G^RL-<@z82i#`UI*|o@)5`rTL6vOQ<Dr-^Grzi ztR=v;?E9n+3s|W_S4@7}4jSKmTz7tV3B4%;E-0=wj?K=Kt+ej24?V}Dtj+_MJFKj_ zBQ?o-eV!v}E)}f2Zkf)`)6Xjo)hNyRqvHy|t9<b|J~VA`X;%Bf+Ns#3Tcsx)PCo~F zs<&mkzR(xd>g@|6VK!6V9#`SFA)&n>C?!{J>@nQHi2kx!ARk|U@~#OjwlQ5V@Y2GC z3z>$X&cFypG9Q6<E?M9Rgqdk+Xdf|Oy1>I!&JMsGe0LnfQX)l6YPue9tOmsC(+~oD z&bRvtp7SDmzq=D^qwQtm*IU}?Z2Ut!goBn*M0ZSGJiP}V9F~wPFDd{|#OqVl={K$% zvQa0UH9C9_+-{Ri6@kB+5$&HNFd`%lPsZcmbYA|kQdaM~+_JaBa|u<#32Is+G<z~H z%lRA?<qY;k%ulCV)a04c|AjM_m#9p`LK5VOZwCI+XYpjq?5Y5th?xC>BAJA7ypDmO zC}Y}|s%ow6WNchDHmx2flp2ForYVW7dSBztHK>)49%<y^8=5x*_Y4#?>8!aL{+w>Q zL;9#s&z4TlZMh7?)#MJ+KiYNR!3fHX;TFmYsHPg8tq}ZL3*`6KrBM(VwI&x_pvuWe z2I@0?1GlL0q9wN1J$#YT&m5EW==HPz?9#O0YY$UOUeJ!mo+cf(S?klV$pWX@QrPAU zPVskh0`#jb|A|&38@{v+jM%W~9~7AJsw(*QeXI5iPJrfB-uf~wAR}`tTAb_YWV#u8 zt&g3?X@&l>6lUI`5m=dI@}3-ZCE^uh;G{^>GqL4bO-Rm5pHwEz(6jecGf=L%Ai}?N zPU(_Id)nxPNmz4E%Z~Qc0(CoNtGjmD{{K%-*?9v|Eiw%Fi{v$gy@(qZIhkVMupC<- zljtTGthZ3v0VIR7&zT|n`)4}~!^GvqG|t4uqW>>!nHO+8Q^ZO{r3}FzH-aV-Z^`N~ z+t{)Q^UALc38x&UiW!5y=ubkk`NP!V3Z@42w7Z!Q@J^g1Z>1|haepKDhrJ}x2DY&0 z={4&G;QCZ2ei-ouB4vP;{!{xL8Yu;ohv!+(OxcGTm|ShPXf%eNS9JM*DjG^Oin7`( z<_}k=W2#2}pY{D{WCs$Glsf_8d&*P)fIb<wf%|ZNEXSI+Y_ET_+v3zHvUxLj1Q*0q zNQ~M-0?I|lWUlX=5?aj9Xpw!<Q3{tX+|5t^Ceo#^^(tODJ<~b`3>;PyamV`YHY?IY zn_XcOebQNEnDCg!bQBCQP0A~}j{)DpL_lFD&$qpCahp1pQO|D6#Rgd(l1kE_Gec?T zgM?ac4~fa`#9AXI$JlHP@c*_-PYS^71BDCpYFl1JBIwQkRsZxK$DdG@vN;&DQAKEn zZ2m$XM8jWua)CwJnv5#-asO-w)ico2qg|Qm7K2NTjAk@f@l`&WwL_&!G@c$lUfF8{ zBu-@!iXhW-prL7x^W>LNs%A4xK+axf(_%@B7>R`?-ePlbIB#f>7!m`M>-_*^bzym5 z<>>D({4>*wBzZt;@TH95xbW$KDCuaW$_tL<nXXlAl3!fwxCUBy=`ZDE8?3>OJJJkH zRfv*V5p<!+TfBNcAA(bisIRd+zH<T&JopiUe7Xl<MhaES{DiQo?k^>?68a4WwvB_o zhq_&P*UlETg#CC;oZtVA%rP|sG*dPu?S5a$cSt!udw4PB*%7((Ps|!?`r$Jr<YvGQ z{ba|qO>h3|=ed-46B6NgrH>>CJiGBL8j;SV(WH~weo@v`1VkXY3oDK71*mnCCtvec zFSE7Vr91aE-Zf<%$$XkB+d`t$H-~jZM1<m36%9aPGh%%ph-dQ8h4kLBGl?g%so;J3 zs4ah<aWjQU(^UtmEf!enU$oi`*~lUYp*J?^BsJsq_&dJ)Z;<(>?Nn<rEL+{2+5`=4 z6~E4ig~Yq(>!V_5$8MaY#x|~9?CGp4eQwOciL+LA%fLY9woLJ`=%&R#lR-#a7S!nE zkxA1N?vjVA)4U4c>9}a<T}GqeQ*o$u&&vv}v}gs|0zMo&RvUkpZd925&yIiidPtyF zyCduQ3Bz|QMT)Drdx&Mxga7@;6uw-%E%Z8dah&x)vq{cIiixsOFIJamEALNUS*`Ju z%pOh;#|o*S6DN(jKzEQz8?*A~*=sy55BeQq0-{`Z%=DL?9<4RXQryS4DQ)owj43ym zuF&TkUBsD(Z5&_A$<Re^cCy3jB7BX4`L|3cMu^*->txy`C#I>5pF^j1>{W-cHaIR< z+{=Clm=qc2SP(vz)=Dn1iLLYnQnKL-m+jrBY?tos)5){I6%&5&BHI}mo{2)D!kdE_ z0{5al`j2}E`AKtLwmcWcBbyX3RA4QE`vq@nht|f(6c!l%W(-D38cY_xKpw-b)dWLA zKp){t@QCe3d0yJQa1!x&sO}gwk_!AlSHKDd=en|bA1l->@rYcpR4AmY99*9P@)kgy zH!~`vx`@f1hd0Ft_nQ;zC4HV;p@>mk&v)9tOVK>fhPn2a=5^C2AUyC*x6d9lijOyw z>;Tj{7tG%mg#F_xZU}4kqLG`6N0tHsF2y^=NNwTPUP#smNu9fR8<s%I%uW&fkeWh* zxs^y<=snk<9BlA!Hb*BMcz`!hX9rF`c`^dGjjuV3Q2At^4`U+qn9i6z(eqO@#z##+ ztHzj8i7lB*#?M1`E8#p;eWVMcmseE#H`4Lp`&6G^{dqHzc!Lfd)biLzK7GkC>W9oz zn+`h?>x~s0aW$)v+>K|oy|h}$^#RzrRhmeb3{T`c=qsq&nvPtK-=)gVW(j8qNs+jc zEz6d(i_Xwxl2g~PkT1%)zfssY?9)xp=>%9(ewiu7vtEy#!LM2OG-`pNU;*2GzAkd! zIj_!m9Y;xuR`X7*{VI1|$pJ=Vf{$WROOvQaDO)C3BwH<6Mse9;3@{n!h#O)2+jtA- z2}VFB?uZ8*Xevm+Wq|;9VtBqUSAcDB>boE}cyAlinXB<A{^Kn1NAA7=fXy1{gWR1V zKmNU6y9aC8yjpK{QN%Pt$ly})bPn(ab6ziZs6Z!QUmXU#(X9<-+13Mg!J(D;3ngX` zPM<#fYAnq3P@odaqkVED@JI`pCNen>cc>96F*P7`L+|o!(D(PbvG7SwBrjHe90y{o zxP(UL#bE@jfjXzYnA5d!E|u7Qu}%hR{c;m<Cp+iJ_QYK4yiKC7>3H*o(|2!SyYat1 zWLOHQXSyV?gXK+<flM@`;90>DrmL{n6$LhpUlCB<;I_qahC<Xu@S8OFJOv;HCa~}+ zkK5kuj(2(5(ddLc07leRar|}-|7ue(#9t0%3oXX@iQ~T`;j#FZm`O_uTe>nL!@p1L zmkgwC1&S@qZF6X$8jas<2)t<mI?amv_e^Prc?t{EF~Zk?S)mU|!_yvyw-7W}?(cTp zufS!<!7`>$=|n2rV{VMv&--%1S<@AGKS8NaqN4zM9*d++$N(syMsG_y%O(D6sSUc5 z5DP*Ey8om4)FMPIs__F#<)URL`WfBiz|H#M2H8AXU@bqX`o3O&Cl#sh=dsHIRukni zkwRn3#{bAT(2V?3oEor&N?Uv*d|)(R{F@f*q1T<IuotDHMn0|1B&O96#<slV9xN|( z1=?jGYV*mn<{PG)+9?na9uF^L2GGH_5B51S4wvb~5!F?kU|=RZYhgkF<hto-x4jO* zmVmOWSgWR=y-+>pU$|`OP=h*wQ9e!DgQ<#dL=?#s#HbqP*1M}g2JXYbs_Lr(+pC)? zn{(8IzIyFvxpn=2r$?k&z%30h`b$_h8=4;C8A)2^bi^_sJty1Fv8*c7sEw@-n5f3D zqG9==gGKiHDqP*7pE=C&g?zu|af~%O4|;DdfpT1m07_M<Q6KNi+)UtC|6b0uvH^PS z!}B>4Q?=mgz>hi#Juj0sk5qXf<HFuWonE|Q0@u7{>K#=ET}%l_T1WqGlRhEv^feg| z*te^>id}6IopNJ9AzqDS;=M`~;|cWl*&w6hXelviJ%BLs+wOUM=gipq;R<~aOB$iE za=N#ILd;&78sQva2A><vL^OF6YRLgD?wSDj`0mMS{ysbF2Mk71Vd%c%Rs=-*HVYb5 zZS|Ailt3s=9F{&PbV5J?2pSBLA0F%8u@X1P6y{qXAitp6qlr}Ryi^m8WhmWHQB@-s zM6vuMeslb!gYE_>Kc>nylHXAW=N!gy;+=mZvJ&5|D*I7TV<q)?3viB(gB1WH=)ypk zI1=potWZwMd8=rh)=jfdY8Etxp(<oL!+V^&*$=2)`IjLUco(dXQR97nKYrI~$Z)HM zF0}{g;9oY}mmLgeL~r$2sI-~KwiSrFR&G7I4xtyt(nLH#kW?s53nlti%{8Gpu>=A8 zTk8n%#f%mSoYUQQKltiNCIxT3rch;kk-sq(?tK>TqC-LFwTkV5ISO78+#3tY-PI3; zZEGqt1O?S*Hovki(7l9pk{++fE|ob0{GkbPJbZ)kLsWj#ZclP|P7yY-jt#MeqPj=f z8Hg0Bmnm<vr<nTsn>S82nQS`~w0e}mJY>L*yW99^QlbO$Xp2d1QK_WkAOP_q-Ud#= zLP|DPu@!C8D>A+Tc}TA&J&5Bo23k3peuIX<nUG;+El0X8-XrG!x#9PV1@NNDDl6hv z^98!4g6MjN3{n#}OK7lTa}VlWBemRc59KttOXvKKR9ulxJmhPtou`utr}%pxfLFOX z2amL!3(#^WIQK%jo1|usfLe#NBSPS4;$iv+(v6-s#5Yg+fJ3B(>=dM<cIw{^#L5Dt zmB6@H)P#9n-pUj)MdN;r%>&cmkbORrIs-?rh@yzIgm)2{0pb*0s2_y89^K8S&*>&u zw`>S*ZLAcJ`JEso$gp`ap^~4shB~H?7qmK^YXG5}&X~eO%OpM9MZ7WUsQo2T1czw( zy~|o^dSiC4O=NA0K|zkW>TGaq&{Sm>LI}CYDMrD?Y_BCgOqtUh7F+wJzT&0$0oz5F zGdCSMkKBlI6|tmA<5e{KRO;t^cYPS2&yX1__j#Dq)nmwp1<63T0o>y8YR#B2HunVY zMr?5EXqhP{lQ0i3p*zrx`aeP;km~J=4%53Z^R3fEs=%!24LNq;gDZF-Yqj8a*8|me zGa|?Q*lxCYOR#pqX1gq?$Pq-Kbp{yZGPF``?rE{5;5~d0+<!$EyI&*c(e%2`8qJ8b zWj7kkdkhbId7L^XbTuD1KE{gX+ZKM8O{rbw)nzixpR~6iP_8hn7vHfg99SmGWTCMX zyHP5$koMlIDmS#$izgyPAbU_naYvET^YQq5iel#JBe(|HrseS+c1RrgK%YnsPHnBj zeLMZCFuI6yKkLcIF|;11(nKG0^a{Eu(nQ5_Of`{K{QYB%ar*4?XD8A2mD?L?m-)Gu zdeY=`1&Sdt7Gume1lS7!M2&K@yb6oG#cpmM_xt10t^!u~pqP0g;Od+|WW;RYdko>C z;)K2kWL@+?2i)^i)BOL>OO4sia(=)5(Py=62hsoMkiZa(=ryEs%Jn>cYwTyy{kugK z5hbKCx|51QW6%Jk^r`(A7O>5mPi)B~-a<{y=107ei(6;Ipu7{R)7uGkPKsvM+4oH6 zbRA|}aKTPVy$il-uiz3Z;WDK~_J|JcG&z~wUmovWuG-nxf=M8ei;x^!g;VzaAlg4i zjcHhp@&e}?Y%2PCoc!T)YsIaWU2Vd^!}sBhO0^A*3AL_2T4T+uoQGGh!Jb9K$w|H^ zSl78R&HN3W;0a!b75kp>h*S_glLGGL#_a|~+j$)vMz7+zLFL<%<@+{uqzJO$D|oN~ zCRTa+zzZGtPbR38e_w=;ZwZ$z1p2H7hiw1U`tQMFd+@ZTPd~{iP=P?fz2c>Ls)#>l zH$O9;ont{E_z29+6GF@Mk=~aF6w-RJ4ITx(!*tffF2K1s6WMxNSX~v`V^0U)=X%RD zXJ$2bTU7`wWu!HbbL=9{^hPk>oEj~~)U~DC;)Rdb(HE+!jg-G)ZSi-2O^wwrYVg(p z4K)FD)+|9#<0JXF^YFlt=8-#9fuQbEjND596`6Rsyyy(cOF&H>)r)40Tb~TiqWMZ- z4cm333)xfLJIqV}TpPM3`b&RG0#RbzX^pqCS}|Cm=4n(m(oymE!z|CsXS1pfv?qpr zocUCnJ6L&1RfJoGYoJxQRJnvs5(!<E%UZ-%fFM@pc{O$hfms9db|wyx^1@G=nh*d? zNdf8f=D3(j2fiph44s+T%Djn-A;D|w0!{^J<E2<7HE5?5c0a^I=%PH6>U*%8aF$Ds ztrhcx5rMn{UMq3wl=|D3Uk^VGuS+PaB+FGckF$Off#&g7dp`}#ryQHXIA_#B>X8gB zd+fKPLm9MJbCI??ZXaJZPa=rg28$EhZkqj_)l$X9Gjq+io?5@G`hY|LE4)OgD_If4 zK3K}phXRUJFGOT{urY3O7@oosAWo8sUkwxrs$Zj&=$YR~!)0{q&FNaJG_t=`%k3~G zR|_%Y`l=)pPO2f9SNgA47#Ik7w+a2NU}d9b6sCnOgFtNSY7Yb6D{`znb4_hs=~5*4 zv8)v>y@2P@ELY3`IYg+xcEtY=-<TAZzpEW@>b~JqoL&z#>Nr?`Afo{=SB-`^%vwAm z1N>?39J0Y2=8UtwKY|&#{n-!}4%~L2AcZwB!SN6Iu-NaMI@{y;;s#NsT$W^fmQ>OU z$G@OTt?|SwiF|r=x$p&tiX_aux4)MYDhm?zC8;Po(9_b!>P;S1fer3?bqRExiVp`% zz;Wec-p_$ku#NQ!N1mr7AAxHqd&evwRATO-ut|3tB?=&%PK<<AoEnS4ew}xdvH>-g zqZ3-Dz%tdZYl4O3v}oN@zbk4iN`AL7i<uV1|Fne1Rr3Mfu}YahYtKVbqRM9<|Htlr zHz888(??t88{g0o)Zm;jVt55IB8ME_q1z}RvrGJ(kS2^xOxL`*Q_@=VBva}<k)XcN zn;o!-esOGUB2Ai|yx=wzPA70o6s#lgvoOr2ua~6O>%Gj=qJr2}%=aKm7{^S|=cTLa zY<@id0^m_Tg5m@Z)O>@m0EoLHevnif6LG499DU)y7vnh^(a(oBSryFVWOv*q$nS*< zRy;L`n}Pl5I&4EgPE-e=8Y;T+#rdby;8!^-4x=6M>wS$??@N@G@8*JDs?lDkgPnSq z|0obwTUR2BDinUUikKb=$V$;%Z6;4Qa&d=%1AkVDLdY<R-t8!H6*a`8;oI0E&gBAS z?+U?RgtM?`^4`G0F(CJllQ&r!>{uO>n;2QKj^x<L;H98THxtNmFz)H#{5|Iq>XRRx zKOKt7YVd#6Rn3ng*K&U@b+UgpID-@9y>+d645_v&w@4{jCCF6H_4-%`$@)1*OoW@< zGw`N-<vV`u_+WSuAB47BX#<G6*c-H1Hg_<m4IJ;kHcu6gZ}SiGnLYl7JDnq^`4R$- zKiYK5SRPPpE#etv=xa;Zbb}zhZH9N#_lUCV6rg?&0i6qE#V|t7vC?}@LyIH;<hP>o zP|`>Mnyx1Ri-5xR?7%wR;#xcnG>O{s0I;cV59gGDh~tMrD#lsiKV9lBc@@+yN|#$B zh_N8R@<`RcHBx|45pk>;(L~2t2|>BtC>}GfYl*^wjh$zDibpRB3~$pMF^Or6cOUg! zwG6Qjp%z7Jn)kWnP&ac<;3&`I<kXz;%@ia#-AC?zU<**m#XsQj=tcy;YeuV5`Gczg z*x!xNMp4KKEd4WqX)*?-FJ`bpa?E*F`@@S132_0LD!Z7;`7U}Q|A`=6U*7lD5TT)l z*qz5d<OlVD;LPOKd&kbmHVeG#&e{NvMxBTfY{L=xeSk^H!Qs_9n<%h0fG(T>6v>nn zos<iKscv@T)CjWIcL}PR=P94Hm;&);lIhy=AT$fB{E^v_aF>b$eJrOZh3b((s+rG@ zoy_{q-^b7(pL`2UN5!)=9+^u$NjAwplb`%jW4#Kbz8WR%<PVamQJ<~~cj?p>uw3~! z6V)tgZ7gwtpN27foQI+I#4+ORLf<LL9^Z!U{(^SqPGf=*UF^w0IgO$!Kd9{DcE06X z(VdMM%Lq!kned&1{d{z!)>K8n*p)&oG?Otkk-r}kE^|ssROD7xYF&DHu>qZ89F;th zJmT+%*&-1~|9@*aNZ?+wRw8PxunN;Q%0jZ`WkC&?LbRpn9YXxhJ8;>*Y_$~jlk$)Z zebPlN0F%9wj}(h_5Xt*>qqsN<5w_Uyvj*IeYG$}e8!7h7Ayc))hxL+LDAD3uFL29o zX8{7js=cf@wPVSBr)|)J`rT=-M^{{^i2a`_ipHTRydM^dWa}UHjoD5wkD_3lRMAk4 z5N2l_GeQdJ>M88-gK@3~804=q7&fq<$4{FBbPjgbY5w_O8T+|WFEf4T7(8yG6@602 z%g@()T;Kj;N)L1LTSHYx#~B3Ff&u=CKqlqtRWZZt?MjE00Tv82O*{OB;}=%%2j;Ol zMF2xUyuagT6Glmz6z_UmmbpOg=+_NTvXU|or}Bc+eAo>{N|Qxb3HTQtUjB3lv}e&z zTH0w-xPdl*pSg}m=~HHAZ92f^k<p$f=2|aBwN${AqArn_&p9#|)#n4!_vM$?F?71x z02esIb$w(-pGUzbgt$FrMg%`68X`wI5m@vziX5dU@2tP2mOUq&1zI^?bPcgvo(WG- zEGQ178*YDYMf`m6UQ^ke4WU24j-b95YvT(RtehU(;<ao5C~Rq*>sP!EmrN`OB!jmT z)JQg7ju(Z5{^Z|(Tm>sQ;Sy9~gvW}B0FBy}J2f)43Z?FN2Q&OyuaDD3&!WsR<)puS z>@wXl6t2>X-9rZC(i>_mBn25sMb~r^nE8C$ui3^MMzc6BKD5oCh`Hq|3-9AIn_Qut zo<YWe5bv|U)^>Srwjn!Uwo?*5OEesoMXLv8BSsH4*I+ZW5~J}Pexd&89tXTaqhBu- z(NkBfrfp>dW;aZfehgvbg>L<nCVN_%sZ3towoBs<?7zyReV|pB;K+~mB0|@?Y*%nD zL)@!>8}f^{SO^kfW+#4MaqmyL=e(c6j}?T0^N^N`IM`y>Nfk~*@`P(dO4*n)UK@`p zcXDNJ<gD5af57cQ=IBT}OWM{Mc6ybLB(OOnaF`G1#F*KO|0NA+&=4=C{h1flo~5AB zQi5mxp)+2PU++ZK-DpCdYF}-~xK%8n`shAnt*f}4=tAK*J@pK<C-c)Q;q~AJ3}_}R zL<0@vFmOa>IVu;b`1Cs;Y<vI<%?&{Ptp|4QmwEd-g(NXDyiBw{&QfH5Ev^y0JMudu z>`mOc1G7oh5AjG~J7QkFxx<gRin^ge;=ma2thi|T%tIWKutKmt!yb%v31Csi;P_p8 zB}l~5Xc=Nqn=&I+FmgIJRTwqm%x|STBsR=k!-SOF*fPwS&*hno`F2sXE*<Ltuvgd> zoE+xO`|I`Uc&)S2c$Jm$pFTf7K2%D#Xl+OGMiKz_E~a1uUphH<mlP4h8BA^zA}3sb z5112qxKu-&SU40j<p}$(hnwB;s3}%*i8qw8f7Ud7CwMd)E7G@H=1k(7=+QIFKTp4$ z0_8w+l15tSsUoBu0Xc=S#%I<31g*2M$K-=5aZWl$DbruGLXv5-D58F%)W`e5eJlq_ zm!&G5UqPHwcL3ac;Y@Msf@>Qcs^XS{j16veum$FL*ui@#`yB?H3pKl<j&`A}byAEW zFe}QM$MxSPr5RvL=~zholEKF=wshsgl+e@HHRhi1NphT9n!|LRgFR4Z)mNuGSzzGZ z;-CgoOl#P1F1x&>=RdLC4M_dnKS9M2(adDPv{(<;)51#^xp()zgM*=hdaprLRZh-C z<79QL-tk{F+hdkc6<TT)J?Y8DUpcvTANev26?%VNG3-%3+rV#{^vNLX=9o1TeNA@u zQ!quy@44@lT?hR3+kOt84ERYHAj8PGglhryH)>O(Vn6TJzf+~PFfPwl{Vs8#MH`u_ z08q?*6mvn2c;l_`oVOg`6-U;q;9&Tk%_zDq*j8cYMJ)IbM16f_zzxB*R)Gyd8|KcG z9`UTxTjJwSr!=}bL6t!sr=!9!EN8s@D1}NAP0`ocB%0mxcS(Rf?kzUY$W9y|18}rY z_3vD|Xud8>#MKQSz5~`9ru{6;m-FVjwgT6E@tew?F*GZBNA8@gEd5ygG|$&42cN2+ z2*yBKrzFE=`E1u!UCGk{DJw_&ZQVob08heAmo+b)OmYlK$vRfoh;#O|5dft<sWYoB z)(`T{2IN}K!eJ=kn4YfNVezrRLgI>T_b-v7|0;2zLvsc#afq>3*^JGpTX2ZvyrnGw zUS=(l52P%MrIb&$B$zUdWQ_BFFqT`-D{F%}kCC!*I^$lG<r(cr3o7tqiV7`$rYrE_ z`o0<Urrlp+J*=`>{<j(grCvA!pFu%v93)x6poq&JLA8P1A(A{!q02XF5ZRXF*QoMn zHMq0EG;QWNF>z@3buUJ!q5zlr#DY<Di!kJ+ULNHy4^mWDew|7<vZ!I~cFfr8NdxuA z!ggYkLFS|0p2K^w#y;_rlzJK0Dbvi$@f6H`>^xZPgvjOp6&f|jUf8;x4*+=D41SmW z$Cd7Dd^3#+!hco}l}c{*;=l5}&-B^9oLWAeP_m|uJ^E6gQl^CCgx9%w#l3d~vJ>9b zlc-)pAkpXjU4OdK^}e#9be%#RH^bqc<OfjxLOkSwgX=ATMg|F_0`<b;J`u^X1qAZ~ z2~2S-_&IWN+BckX6T>AYTidFDon&f(uvT$39)&r(4e`s3>Uh!sKOEYV&xv~HM-6P` z@VvR~uHK<2l^<6s-n9U~NT4cPS-vWe)l>L*9!E#HYX5(xFNOq$+4=2O4hQ{tNdR#M zb!vR=`!)c%1rYMHz9%eA;AuA_mOtEfyPpb81vL~Wb*o{0V^P9M9Paz6zM4&jRH(xZ zA_%Bx><tR})Wn7nwTv7`UqLl_9y(g`g(7b>rmScc#<7A6aTbGwWP&FoI7uSs@_S(G ziBCgUr~3kL)JvVqv$bONC-YEN#`1kg3b$!uKJ+6;WxUnOu#g2D6Y`qJ^#*7PphYvJ z47y|heDirgyPYJYS(>}*(1ODElqV2ytv+T$WRc+}q;M@~>qC5D0k2z5js}e4I)>BJ zD6c*G4>IJcH`B`}Un!=fUaXNJp9{-zZqp3eTO!}#=S$c(6*3~2fDH<5Qw7v5>BhDc zo33IY;<7AA5YipJfP_C-Rr@kULBE2{R<P7lh@-rOF)Ar!z~uF5Fc99T#k0kJ46k0b zd6NHYBQHGSvnxDZqLB^9pJkJ4U5qhi96focBlF(GiE=jI)T;5>lwa7=-{SCc7<sKk zg{M;t*=T4F)`IAXz+!Q7(GA(^M<|6|{QM5ce$bVzBf}EuZ2gEi>{PSak4$LUUSSS2 z<#e#ha%kt3`SN}H0DhG%71udUVM7p;+4E)h6ZJ-1ai3_FLs=F}@kV!SltX7nYBZU# z2Hn4eyd98--r_q}#_H`#RE3Dc8DDv8op;U;x=l64Ce|&VWfeoA5ho{~^vUes_A;nM zg(LHCLU%xB3QhtrVw?hkH-td^?+mTlw!i5yJNWxfTCn7Qz(R*h77t}S217+N&(06# zi3_0X_g?`wW!BPxtx!Ap>Uq|}tmI}*hOh8X!Hh?R>k)bL)bj8jRjAkrG&az87%YYt zo{Hd6OSjvOgW>`-V%}hC5``_0dD*GDuvB@WHZ{Ii55D}p)@>J<UyB(=BToKd-5pwV z^Mibo(Ml6oe)l8N{$r1DoR@_ppWg`5oCh!DPM}HZdevlu0!Gw!$_jWbZVWR08sbV; zm}IaO_n_W3=C`?8(U~V=5ZP$Y4&5p#U^3-!#*3kYGH2+7e9kknL+^?+B^OU=eNp^y zWax|^8gEaa6u+)~6qqgU9JnTe$mN=Ltid<T+e0xP4qj#U7>=1BDNqG8pEG<OOJ;ob zZUZkH4M|2E*m&^zou~kL7v?PBM1erh1rXm#7?IoyW-k@4l1wW7vFaz?co(I?VY`E; zAvroB+s2R*NWaex7rY|nk3yZ~A+?>eCdyagg<SY11j{)n!gBWOYnutBPgt#`Y;u{G zRt$&mcY-hvW$Eg<r(LVYZ#hTR50-K8RTs^SV=Y8DB(D<ZbW0T`J1<!SGii~P()>nv zAV9+uuv9MT)3gej?$xlqv(vUqJ%CtvHaTZ!0Z%j_55dl+2K7$L-XKc-4MVK@(=Q$F zgm2MTZu@UM`mD16{_Y^4XiVZ+-Plz4XuOjF(>H0H%VfG?aWa(F&|mdq7_o^EFu8%0 zhC~mx$!l%-44UP0%drW4V71g3qtvcb$E`vQ{1g9Wbak71ewdg0AXH=&Dlbf5A&fm@ zSJV;&j!`*_=Wa@}NTWL7ihYERUbyG~k7%)vZ4GXS?58HF=hId`wL^~6HllC^Y87|Z zYk*))^H5>5KmQrbZ4+Bm&!1H@RXp$e(kRoFx{JD!K+Asdcx_!)wfS@WV6HN}a!$t8 z1KUvVJ+II8hcz0!nU8?)u4xrBA5GARG>yyjIy~T;xaQhYeQ9HGu5Hblyi$~}A+K2O zl3R`_BG9kIh%{x!Zt}smtV&1ILY)`VCs<?f>W$|%LoUh%=GuWdXl<GHwgO0>13TJf zX{6rMpE1#;FEJH!)B_d|A1r!eFN3})bRbtGE~uy4kspx)$&&CO1H*Lyo*JL{PeOai z^l>=tG@ICLpS_r`x3afu>}puJMI(I^xqc_7`L_U%OJ+;E<(hVVBt<k)gUK0x&}sBT z6F+Z@ZAdvA3PmV;K-V2Ch_asT=`jd&eNRYzU0T0YIuOm~e3rAG2q&a0eeuBKmKmly z`9`Rn$B~0@#kOlWj3)3r>nTS8^fC))PlVYK3tt=X-iwp(E`TNPuq6{rWFoi9*Z7+T zKKSJnm*}+=ooeC<kKe*A<Kc|kwqMj7aZmJ_V)Fv!aPXY3obC!i>JMcBRP8Es-8IW1 zW>jFK;LN=04Iee3{wSH%jS}oF+|WU7lkbBNC$$Y0OHTrNUThSCj}j<E3e-VE*I)@L ze}gvFSl)BB6H`hQcp{Ads7ep2UJ2(#{H%&NLmc9#+W<kck3G1DIup1^?<PyTYD7Ab zBi~x&!O+ZR7#fis9|r_XviCrfDS>kwn_0a=-p>-OZVUe&rEd9;04N}l-zc;TvwjZS z*)n^*3$eJ4&{vc^@QMMh@Mq5SDYm(&^>k+Y;}5iLNbyEjtp*#uBu-@09UQ+mDPs81 z5I9dkhF(`GN8yBTB&Jlz>%f{DX#O)hp>t}m%xH7pG~)GUQedu}pQaArF-A?(W?in4 z?;_=j0N5K&lxo%g$0Kl&9RWy^qQ`S-4%yDBLz$paK;)0Tc^C?X+mS~gcwQ_Q4^;As z6GjbADMF+s=+Q>?w$U6z21FHESDSAIN@ITo0E!oy4N)}hY<VeyqtQ@tR6;?mN(rZa ziXZocY$gT@vUaHS<MYSxhn_8FZN2wxOdH5({Nr+1ZX<ibU;=2OgiL>j8n;E9SwzIJ zA0I?+HG~lOStJ(h1(t=mJWPKU{=NV7Nc(p0_o4UM0$wZ=(Y5`y^d4VG5B++BKZQ&t zuY3u%`g@sOO6t_~tHkqrNf1@7Js(++l1^}trQP93Zx6XDfk94a9JH-y#`?$@k^_5z z+G(5Ah{t>7-(BI%pMvY9nVWD=HT{=U_<k(F5zrfvD0aYTo2gndlK@c(Z%lxL{~D(y z<T0RMD2`#;<P0XhZd)j18`9IwfeZ`jHYgF^7w@PV+8PqtsRZ6?o$Z@Z5Mm1%r!@3w zRMTBe@738Cg!MHwH?Cx<AIWaG(=3|p@{CHKCzfPF;`DU2+t|D@d85Ihb_B(!gpm|& zzu}r#PHj`==BLwjl0Qi=AW;;+SYg--gYK(!l{mQYl$V&y0JNF31#ZJX2wwlo;J``r z0xP>@h_Db~g&K(4LClx8I;wU860rK*BQNR}#INi|;zoIQls16WQRu*ytFY};El_*h z+A#`HT&G`{1ufMdHQoYN4=BRV3v%7@!~LlCuVudofF(Bs00abM<vjWlLGr=0P+6^G zZu1bA)XiL(YHglg11-T14cb0NWqOC&$)=ox3igkfYj}4OuIv%Wy{4px^oz100o+(b zByXr&1CG^)QE$(S)P!<;ezI0u(a9Lb1fD`m;UkhUOOVHW^}CxIOISu+4O^Z!CN9fS z9%dAjyaJi-0+&*Mng~*i({Bw{nF-v`SXP=p9#2ORZYYvcf=J+OK^1-P-;;=SH~LZ} zLoxJlvYZ594jn6MDs)eEl2b~7*|YJrmHUm5acVmm#?@4AMzpg8WV}+;B(X5a5{Khv z14CjTJ{1m5yw@~ITJ|!%w`{A3DygL2oNwCiVMD))pU3th)eiyb1umRCS0G9T&Ob;$ zZxtLv$x_&?@bf%L=5^Oh56IxvzvP>HqPYJzXoJ6%DEB!rKAQB&h6fF&ZgIZhZnaTE zI-;ii*;Z2N>kUVR_rMMwtG*&cbvs1;+>YzE;JrqzWRTQ5(uG(9&EHuq*c;1zYO`^1 z_bC0UX_IkZlSN@X&x3GlU-0|~cC6{KUkil|o{BTar>Ipd4uJ6SYHds;j_9E}zdV}9 zFHG{;+^+mx=+Ni^zak1N2muSjyxeYWQ>$W0X8_hr-U<R<IlXa&E}T@=P;F>aHLgv_ z#9Ypix8q`0qzTD#@TIOiYMMnNyy{+-e-ih>&>wFt&g{~-13yJ>CSj&ClPNzNT=Qeq zGIURS(Y6VGRl+_$gYb~bjOb_36dnVt1<vo^&=Mxa&CEY4AYp(Fjcwc-^J%wPjy%K{ z+dLQ#eQHWSu%D`VJUV6H3($^4p>oO^KN@qCIdH4RTA{^7)nS4=+rQ*@<G`BVW3y*n z8&yGNj!jK@JZC@Qb10}2S0LAx0d(VE!I5X2C!?BZ!upu3CM!<%31~uf9D+5Mk|eHN zsa$NuW!^U&zj91(15ItzYEZ7Nl~6lxQ;>l}OhUZPLF#@ClDnfL<h@gE(oDgjXJ3=J zh0qOjZA2ZYyM*R;#{F8aT((!<Vr@hR=D@8;KbY5u7TN54T{Opj!$s$7k{ttF?X=w? z2x1O&SRHt`5Q6+hKa;hIRok1rUSK;4`?$nh#=mqkN6LDo>;iVzI)eKOi}$9v^In0# zeiwA9Q@^%zDO1+Eg~nxXZ0p*zlr|TJT`-rRSa<($awC?#;yzWV{97#y*9;Z9<;eeR z94ppNY7D0ythf1)eLpsIw)*(exEFEn>1Qe%&iY8eHW$t_hRipKH!3&jvEbJbSp3}F z;Pvjuhw#g2jib-yx0c;nvTZFHNB{;v`M(K7RR>{>7ZKf_8b4fdP{mYg&kBo_qw_@v zS}`|C<(~DJHwFve+bvWw-1g@D$0bQrbqvZlS5Iw<r@I6C^y9%u{J;rPhY0FN4f(ue zu($=GItQK9fU;%Ydkk>kc7rVm18H`!7JVZ$CV#}OhOFvW?%KKGtOd^uMgjLrCmCk1 zf9Jx~?Y&gwC6ER38_Nl@{`8}#L}K?AX4`1+g74IM)7>N+9-ku+t_pOqZZIMGxv7!t z(P%?2FIUcWPLehPw54H<Xt>tH{wu&3xDGF7({kzQprbO__(lo}M5&)m{bG+9UW}kL z4_07rO`SgGbaI9m_UF1&8LyJgGf5q6>pnR^^n%v!%9S8mh7!^0Fj^gfk`=ORAg{Y! zi9HCI&#(OMb-(^5XOu6qaL5A_I=&A{@o<wrxJbhVF&gHIK-PQ`21sSoSZ*PA@?%P? zs+14vPBPjfWV(OPcAMU;g$Soo>U&{65o^ACxHOfBdk9fa85-yR=(TAv9@GY<zxdGa zHknSdTo*b3Y>uva!rf-S^Y(&ZsOoOTN+3T9#;O>PW}z=r^%nQ`#j9B{uv5*5_Ro8W z1!^LU)UPa>j$K=2dXL$}1tAG)RcTlu?@UuGc224o7D^twjArBW6qB<F8Y}Iza#U4A z<|0SA=jZ@=r2E{KWG6Gr-f1VzP$c_1-+iBBm>VRJY8*4YvO9p;s;^(ymj`uB$#6!g z)o@6``&j|<wkUuxZo!lCDQ@l#qkQe0toULh3(LK=ID0%sONjF|4+FlKTg4-o2F9VN z@eIgjZx1}OCqoSI(dhHjN!6~KyJ$>#_v@R5dO-~{h!k^Qe7QH%^Tz(mDKUjX(-dC# zQYCXRJa3PxSgpSO(km2D5pyfCplk_@_uaQ9Q}yZKI&f*%L85Im6Uv@AzzA(ayQZT2 zTcQgnzT`^Enllp%CN_CR1#e*~KbJNe_xbn+e62Ajmb6G4OaZ2)j48Cm45<mG7aWER zHLYdX<l%h%XS0ero+@x6n9HeJ3O0q|AIv&bva;?SPSQssS%RmS(Sz<>U;=p@>U7Fd zzI^tWwkq#yB*3ZVm5sM17}c0rhhQM6RX^cKD_htDP~FFqiFw8g&gqmNa5f_Lf7CFx z|AcnpLQ^G;!^;tNr+jPbPs}Vz1Y~UC=y9CW_r{sxE}Z^mXFXdtvT>Yv78Q{PC-)Rm zB@jnBT9N!lYHDR>^-nT<XGdbRci}MA5Cl&<{9KTk=6BFU!EQMP@{8(qz)#MHF#C-B z=s+lFS<Tpoj0eLR-JFq5<MpgZC?1+Aq!Z3lst%aiP26SR)5tPE(eS}LRML0^2;{AW z{rW@f^hRb`&(}KPG~%RTMArnBBxwHW%<{Aikk$&`xO|tEGKC*I6rzcuT}??Zg<2+u zLG&EcQ`rb%-xp_3Kl*p9gOkWG{F>Lm{+Dz-54gn9>9x`Hs$Ff#fRLZpq53R@&9<n= zqQmqudf1hL1J1>`M0E<wC61r*<97bKVz+NK<V4p&6|1#)yq|Y{v%ZV6zqw*N5p4=l zn_;v&8P5+DG-i93iR8({eHmBjxJ0sWk02PS8BWBw>Of>z?`;E*ce+%diuE3_^7IMD zCN`@%aWgJc@geK+VCCqRHGg&Nk!IIy)h0?5y3$1bAYMeMJ{7b~Vmt3B9$e8=WcP8S z(>`8z{-)UZ8V3;%Jo)5%^HVkmwE`f{az@Jq)TT(H-jtDJsbPGB+$k!$C7a9{1nft6 zu@Fw<7O*MSVdUcbfla~0R~pjIgw~qFo8R*ftuT9op*-e$DJGmaw>%T}@Rl?bZqvUS zk#koA5oLThl6iAu1d1_N#Qd$k{!9|%?W@oq;bb@bV^?lKB_rRO{KcJ=)MV9+8|7KD zj~MT?^ukIBBIX*tJMGhs>+`{J!|!|NWt{`{oj8bI_|>C9!KGj>FxOV})fKDr7n{V{ zFoT`aF9}9U1oWwx8zx;b2Th|%fhjG#71CI8U0}iw*XdZ*Z3<H$Kt;^w`Gwt92eP5W zvRqy>!vWJ@ftOcpOF|k=b|2%s4wX!vx=$Ia@1sn2p|{;gt%abNMjT*v-*L_J5(oU& z*@V=Tu8tSJ``$8R-CuvRs@%<Nm3it(2e?X71TLwOHLY#tX`jgFjxZ6QPL*9uFsO+< zXj}c#OfV*B9&i6Ur;pIc4f<gUn-H07I86rClz@9+vI<!2gxU7e>7{6#-Y#DGcEG2f zyO1mKwWqJk-$?E87myf-+h)3nsM8~R4fpzW?~#)ITi4FfSioDMzh-LdDe=g&zmMSG zn>k#kH`V!Ef?5^Nx<OCO^0lpi)zrMf@D)7}@zO$sClB&Mzf);aieB}k5ZnI&Y|H=! zKn;}VJ#B=tZKk&A@dp!%ACxWcYNwXv9K_mSQ3r_^e*XY<kyYS%O_6SVV;o%+A+E)P z;lpDNyKriYCp=Tq%C8DwoeHCUBSNaBHV1?14u>m)#ipn_?~WT&noA$C%sRj3w>~hD z3G^nPruB#Tg0)dEJqhy_k~p2LDX~ee_m^~`y<y(ilEA(Pw~71NjMxf0TdFV&pUM}Q zl-<|fe7|*c{h9pajkh7+eYWE-$u`Mi>fKi+M>Wd0wc-6<XijsVu>I>-{Gn7u_R{n* z#nQQ(d~=`r010D_F<bQi{9J3rpdEn2$45-I5e}oBVl*@C=3$G!fs%~C{S>G*@D|+c zYtffgy@PydP_Rh-Itds-GCoSBk?9LY<j2lUDB+nT%IaI0&p@f2Jukr~+gGl5tY{kc z3Gro=iG?yaN@*Krm99~E1|u&<vIW$mWUr&LAI+sJBB|h|kitv-F%@TRqptV5@ioP1 z=32Y}GRwkd+7l5i5Dibo6z<o_sCZl@XD9vM+X2n`&Ms&08kHal|Cv<!*lsfmWZbEY z=>p5l*W_f3CuV$Z&n*)qu@7=joRAuTu=Z}vdvgA>pTwv`nuP;oVEE1r@`BnZeAP@a zhKHflIY)l6^_e;xX=GY*CpxS%=yL68u-5`}X{bx*2i+Xqmw~>4G!YjosBK`YWxg5U zhFr8&ij!l(tOfZWW!%vDU%mmpklw*vL}exLR@g%$twHYQOv6D|M1HJ&rCMCvu4dBK z+KhQ+c~>nEtw@WLG<_(J;E7hcYE$-byCX3!(LdgrW8+<R1w(bP4)9F)x%8I2(0T<_ zaKr-82`F6-DHYXo4C>8Y`wIH;wA!S;r(Jh<M5OZ=#T|hE$m_BnBnU;pU#{F3=l27V zQLGv<K-kBTAK0m}WM6yED)p)exegPYLxD1_*|TLo2oZ0ZEy@@(jCE7+V($b{SJ#r< zWtqSa^}YdRflkIOw{9#UkyH<ezvu^v&r}T2$}p@KYXtKxv!ORKfjzejQBN4sXVhLB zddxWQJt!5y{h|D^NEoKWohp5HvAe9F*eI1?;ZBvYTn~1BxAS{IxY|W*kayO%yeB1) zX`d&rQVdWpNjj7*4=cFj;CClbH$#0v_Kw01j*BL5^S4jJ%YPF9Q4@7N;-@mLX*3~` zq@>O$fLE9-cSO6?OZOjH5PiWXAv5T!7N%BN<M6g=Hjcazz%n1f94_8FME8O^&B1tY z4ANmCMJ~iT4pz(5z%zAL$7QyXuI5vp=`%7iBPI$e<VYmu2xm^HYyM#+tv=3EdE^LN zg#vF##=Mu$WhbXtdLQUuO-HJ5gV@{YZjQD`y{vRC3+k?dkHGln;<wm$c{f(;qUcgA z)f}-Z%_<5HPmexfiyjbi8uT>E_ge|KTKz<`5@BWgrt<aaP3RyE(SbQLee;di?8kD? zkG@q+ZO=q{3e5rOz?j^)lF*C$ZO25WaF=KU?l14FKbQr~YK;B}GKuIkT1b!!K?CmE z!tEWW51U!|XY8$_MCMY8$f`W9?5_VAAv5tS2kHf*rH35*abkiaNWG)OsVnn8n+B;h zN&3x|vpJF4IWCorv9FHesgh+X4xG~~mW_g-r@tM!R+&dFj>wV?iT_~HHe3om*W5-m zvceTqVeb?XJ_3JBsURp@onTeK6=PE_%S6{8T%BMy=A!?z%wFVI<WTKFF=No)F?Lb# zZn*Km-Qv%3x!lR>$(V@bG=gkoo`t1<lfH1~@OcB@d}P$|Xl`Ov*}|rXZkeNf307bI zK{|U?>v@W2{Nz{eMdv~M6(M(A-ie(@@KOvB5NHAH8@9vo^iY>g)T<OmJ<GW>B3+cr z3eOXb*>vd_4Vfp2*Qw2$llDR|p2ndN<=MP6{bqHuY-H~e7A=f@C@Ue(=n1x*(D|WX zmpB<B(ISVpmlwXt#d|`OLqzUGrUqr$V1phXM=2cc^O*ig+!%0%h#aWdOOJF*Ala&% zybnWg0V1cL<?)>l^6rk;DfpY6!;g^uKie2jpM|yOEo-G-6wLgv3wx2i65%7y)7~~) zu+&g{!J{pl)M~02P+RzL^s@Q_Jn+NqCOpYuv=!$rv|%u0#9)ijmF(*VvB1d7nVT1R zs=#-0r4(-L1!%8uWIxrPoiDr$6l5h*T&c$rgX#))kNLkiOD*TqEC05jD#XYIcPd#7 zZ_R()kv5kgIUj)_ttd8ZB)H056K}fgMugaIXG~`@0tyDL?_Fi?!tJQ9Fkiy9nfahp zWS<{%2&qK6XfOa7)>ol(6@r*CpUrqC?ke#RSoV<jU<!`sK!p!Cc#u6xnuyYlRW)jK z7(mVQo88<*mF5a(_uhY~{BAV^*W_voawdU*G>p~N3=<;2yVkUxQ-MMcKC#knNp|<> z-$G>c*ioakDi;7&{f}2yCk_Y6&BL9uPy8<lj?SK&{Pc+-4r+|_AH!0;9h;BGu&*Yy zPzZ?bK#AVH(W4I2uwP$sY-5MFOBPM!VZb;AjRn;>CYtyz?Fdu}S(W?z*q;xwB^gg5 z+~ITDVT<$X)Zpa|9%=7uE7f55CvI0VW%^>6o&9>*WN+sR-lr&V@lFccn&ysm%Wv*R z`$LQF(#nE<tmuc0_r~Y2DEuqoyI2vC(4s^2xhcy33@Q273hTv_xQLMmGsD0z2E&_p zsQzt)dgKVSJK{jycrFHfuDE)lp#>`GJ=C0TLcudT4Sn7X1?n-HBgSXzi|z*2m?gI7 z5ZF$8??7dux2I1pBaNFvUphhIYH&sYaF$l0MPa~uHe+hR+wfHSipPUX4y*6KB|J?C z;Y{V6)%WGzZ{xOJ{7Ce_=@NSE#XP8OjDMEjH*K_6QA!}Bw1&bW05l-hl~zr<g&N{m z8#A4$xP}267I0PulR3~uFn$L9XxBm6;<v~wJx2l9*$^jcxoi;Gl2YaarFBz?#F%n7 zl-1~tg6J%sa~KZj4q|tAyLU8ErO{8cEjFpkkx>k#gNKd62zvjDz9fN~Z(OQy3bJxS z*|CaNeyYuC0DFFiur+z>naXVao<s|pB0v?G{*=~^hnjV~vnX$F5R@Ehf3<iO0B!kH z2Z3E}ZB~_gth7?Ny&EGyiwhI(w2=hX$=`7gk}qK~`O;VayR<ld)<sG8t8l!mHE$$| zms?;_UpWm|k>Og3gxwG*-1De<xu?6d-ziSU2-0`aUG2+H+G~eH2Kn0hon8*-tDC2J zGW0ZLM3M`dFp6_zc8}b*GO&uULXO?vGW)Pf=*5Y@YJ?HIC@<3NpVj8?V7f#LWf8PM z&u7JhjgZ)c>Bf~dl%nOaj(Q)5N215wVQS%?`r2UiuR?wz*<<z)7Unu|>kD!~3MtBJ zv^(WHDE9mHUCZaaRoIX4e+mN4Lb2A9QOJH2{BNXaF^T|&w;WY7s<ep%KF}@LkRMmz zTjot8>5FqQRcoPd*qNNPtqjn3VDM9Htg<H)<|p`DdbpO-=0x2K9yd9_qwEY)lJlIR zjWOc6X~{Hv8;enD%Ck{+Po|)Y4pWQ#Sn$s{BAFLyCi4iNF_d`GLMs{V?0-#be7S6Z z6<5&VdpNkq33*=ybGqAcI$R~p@sTK?GrqAhlahx#v?^eFhUtM0lCYDimON*~k^t2S zx}bF^*-72Hd3f==>6x%h?RY&KSSrJaT42=T%8d47Q%$XJ?hYCsbvNUUI&j(WlrDed z#K*Q(zf61m0fEm-CC3#z{mERN<(qE>qx>@uS!EkVYFl*N$|6deKkc>%L$Jn2_<(!O z-ea*)m`K|%Px@?d#kb$>g>&z2IDNSehizaN!=jMp>jp{N=sp%)XO@Cj|BslE6tkFM z<ZtJ)&GUc℞488yXrTAQ%ph)`KSrPxe`-1HZx*et=}gPgowE|2f25(}xAr6`7-= z@e4rE%5N6Jo9RVxg<mHOEg<yx8kMMB9~d9&P2##Knh27>_vq9WCg`4xHS=)!npmg7 z^4oU@@jWpk=JDcAOt%+QT1v-Bnz3E^NU)bCnu#X#6XvcFqNbV$-~GWHFJ{*3c?n>w z<?)3Ecp+U|;}x5mF{gsle^Hb`V0SV=Fq2Tb5CwPu_RWpysXj%#AKoE{m!36RgU|)! zPCU`ihB`S?VV!bAK`>N;duLYK@*}Yi5w<7igAki-^xuwOv0-h0l#WDZjpf>Eo@$8c z0Q;(oZSHoh?Nw5f`uoI4MlQeLC=kFHI|CVH%-QNTl1;ZQa_B6mL5aGCt6ee!*3TZI z@X;5mVWL4DL>}XI|8BlBd=czOo!V)&o+>rrYEJ9V9g-8ttRz84pj(Wklf@?ksC`(h zF{yvtmt+C0Va^vEdM44rW@QS+Z@PD6Ag0!-Ag|RT!YxC=?`!NaeNJosKsQ1e-$=*5 zy>X@7_J(T&3$Xh>8(8IIubv#Kxl<UAUrPvCXEhjdhHN&0q@^Y=+Q_b$%ML^WWqip@ zkew29<J!NT*rwS!rZsD%?}7K37!wkb8}wojto*)?20uxVd({b4`l$&Vh15G-V_OyB z?Y1bagO10G@=GE{NH$mOmpSob?)yg&idE0&_XTc0{nJXS(_5qZbO$M#!;RFk10rWZ zCtHS0pe?##{G<VLcxKry(4{sr5}{AOuX)CZD=#0h`EgiDXcG*tX7nX7IST-Xg(jfW zM<BG71k}bs-TI-im)zZm$EO<CHTSphU4uF8O(2;;Uzj~-LTxDwb_p3>m1_dC^MkQ1 z(!3is3a)x0;<InSUpTW&Ky+ny3Vw6}(DzrG)+=5t5J|G~3a=T{Rv5d0mOQyV=%)?$ zt`}<N|DNP*lM2@xnCSFD{`((A(HP>(9ua5gu7c88v3>F&U8VDGuAZqjS_f$DTa?bp z=@UTv=w6+qov~vD=uNxe?z`TuUa1jpkcAcmMBz)!i@UVccanICEY8q4KSsdwusWLE z1I+D+NyeS%P$x|!b0)z5iv($M;4DpO(3E#QB)WXC@)xD+;5iOP>ASE}ni2TDi5Al} z(-s)*jJibY4E}!)tnuuYA70k=()So~OG#eMJV(uuYkz|4sQqurgI4b-Wb&v~!WHpa zorg6E=kcnvcsI`nozS6Rl4z|Uxo{1MP9|V56tvCujaz2$PpK?Hp7SiRrhXNC_GYQO zi>y%MPA<7MvOE7?=NZW=jgjGGt-%|Usg0Ckzc9a_^*~RAa|~Je71-nVDc}be<iM2R zB3AX&b*OAi!5MlVMX-}{h$Mf2y4(bOOd<Gak@E+LdZ<0m4x<`y?UJzTxdTLaH1^HR z151KXMR~F5?9i%klYrTDjNdhWvZ4I`yDW&cE60gE%<sWnT|-UylHa>p>1(Vs<~T^( z{eqg4yaId}bc>F~+5x-@`7(qUY=bRAMi<B3p@+3$+hn)ipVd?BQi^A6?|s@~YR&B# z8$*Aci7;oLA}w$c0s5;UtET1%p<LI#65#YNJ#`3LG5tSorIH_C3R2N2KwD5PGg28e z0N8$vzqZQd=Pojwvufrt6}UuxVz@p3o9;58q;M_8L|Id3Bpv({8U(lAKjXgP7(4&F z84iQ>rkQVFdHmsix}MsjMj~$5p0Of%_>8dQxG?G&9_;<bW_yFDuUQyVD*g3Dxh(-q z<?i|p2rp)?{D%#kGnw!PpE*xC_=((oh|Q57wLFE4aF3ul_peEp^U6RV6ClHAV6`jH zD#&BHL5)+=g6|Y=q@ZZE2ZUlfrF%G4f*KO)h|ok6Q#8G*7skS>r|j||zSHV<+BOrq z%?e!?RqVHAQe<Odmp3v?_=O%h{zj8pWIWkMDJxhd8+L)9bzNww_nE7EPM>h^8B`0> z)Cmrn++w2r7@2V4%}MMKGf^AyRT5(@Gt=Uq$>?b4btXSz(?(SLk-bXtre82rqVhIJ zQva$eFZUb;r^abjGC=*TwusfDf0RZ}+y&!`ej7uJX=0objz7s(QIBe86HJq0j``*3 z@=lL|0_Doe$@D|2F%JKot~a=3?{rKQZ0hDKP>^;1qNi{{`y)KoVq_4sY`4|APMJ=J z4*W=@$dPZ08~~$x&6%oF_=mGY-dp6PHwNYMXubz68~po-m~Kopif%S-<Aq7%R$X~G zo~n?D6DYT{#{+M}{BnR2;Z!l~GSCCz?vFTWo2D)wXUN9ABe?L+P()0W$QbSo-U7@Z zIuBKazF=vC<gIKH$XAFXh#H=ew_>M~mqA&j5L!C3K**iHyDWkg0wjCdMsma66kA>_ z7?!jgvfW8oaEq9u)i(3?o;o?PEks#GMQ{BhqLo*)>$9p^?Qf4@%T7$4-t;}wIi~1D zYZ13cH$rfjE8mDfaIP9u38p{_{n`^&;Ehz!%9|(Ba;lS|sh|BA5Otx+u*u1AJ{rHx zj^4)MxV|(&@WWJpfUMk(bVGg<;X`T;2$sU+=%>jt4Ma-6=BiwHPL;Y#B1<W1<ing3 zi~26zQkTXN;!noa&A;5BPuAsb@-MrGv0U;z?tPKc{A0*g`AyOqpAxr7FA}?ER<j*V z9+1O(!2KMisia`Igs^08khm;g`-}ZeusZ$BY=z9IxXm=YJrI|s;}d3_l(;a$Fy{jP z`;5B1i-1F?m1@Zfd+|T^cxD;$0X6m}mEO~nL6|Ce&7g-*QeeUEhzs|ZX9i8a(<&`N z5#{4aYs1nLD^WJ|@;dB>m|@vK25{vkQdu(-GCn!7iR%YM&Lu=UUJ!3U{a6wp6$9S8 zZI9dRM=5!Bcy4%lMxQHe%~21^!5?h`WbdZHb4FiSgC1|$S1j4U6?S!*9~i?;N8BFK zDWCSD>och{bOoq=pN~88sLrm?@ll#Zv9jphCd03(!_h?xHwgoMk4UzyK5Jx@x)+P) z>x&E%$wil8hcd;}XJSxq{KQBEK|!C>1ov)3(Af*olg<ntGG=^R-v%aA%7V2=&fWVA zl`g@(oF+Ji2*hBH+)PH`qHy`4+>4nHYAa@j@M@F6ziq!68#2C}hNzix`>u5&AtB0j z@r_v)xIEMJ)X6>F(}pZjW>*x7P2;YiKIRIqFUE(BEO~3Agu)Tk_Eu2nlOK-VuUI85 z9FA9yJexDJ=%kmityf&XA92FphR_zdps_-wfWR^{hMB@Sexa7~E>g-1X1|S3w*`xp zB*=S`cpMn_JFA*hWS!ynGUT?&?T{*%Am#loWf3CuKWXtT9zBShGkFJ!Q(JT(slLTL zcbih}f-ZD+M|AzVAOtflO25K0^w(4VgUg#j+eGNTX`OUlxDe#G)PTiXzV0)RCcWrR z7EN+;yiTuJdZKFyC07{>`ms2=l0fvwYcQ362*F#?Fc{@8Rp&EyteverYUeL7ptjSJ zbxZL=$=1(WCA5Z0_z8c$31_q|T=S`p1~No$`0TR<UuL>4B-k;0%ae_Gnx*xXn{K16 z$gqh*IO){)Z&G@^Q7b)~c*wj7&fOkahCJ>p=>rxqx^ayJF&*iTZcOEM78__gmRJJI z(k$l=u+7P?c7>Ua3r`6jCgLV7QMV}dIRJPfzj-xtD|AdILw!*!FACAvA#zq**&ux| ztP47tLDK5WJZl<-?*$+TV7Fnd{CY7*8~?V^!p98ixO&@sVbcFLP{*dfuI0_&0-0?e zxcw86xfQBT?x%8D@gxvxRHZab!Cr~C$G;s88f6pf<BnYaZ2!uM8}uGa2faQ0%WlTW zZVm3P{MW|6XpKm{l|xZvfKdI|{X=R;M)Wpargj+m%OLV<Omm=e2`A$^nvl_xbdVZ) zO;XT6Fg@(o7M&(Pa#($~oO^Ul12qPR$rTun64P%+Cq%>Q&CH-Z|H=gzYv$yAqwKZd zl$KkDoa!bYELP4viaKuP1FadOJ0`18=*W`X!C&kN&rz_n-lHoe6Q6s$t4fFqB9$H$ zA{^g+kpK(frzH((I9_*TrCW*o^V<m;4~N0?P=rR!aoq=wb(f_+PyPUGsfe`4wPY5P z{cB>4tDD83M-ZvEkbfF2FVPLn=}YKh+;&04SUfw$X%yUYMlJA(ZnHz@_^wT2d~!|h zdP}HDO{_-UzuQbPK4e$Hd@8U|t+v^1u=us6?}LAP%KA1lp!Ji3<$(oec`~biVN?@A z870j42|l<Jq<T3b+wuMQbk?7h`RFy_dT|IfRs$vw!EumzwP{ym_}iVtiSNfrRIQLz zbil+j)KSl3eaS<i;BBPQHYoVwyjT>z#ZpQSVhq(bJO?SACo|R(a`%y2@JX4h_ci|W zpZlpFKlN8y-Z-76Ng;(GD|UcL1LnG>-0tYh@fv!C9kBLZk`Z<EmmWyuj<Ff>bNfNP zs!Bq09%NDLCX?GYIhz;Q0hqzyT?#Wn*izTmyGo8t&I?$ZSSJ?8MXBhnZ5RDT9XIB= zmLfpe9Tk}9v@E1EiTsOTpeH49g{TsUbt>+X_G4DbA)l6XUo{e;!b4rrwfy>D+e_>x z%;Lwdmjawda7U4=W}oBYYCKjD`xbcD|JFV}bFz#as5Z@)+s+j93muwRwv>{#xu{QG zzqTJ=Ig`ZD2DWj~4zh3oAX9U(+`BHlP*s8ZQl0_a>Q>Y5dSSL%?~;s{>zB<<iU%5c zmx~*bS_*kh1{@^f+1Sz`X>7k)%UI_%jW$mY9ReE2&niFaCk6O{KE0VnocDaucQ1Ut z0DEE?zWu}Di?o0>;$)W*LPD3pw@#)ye{bW~fZoFyGhoNHhlK2@k`&m&J)xg*cP+$h zr{fo@!;{_xSbOBDyG->H(84JgX+6^@7_SPA1)o&ge{06PEm#z-K%&9Y@HG<IhDhJ@ zwje${Mex)h-wj~TGUG7J1v|nt{q*qW3NLHnbacx2y0sudsV9p`%PiN?<SSFzQ&-wB zpJj?;Vt0CP<Q^1JyF9+r=l2_=W~^!R;<9A<AX@w_eHr#qJLY}ni`KT5SSFy-QLXh+ zhsHM+0p90Y6>h0}zd6%$b>R}3=QA|>3M3KeAMr4sCge?bzR+FQ6viqXvAO_oRzo60 zyoW-;I^HXEPWhW}D-4Qi98EQMKJ3T7LQ13R%MK~a{=tVMl)m?Q=F<BQD-tAGy?w-u zzdrfmHODg^M#Q6_<_*d(i7G~nA=m*drLQEplc%E!AYO03Zx$UcAFtP9_e_esw<^m3 zDF9}!^}3bxzUxbMk4H=S;Q4O&j-1()(M;7&8c$-4Km_laP#NQWSWze^gx;VsbY`_S z?@Cr=Yv$VD2Ai^6ihG8*%MvWVg_{O9eiZ3QO5K~~hIb*BWdCx92lNiX?@eO7rM`&R zfqh3XH^O=|`1wxGK3VXTcr{TZfoG4+`J>%QoDmqQ5+$XCBpw+~JeyUbE!M91`1u(k z2K+SN-MSFd$4JZxcYoFFKmys*RZzGn(o!E<qoVStua|fw+-8NKa95XSftu6(-5bP# z#8m=g6_Po~PHvwLrLZ)DqaOunx!73shxVTzj5Be)ivOLL6r&g*d7tsD_0~_`{yboh zAGU?2s>SbHw+Hwb7jt}B&(kwjF~_mDG<ByjrCtotUjL!K-w>8CS}V|yFSVSGE<DRY z-TXb9=q1E&L>=U{j5WeNzpu4tm{+HkVk})CWaUej;aILWuEe@f49zFLC9H*gwlYk& zSaSg=rl0r(kq|thfvW{Vk-16uaP)Md%5dcX$r}daUo6xSGyA3;UjhSZ#P2_uW&7L5 zO;TuQ`>9ULhN6I+<u84`m%VoPD%^b9EUZ8^%!JJ#<hJcPk1HO~yfGp`9tUJna%I>| zC<uhp$MS9eXW~#}%8I-VQ<UU1EOtB;%B!x7xn*Ns2y~HLBy-_(nN0D;yU8Q-1WX%a z{MdPlV$pCzNjij=KY%8bTF1DarK7xEg*o03eFKSlh_7z$iLZg)0LVJB1A8@~<Q{*$ zAi8ODahWc?b^Ef49Fa4LcNJC>6$HzZ5%_pk^L`KA3ydoEH?l#At_jb$325nDzBi{u z%_t#FT+icY#|yvjbM8=HsP$oo+6|?$2bKL}72DL4e3s5y!cV+aanlIzt&*pDv0Dts zryM(*l_+MzUM!3l)@!1c?7R)Ou}JM}?b?r+<UPt!>}u&vi!BT3?Lk~(bl$V`&vYew zL>VW0iTqeOuZH$g_Au{xqk&mAIicC1;_ypa;P^MBS2kC%tF-IhQs#aWam)O1L|DkZ zF1i;+mu1^+HOqkjuzj}L)zP(9D1SHalLke>B$pZ2@)Gn`=QS>;3%$e5wj6ALnDg^Q z5@3_eQ@21#3Cm%43|2vTO0OF6fkc?Idu_WHQ`m6TA*-t;GZ1fTac%IgfII2Ylk$Mj z?mRKNpT@Mj95=2pKQ^?gacs-BX}fG<Ss|!OnT9n@^ic;{q!Evky@l$T9hynPpkgz* zN(sCyD;Zb(3N6aVvJ8p@^Xzmfc8ZlYf#<0`F*|omn5u7nd<;>aXy~?^I=np;HKBlC zn8bRKH<Ho^&Zt!u<|iduOeJ7DG_JcS5b|U;sowi-u>065o_y=O+{}Pp5}WF#!^0!; zP0N15?VO)}==X+e#Wks@f3CB6z16%_aSH+wv0ck{Vj={)<$lZ@D<|J7CeG0amcLPg zILTD7oJ=R_&HWHG{*}cod5+<b1dlNTzSzVfNRQ*7+vF5xO$Rnb;yh{iJ8jvXBnc+7 z0w>2uM^lib;hF3X7@?1J?Ex>Ysjg;Pf2OhEIP)JcA~W*y7+TsDNm>3o)p2VaKhS*c z%62QHzF>E%C?=#ZBxbq1O$@{hb?6lu`qe{$qPVPwgzve0XDO?}+_j96Xz2FUsRAxJ zn_0@QX+9HQwLE`@iV$@%#)tPfH7p_zu+Dsl6;QIlMI5C9#<Ku5GZ7w4#<!_Q!{sS& zQ`1hh+BZdx>Hxpe2%MaD2<j!&v9q$%E$P8WGV8;1B;EIUrf@Uvq4=1p_OQ1Fc2W1- z>G&0*bz{e%+<07`209+Z40E=OX$3nvRVWH4IkUh3G7p>e1cq?L=Nmy3_l$ccU)IPc zzeyq&@t{OXRpNyV@s_CM?X|muOVf(mR7!ONaX2MMP1D!EnCZQnKErSNKGtVbe^fpc zMopd{=WtgqTf_z*yvKz{;P5|Cm0%OWgW|o3qAJHZ)rg0vf3<JJsnhzB=h}}FHMv{m zi&f0^bRoNfgb$Eh_$!`;jma(?n+WckmBa^nH(i3Kz$0(sFryu7%#%-AnF|gPBdJ6& z3V`qrH@m6EKU9HbHSIfE_8|QhA-42#LTGt=0^K<pHo2V<V;WpZZuC`K_j+fj6fWMV z2?O|9i_F|Nd)_r7Lj$CQ{2B|#JQSQX!L<$d&Q`@R+lt~J|J5>u>x>AF7O<Kngs<H3 zXcOEcEXNfl;;Fa*aezVw(L^(1auky-=Eyr+s6{~wt-cI&G(ocFklm;JU`$$*zQQ7A zDnV5jGxl!45~N3C(1NehEMD!oNM{~|4EWS`w)r7yVBR%{h<?<7OVct~Wg9OkgeId^ zp96KEx!mF*L7YHU!7+{LYff*_00v~j{9T{w6&i23FPA<?z|y$D!Rs{K`HpBthTU@+ zV-KR*y?<2{NF6kx9?JCVP8}S@I2A2mn8fwe2PJ;#T|n6M#-URv1lG4fFDQIZBP~+H zB)Xz+xmYexl^BX$AZHH%Dz)fN&VZR;r~)#o3s|PLnFB|y^5#5CiUp#L7X9H!e@C0& zw`$_Q{$L36bR($T>a?}qgh-~_O;u53aQ*4Q(s!B|HQS!KwF268(4qxM?}G#w1(#*O zJPQ7f@GDSfbCPC?aJdbRqDD~`6*1l(U6??81giW6qTofU12a#$Y>e)O+C|^N%sKu; zm_QZ{=~$$d=2*QtLZQj0;?{USikT9qZ`&Ns!<K!9=N*k`-u79urU%dhNJKC%fTf^= zdJP_d%@HhuKrYPV4qo1NnCyTEBKJmFtt(1(>k^$qT0j5$u7=`VS%TK&lfsxzwQe`0 z-W_+=O1?gaoEdLnC%NDwj<+t;hN&oZ%lrQ*IJdY|D;d;w77h%43M^5m3RDJ%ROa-r zMSeXSEbTI~-}=Z#Fekk&ZP(OGh!xPthxtflJE=KSI%*LFdUJH_LB-S7ps$zFtl8H} z_LfA{d1rfjp#pYrQr^OC545TY)KVd4p<{0jSX}Ee8~M+ad9T<dK=lJ*@{03@oXM=9 z(S}qogLzxN1h)Y34ucATvi$KC9!kbYYJCHE;g5_zJjn;lArOvSz=f6Tw#+N1&*3>J z)1jQWhX#myS2U62^U9#8I6G)mh=i`XaQWAR5*q&3-<m0_yr=JH-8oJ>aF_A5OoRU0 zy<MS{l{uaD$F~+8^#{#wr=tDU+63U3G_kg>lz+JPT+B^G()jWj8Ea2=?AD{wx?11t zxEXG0am|v*hsgKOLd|w{iZqSa7J&$J8})%Z8F};3*&=LsvDs}!#zavwIpS)_QT?lr zBm|wdgc&zv>g(01_1b5Y8vWCxL<fB&5db|v!oQtLB32*TJZ!oqLHCMy$IRpTVjYMa zu?q>djeHJJ%zzQxwE2w6b%nM>TA9Ns&i~#6w9vJb-1|K~H&v{&cpouUl0xrqORFwb zU}`)sHFEvn0pDW4*Dp}J?s(`wy-2a;($_WV!8SVp%D><k0A{k@%bzL`L>5;B^aJF& zMK3%0$9kBbi#7ufJ^tL4@Jr4_igS~NkVP09<S9zl5XfzeV=&COtR+f3!4r*@E(B{F zG=e?T8hb_Ee{Ynum3;H}!2rQb2{mPY!!i2`VkBy1yIoll3QC4RYLc{M;eAdp&sL#> zDlkkv>Kp`&6mSh`G;ACiWWrq(qrd1w8V-&nw&Lxn4Lx_^DMJag-{0bUMzT@RzJ<M& z0WlH%A|e8|($BCRY(IKkH7b-XS9_}Kmz7XEl#TYH&NKDi9yL-79^s&%kZG~9^7~rh zGdSHvghr?(l@gG7Ctd-k)x9k-;u19Q!s*zbELQF#pQZSLO9x*K6@2d<8rmb`mHD55 zHWT>9cS92e#Va<GrCPc1{9S3C%i>R9k>^gsWXc>}GfwNY9HNb4_kct`waQwvpCp)x zJ{C<%LfroR@r5Md6eqHs_sYD<2dPT7WoGm0KmN#U(Mmfk4Z@c~`NKmcM+2G8$f&yp zuS?LKa1nt1(@|qk>VDD1YJ)$iP{g00YN^^{@WiST2@vfj;iychAbs^LqmC<QcyR38 zP}rNFI2xL2D;r-;`@B2W$w-?6r6Qt4O#?}Xc+DBe!>md6X3J&)w~@{D7Sd2pWoewn zwnNGs%wE3acpafktPG3S#+DY*P`=dLPlFxlS3f1Tr4U9ING(>3LhGLI%HfHW+X$<k zd=wS~Ifo>qTPyRB@z)0nSnK*9sy9ZP3A&i?l|qwzd4TJpnUOH*r~=rLj8_u{?DM8u za&Q81_CA9D6B}1`vod53oU|O1qA?@8XcZsml4Muf$0ty7kHgY^4kdvG!Rt7NUi*Eb za@j}HPVyJ-J!){tYX{-$QD|)vCF$lqh#4UpR+Npvq3k$H5@e3TS0Eq2oRPHO8KfL5 z`&x0T1~exLYcM$Rbg+Yye1UUC&kK4W!xig>ho5JqLQr1=5OaZ;bRBEd8l$iDsG>0h zF{k~5>M}C&N~28uEZxTMBBW~?FD{IkYDg=6z0)Y&EbuPMFiuAwXRg|KolvdW3r`b( z9BJ+k*F(<9#eoGmU0f)RgCYgJlR28hU{1{*V&2v3V8%1zFw%Z>L~QyDYDCu#|1fY@ zzqygo$eA2pfb<KE!Ot|Zjv9jT@#L9^W9jv(`*@^gZS~%*rjFP}JwS}7_bSc};CZ7h zO!b1+Qe$q=<m^i-@cDwZj$_GF;I`mv@Y{<b>V6~1>xXE-TLr{GbuHEG?28}?w+qVo z$q*{XrZC1_Lv?AvFLp(UhlsbcPw`?7kS#&UQJ!}x!Pj549AZ1RK-MH6FGI2bNbU($ zg;f2YM$)#!SA_8jR1Cd1R=H1VH;Ye|%j(uLwe=D`0>h17fM15$q$AZ3o5yAqyAK_A zdQ^LOJ+J1{JRp~0nj(vMql)aU-Gam1PI)U}z9}9(|C-Sw-~{8RH4BUE?@0ssM)TsP z%RgOf2Mk)D`DnM7Ep3IP)WXG0J4?jA9~Vd(!GD^amt|9=`CCmq1?N@-jWcHUYq!`l zWla*0P`>cYJ$0D1sP{pVW5I;a>%lY|>i}-l*^T_cC4LwXqJ6XWE8pE0p%n5_@K1S| zxAf!WQfOoQwyrG5>N99su<rIoHQy(T>;CSlA;8ub$}}C-s8B=}svX=xb$IaOZnsH& z_{o?SIj#FpIMOvXG+HyxGb!G4Q^uW~SK%TeC`}VgJ{%2#QYZpp)phG3dlyoa28$06 z+Zsf7L=!8oGOwlMjThX*m7<O!OVW``*~w>OXjmOPEohKqxIvX)U_kk+zghgmpgb(d zo#mlow3fwb79S_)1HhebtSi76r=d~T^xtafYUQef*DNjqFG}A-vk0f2YHX$Dp24&a z;bn8+lERf<Arp7rZ_DzLY1qo}{6>LeY*3)r0g|uiD&vWLvSbXEQP=XiKhEJq{%s^c zrcskP4W&ga0EXi`J|kr@WW4tNCX30eELx&w<M0Ou4Sy*axI*;Eij`z%nIfp1&Hx7l z9iuW{TS!0m$xtJQZyAbwo9#Vf2WMn%6fn0JNCD@(!N-l2X(R^WxRYC9YOKbA$VJsh z7}-SM7>6-Hy>Oss8Q3RhnK^sHM+DxeL8|Ojr6ZruG?5$P-|j00UBGhWF}Er@Q|!k& zQeH;U;f>PqSFe(@ys{(FI32#LmS@=d_g60c-&-L)cw5vk^t7F71{x_7BqJX61IU}* zp{G_f;l#SDZaCew^c6&{QOC9QnJ`Y1eCc)7qbH+Euh>JDfwHS3b5H%1K7{rbW@n=d zSVG5NpZGR9`+;e+$acg#!h!8nv5U|#DH(oicf3oY1ok|F!MK2<&*UxRDFbU<<`&m6 z<{IKmPP)*ztCpG1qo+zKnXf4Og|7GDsn>|X)8&uJ?NQsI-YdjA#qrH{Rz`Q+qj;_8 z3^(H6WK0?;gTKxC4}1rRko(-#Lb8Y#*A)f41*2txkvj4gf1+RRMi|HevfjFJN~NN& zN<4yUtK(9!cyC~Tjic5|vU<u6NGM$I(rzPbQ2p!nyw0xpNfWuKoD{J`zv(1mGLZ)* zQr$4FR@fTgetO91*<cTh0{{ynT}HfeL{W1CqfQ#0?vqtYGok~`03EJ^B06)$t0yM_ zP7;?q-E~mPi{EB?%Zrc{4;qKy8=$lXPRJ4`GN~(6rAKy(d98Ll0%7xCG8;y3ng}jq z7_RcSj*fF{@PvJ5SPqXdrH~U!*RDczHC{uaAfgwCEv6%>Dj0sbFp39WaRV!V7AK^# zb_~W+rohKWOM>8ShtnMo+wtI^XQI-cTtP)smA}=njK@B_XGtA|!<r@V!-HNbdW$4r z0}@C%1SH-P*|U-7G;EG6B<A?rI3$1>6!2w*)bgA1^;??kD&e!`cX2OMKyMMzq($Ch zkUDN;MDH2$=#_azuN?^4j<I;4TCB701!gbJhEO@!-?K@Az&&Mm4G0-kwW5Y|XSL(i z0AqQRTvRR9Y*J;WKK=e6ABG)^+=>*U^>yp(nWFiEQB`M+c{ZXn&5EL2pzTGSxhASK z+N<ep*?g=rx~GE3?Wko$i*|x(xn9WvZym_*w}sQN`L&1|wU*s~H#7TEeF#}=a2%uZ zE`04djde6xoAv_z*j7I|p!;&EyC$V$4|v-kmO}E%rld^d#_-L}8piZccn1ebL3x+q zzi4t^=7SwkpjM<}ws{aV3qbD^SbC7kJ%*x~GR>f6nGaDQg(jR3qBGY@i=n-r*1jg_ z8f4A|SSe@?mt?v{@WX-9^;k?SCR+`?^H?Q6AGisqenjH@y<?2zUzY-oopc--T6o)w zCP=@?CpL+L^*bGMCcI~(LUfoGedDlB(}2o^HEUWqxCK)UMeoFKkRH<5K5-KBB`mms z9I=>{=U;2Fszc=JllZIyN8J2i5-0{(Cw>#0LrQ*-qN+B=qo5EG`0&vV@Xf}EOwX!4 z0*;e6Z~vXbW?u1k*eQ`~_5FPt;?DEX^W}PK*6_|!{Jku;z@C02M+o&8$%J>b{8ASE zoU__ka^8A$KLKDI@B*Ia(UF`i2-0Ip$Q&P2aDQ1xJv7y)-fRGux!<Re;xr>b|IqiD z#+!vwn$Xt@dQ0n9UVr*YWIPIo9>Ibuw3!@CeUhK)yeziAL76i-1>l4VraSuIJNT8I zgi+fv2x|C8D@NoHoMR5}(q`r-f-tAEjl-X%U-n<lH?&*e8T3e3iH*3iATe!MH~k@K z0d2yc>kc0+dXcqV(1CCF+5)vI`x7!6-7_d#tkO5{y~=+k`S3FBh*aB6P{jY-{6#1V z=fsw+16Q8JHH&bHt_`;KVjiT+@f@wTN=ZUBh_lcqHVq0N^3I<`a{|(n#SjN$ot*8k zlkm$hk#3c@gEWjA?3f<3MK45!#vPO@8o4ibafh$Opo<w}fS1MNNMBJv3}(m|Uy)qx zyEK)v2dwXvWA+XfW`E&DvFT~sp`qqtIC5UBy-~S}x*E!k)@0P0>$SlVMZ?bOu&&OY z%l283i&-Z80EZr51I@s*TL?d`9#^-mSS56wA_x|{s9Abc{ig-s$&f(Axl<eE+nYEd za0;`xM-t{^SM}gy7<dCrb;8yKP<J;RYt=U<ev;s<z;Jj1UqKS4dQstfpNDH5*Tm8l zA)HP*u3oh+k@E|iWOi~n4hc0e4$Z`RxP*?i9zSz;rncv2iGkpc;^6!w&g}~XFT1#d zE*g@UDHlUwASnK9c)jZ;C(|C&KD||N{GRk{?1BvTG{cMI%OW^Vf$0l&583sbMr47$ z%So*y>He^?)GMnbytaB`=#CmuZ+!+c@65Y10JnR#@}oT7o*At3!>~VkZ#>PB0v-O& zc@e#wXYP4dX!oOslHtKTviE)~<PgyE7T2qvtAzR;nwM9iUH|}BHha$6?l?#>nM+TD zaqm@}oQZ0>4WfTAZ*MZ7bNhU-|1a~~<ZzY@pNDS|$Nva>(G+60&bYWVoPyD@KpP`O zB#Sz`Wn?4|Cp!M(eet$YH994!^^-KlUXXdl_p8ysA=&7N<<F*#KrS6*J7Q~5>OP=D z-J2K{z4n2kxE9$QHH7aAq`${J2?R2~bQ~cy9=c792!0do;4qp%9L_r(51>@VG#8~l zS2)GH08kt&HT<`1b&EyAekty7Q#U9|+gh2Jt~PqASZW4&j_HC_ZwtYPeJg*-)wP?5 z-$FD3?ib6R4t0-v6Q^;u)6<!Ri&*AZ4UEMWFU`iC1Fan7_lSsPm|F2PlZ6r~;7Df4 z7MhpLMx)n+a$HtRG{+c-0Qf@5hkhgPC7&q%Dc;wv*nsy$4uA988RtpVQ?}-L5oF+6 zS-GUGH?#fgz1`tMc180JPH2iU&_O7n>2~@CW!=XlUmBi>ZxM+0Avr!O6U}P{BYWcF ztb}bG!w_=mdV8&Qal+IzNg9f#+MdRr7uv_dtz=I%&H~}mMAW}ef*Ko^${85muL9S> z`3!`eK7K3?PF~;FpnqqOeEBKEJ{}MiB(r-f{cY`G^b`@$eHH+bU4aJrGG?84M+2OT zYQ6g2p`+^YuiDttMG!1h+adqpNhGTmQkJr4&U$DZ_unzmF3(=6F~72bfD4!)Q>SQW zsi-Oj{lEjM{qW8C(l}=SrroR!g}v*#)RWL-6T}D4RpdG{B#(n7^U3e0lqD;Vt55z$ zrByuF%<TH3s8cxf1o&^6>WJ=|5DsRN=hu*(>nhzap{jL(VluW??fH!Kw9Ok{--3Gg z1$4yc%r+xg!jEL`<Ov=)xmi7bBVSO>p59ON?DpA@T_U}EDHxvfNKuBn*Pq*3snEpa z=5#fv**-aH>+4qph*_<f-*6m6J{zOExRtqc$-9`2JVVe4E|gj9;V(=BW<tqb1iQj> zTkqvhIh~Em@!#t#C|Nvn9SmR$t7FB7>?4F+Sv|yr_`CLI4Ux{k1+>CE-?jD5>Syum z<O14|O--gb3A&Z>JR3RBhkN4j+io<Fg*moTy_k$iV)}rJxX%VQD$5avnXjabg<aO; z;*UbxRupRkl*ZGM*2dbV-Ppt&069dq0yWhMV}#uCNNFf(WTgG4Bc0>48a3Y)MBSFY zc{?1}z*b1dk{D!*lm?L_mRF>~CZa|;DvkL=ZO@EQ^j$0iKtUHY+zR(XX<1tv)ktCx zWBB<z7lrg|Ld{QY(j4LNebnFVJwMQ3diQg>uv#;h<}dN|Q8=d9I7Tt->U!Yng_LvJ z=Y(&3k+Av;?`z*3r?Muhw*@h=!bX-V^dgX>uFjOtjbsG4qeHkjN)Wm*&*#_!Qs5oc zlJHmhVZGDL@9Fn^d$Mt$^~1oz=5AVJcwJ^1gW21>KfLcaf^Z2TOF+LzQ%h&@z0vEB z<F=`XH%~O&9}jl6uE~s$Om4x-_qcTc)Dc>X+_ooN1r9Ck(f->R^SGph;@t{<<gSj6 zm;h5@JLWJGk+!6|L}YWsnbJ<GDMhGHNE#OYKm{lY=Pw{YG);u07L*_<K(FnpX@kjJ z3G>357!18Pb9{maiwZM}X;>G$XEVmCfDbiBqe6FjUatbhLU4^!sI6wh%gY-S69Srg zUcBjx5Yl<NYujUrD;6qr2Nz+IL@*#MeX>X^j>8wZ+G;oujASv8B9pJ%Ej)wwWsqVm znJ?y@++;CTk4m?=TB&;%?(g<$QEERA$?jx7Nt4v4oa=mWVGRi@jbtNgL~b!rsC8~( z-x1w_6J<2$hF7{0>b$v&djm5KRb=AUo`AL|dcTfWq|SswRWWI`nQkIhuf`C>(;JOB zU03zO5YIy9e@An({~e};uLRnT*Axgs26Ow(G@i@s61?dN5EkWyb+Ksl+9`wKo50#% zdb)G|$CVb9j4V<zB-y~_esxXyv3YM-f0wG5O5!#2HsnX1{a?Z?MpA{9=BpRZRVkD> z9>&$q18btEw(~aa6h7jtwEAX33O~P1CGDX5GlBF_O57cyB))gC?1Gc7llsZX^rmMD zI@1^{`9GWJg{KGx;T!y*(Y6p;;zC=%SB9)if-t90aNdnb`8{wT5;d2=$eHV?`FdtO zneE&_1xOtO6ua<T6E!t2Q?_lFXVE359#i@z%XeHV7N2{(Yrc4H5g1bmCwMSw!M6F@ z&}qL7Ttz1$T4o50roG@Kd+HKDMnI%<M>tUHZ)>=>nWY;F)p<D@6aWQ4`oF&~lzRP? z(>))$$&R_#g>xc*tI+#>rZ+n+1m2C}0ETEy&|N{+-?EpB(7bUOPCGt1K9~Tt%cwzf zA=@lv>v(21UTP0Mw9%phy0dMjmLW`{%r)S>cABy(0S32kj8FnMUT2k3UvpDT`w z2UbHd+h{K2ji6=Tup!G`D#Zm_&Hb&YCczL0VliX!>jnYwPU0CqNpLw<)XMc0BrT6p zp?A>#M3`?cn{_<MQ}=WW*HWEnjq2yYh3VQJ1!;ph>}6u;nFC!$R^^@^lS=KP8dL}9 zM0ZnQ0JF%Xi7U&}E9V|8)wj~dY2IfEkRf_?eXWfM59vlnEZ=z@K_fKC8RpuXJNmD1 zu|Jfj-C534v2TfzxAtDT@Scx!;kmE%NOb3VRBcA(rOXGl`1^!)opwrjo$XLXh`<Hx zs5_L`ITyc%RzqGiqxLb!<bg2h*&(tMt+BC#Pe9@`|12h2X)UgzS#jt<J>09<x9XUz zeDDFSr-06?)Wr>u;L;FlU>S^bO?k*c+$xmP?R)45(P7Lvws(w4{~nS9tCRa@yy>rS zc;b!gK6*rS<YcYx$@#dSLhgLkR;3?|O;pDb=60MtPY`ORemOGnd~WOU%p<)STz-O^ zi-a|wY1(w4a>g&^^13fQ9DWc;bmxsc|3`3P8gw#%5IVOv98*eGFXtU7ojk;Zj}0Kq zWmL`C2>|WKa!pR+3EGBH<>Lv7fyoKmP3{rNJ)K4@J7PwH5^kXsGfK&1peoh7!nZQE zI95S{;We_DKTmD&W{F^;fXCEM{0mNNr9uE!WOm9<OAm3YOx-b{c?@AisorI925}rf z=yiWk92^7IhQhMY5{(Jz&{PM;-|rg!8Oc>fk#85(`pjN_vvAHItsMzLG)NbIog{#_ zkp+@;s293_2Z3d9SL;?6VPV)>z^_ZH^!d|gnZQq5e%%5zcy957%c3`mKIUGqm02W~ zQDsN5j^1qg_}e$Fyv(gQ691V@YAZ1GMoi@QwhC2fFlW5%j@+%zL!Pq0i=49IplPkZ zj2P#@Bj?f({-~ARhsvI_sucuTJ2S=H3-n!7mXp9Xxj6V3bl)WF&UatpS9)(zG48P6 z!*wVwj9?D)?9Xu5ynTY>V}5`O&xl{uVoa&PrZ*{hd)1$mTOnx&bFt*1{^?-qfOJNr zFp6vE|GfZ+=nfX1DsBbcK89UZ=|rML%xmfFvO**E9zybS{j$z^L_YpEgyb^+lOu_T zxbZ+7I@Cm2q?A;>`dZGI12SQ<O^`Ymz8LCzC)01wJj?G0IB$=DrcjXyES&^Sh=aT9 zv@g^s_N5O?{RV#NGRV4$7u`(u2u0yynCfi`Ue8fUcN&$iCGj~$Vsbb`ryUNI^R$Ge zzJ53!8B5<V@yCWLcN?wQN?<)y#|BJ%ip6%{-+D01fcyxk?~A1G=WkAgNa_VrcNG2G zmSZy)9!qmwpv_FcTa!Lyak3D$|56Eyngr2c*_}8OmcY-Rk)`DoeU_rBd2p@C=jmiZ zQX~$uY%B%G3uM5vhIE!<?}{N)HL*2l`C34``@FrXf0S<-p8n&h^i(Qh)-LosIGDFM zn=pH6+K(z{5E_q3(Zit3kR(cPkwe3~<MHUOQup@#ZUud|u%-LhD!<__=*qI{B|50H zzj9hyezXHe-9VO*Fu%~64(t&Ky>APE&EWmEf?GtHz~UB-#`@Br32PO~ls3<ZV11#G zY`WhqtH#vJ60oiCoi7MBF+m;w0p33*y4a--{*$lmSxaJt2`+$7UkM&LY`*4mD4KSk z`#dNFY~I_)KG=3QICh?&?jl?jNshtGn7O%QWJN3#zgJF_`>@L%p7V90Nmf1Qo}NZ1 z54C-p$wq(J$Fj}!pX$PL>0k&I$1auc+XkI&gfoa(sfcqh{brGj_N*{iy_<IH*aKcd z=Txy1-lKyuMs8(vao#^4w|h<qXhu{i0qqA?fDegyee9`QrX@h{9|JU^*$Om<YI^yL zEBoiUEYoCFtL(bRM}&|?0mnTTUzb_ph;E#apI`Ek`-<4#%2{;Jl;4&jl3VAYIamks z1>A2vcloPxxTr~FyK#5X<rOk-knd;Ec^3D6g+?9kr{t<Ubb|pSoG=x(mbnCKCA?bg zL-Wv?NxpG&W{w!D`cPoQ%oiit2ckBay>u=dfR8V-3V0}cxIz^N7z-|?EnCv#p_{*Z z@dN<YWgvQPxyngD*28-tROp6$Jv;e+1JncJG(Cxkz8pPaVuf==*}C``L%rOxi942H zxX2CZTp8GwvhqZQTS8H~%>NhSIO!kDtr|&<d&{N}r6bGzdhNV?Nn<u*&9L1u5AXqc z=<y+n7{T5+Zu>DI4AwT;b#w6*8l*o8<&(&2^4>=x5(1{D@O1FEc2DlGPByg`24)$G z*ol4nwb<7JNsP6BT@&ueOGTMSJfSlL==IVkiR&6!`TslRIbyn=ahbI|oX{rTmtH+` z{{eR{LsW>sa5e$})rRk@9u6%WPlDu9Y_g_ClJ_dbgER<r%DjkLfFyO%rsmI9GrN*b zilMRV<Bto+rynZ6xBgvAU!aP1u;OHdRZZ9=pH#;$)ra-nB+&7)z7p>zLNauXBYGO+ zbb#p8;TVS_jBn*VTXnHV(B>>|Vj9U4<^pxcE5n(t1p~kx_?(AO8wQT(dCqvM1nrcW zf)FXI;Bcha{s<)OCrdJOC+;S&P)!JH^M4+Q-5{how3f5Xy}P??oqoXi(1UC^q_+k2 zv=kT;h8&-7H|9;3!D?*Ag?8Lbq+!#`H4nUGK;P;)h?~EROW!<P#;x-s#spjNkA>-{ z2)G?{d_^Bh%431RD%WTi&XbhdV4KWoe=RWZUA=tpzgch=wyKt%=O=qt@`NikE>Nzv zg98E)iQHyDn<dFiOncFwu1!gVfo4!@I@{1(JK_?2%xbud2luPv&cQ?shmUHm+bwa@ zpQyK0`iR#oz4YpWaOsFH>($w52Qf0<H~W4tAyNTN(JLhw%g?>I*Qor2J9Nx*U?)ix z!TC&nDBKh%+hoFYkuw3NX%_86dn2&L&>&9Vi#0uJ#yI8;MSLnW>1&GcyC&?_TdZr0 z<--<M0<G>xYb$kM-!eo6Y&^o_D1U!GQm&<8zMo!cu!|W?7W(X>R593avc_>kf^{c8 z559TA<s<+*h+rnEg6^7nEKZDAS&CKjKCI>yG`(|g99X6ZFO1Ei1|+L<_K7)v+}?7^ zu_@tQ+bwgB)`$kTK_r8F!P)zi2W=OY-h?j1o$La2cDVG!HC70ANjalfX)8uB=@8xC z|E5C**{#QtmrumZ6Le>6$4SusEw7{eh``zR8t^85_RrN%K9|`hyxC~3j(bJ8(6{<z z&H}pib3$R+)+QDb9Q1fCGPoPfwyL-@Rbr@GF528r1qIR`x32!aQ7X;eICK#H)M<S2 z+Js93QY3Yey26GPRz+FuAMd+$2*7$a=k(yrdajbM*vn=HkgTwPyIl;Nq(c@mtpqcp z3VF`Q`{zwW)gZH`>om%eK35|k`|>G=obUdRfz6v@i~BRp#e+q>(gt<UVyy6bX8^U` zM#t>5%tJ<0Fu6FI(B>jcfdHfG%<nC2ZF+0U2Q0?ELD<uVB8&9JTb4B37335>B0VIb zb$FZK^aJXPvP=28+HA<rJ-bz>i$LO#^KyfMHFzs?3HO#0K;j|oOX;bKY06mP^^TXk zouHxl$Rbs+EM|I?O@+Nm;e&*ink&3TPwF2`!t1=37f|3$Et4XVs5y1sl%~kp*zpoW zLN*3mzmCm7=!{AAJUU8gXeG;iA*J|lIX7wH%Fw~R&t%kBCscwCo5HhAC4**Obo$TQ zhQT%rxH7Q;Lw1Qjt&~RusG)u3{h||~L{d#SCMGVbH5$U8U|K<s4bSY>VoQU<H<nmx z&LZdcYy|$N0&sPMLVH;nF1?nxH{gbW-wFR|p>Q13etSXqcX{EQSK3Dqy0aZ+0FccV z(-f+jd_k|b;liVcw>eclizG}7r>MD;r+8?gJn-RNdi<uSk896UaMZRl*JNA{m9gNM z<oE2MYJ@qu*LX7ude;a|qkp$iACbAG;9@5sdmTsWBDgnP`>%SCVhZtnDnhf%B1iXE z`gjxD$P2&EF$N8E{i2^f+e^*i6#L_9zytHOHB%dcc)Avl2lnN9j<iA~RB-*ZI+sx- zr74lFyph2`Afk2F6VNorRg2~i=Bp9jNzWc99~l1=Bo~CCN`YT2aM2s;D+~|gqK~MZ z`!)QtWP&diTYKMg6C)C?k!hzvsQA2~EugR@F;Dc=q{2j&D#J3+_5!a>$?cz(xNZI* zhuR-Mx;0~0IH4Q)A@1Ht<%wSE0PC@S3|^f$;IoDJX`|tELkonLpQq)YN4OKeT{o7e zMc^RP9vJrX|5^V>n&J;<Jo>t^M|UnnSOR+tb>CA|%ipBG-B@N;OViyHlaB|x%eedu zf#cMtn8?qKB};%c<qgH)1LHr8l)QVlDDHezH+`Nvd?CA~i71(#vwm=wQa7Ko9;9Ih zR~yu9r{d<i|MEP{Y~ogBpQa=R9W9^4KLaaP7~i>^u&)ubqzs@-fm5Q=aN-Ts%G(R^ zx=sv92^?qNCE)XadRN+piZg{MUA93x!25tr2~o-s=|k_3gA}k~%Pka;C7Q#@-Z*&2 zryfrua)?;MI2Ca_|7N3u1O;L){a@b&^N<&ZAZ!GKhl~?|Jr+x$hD)Pjw*j^7PDN2= zFp*iffT2B3m`x=6E~|6K4*)9otUV(VkS@vg>S(N^cg`{}vmSiokfl=<Dyl+DK+#Q6 zhSk}qQs}%k87EC6?#!8#>wJYjO=)R~HpC~n+Pt^DNbY{ST1YFvPqC4jlKbm0E3uGh z32osF9>Qtorih>A%@}m)f)^7d4AZ%4Io_n;efzTG{V`{|rLsPp*0T^Rp6)XBQe>Q> zy^{TGvKDQu?5Ll7axayVctn`yIW$<$FoE1@_d;O&JztA=!ADL}MhoQ?Db~^VTX$=6 zy7zaNcBQHnS=(LteMIU($%>2Tc7d~|Zl`$5Y<*#Z%Ly*D=G?b35;B#HfF{CNOX``V z^@2`Kwu#4b@Vi(&Jf2kUqE_uy9^Y%{bcAH(A9EJ)xQo(H;jcn0k=~khG3TxP%CCw( zXlZ{Boducc#VRT#=T_lrkSz0iz+4$7GOq!_a^i!^OD@y0v4rz92#yEYLJFKaP$2jy z^9n`uiHbu)84xNiD907@ti1cCzzoxUof%M@B4p;xzO{R+OW5fq<<55RyfHAgxj9vX zb;;;E9ed+bXL-q$`2o%Gw&{h3mUBc{+uk@$)G8~uQtG+p07)c=DdyVxueTQ|*97s0 z+i;CNuVV<y*jL;)M_SfbFhn`iB&!fSn+^WCcJ%V7e}R{tQ>9tBe~re76xz6*0+JpG zkR?>Dv&P<uwd%}RLqB8sccEbGQ`jN{yJd<b?yXyU5g(zepE*Nl8-N5=44?jAXhw_b z={kwSWl+oT{KK!4UrUDk>pPv-kY8TkPOtUrD!Gu(E%tNx5xVNbq%B`)c&OT@%v{7m zaBatUr^SF#06g}n<6K^G*n7n@s01z4=ZS$l+TD;n;=%*NkFV>2)n0TCHTL)(RhpD+ z=^iYRZ7UtxlPKfouUFY{zk_5R{{>$Gc^6Rf0aDf*7(n<-US+_rqHF#&RAXbuL5qt; zB4Yf!4VqT*1SM6$MxoPBvcy4Ts3_b+ofa|Tywhg{RovH|4LK`8p)>bW<%XM!n6eZZ zlgl0Tnaq{IsxsRvaNENJ03!cEJ@%?I%W9wN?Rb0oN<l~i-sIO7<wd|4638k7_`U8D zpSE>JCLG)#4*Cjz)i&=NKT4{jOU@0{EdOZ7B%UY6_IlM)p_uJqYohlTAx-zgQQRXL zVTklb(#B|HXNRf&EeXzI0(e8cx#@&EUPQQ8fSkDhj=P?B01q;P0EbQYvvDYNoH+hA zWT78cRhBMc0eW)gd3!gQ+|@&9mfXwe!Y?vHl=_`Q2uf+??Ew(&rNMCT27lj7M^kp; zvf=OUiR-DhNZSH`b4%2pP!<X>_a#oHw={9xD*dTDEn@dSCN`AwGlyXby?yX?<s%3$ z1E=;4A)JP{1{ksL#|*F}ADZ4pG;LKF<?iq=a@_`w6b8+%y6i&k(CIC2$mH!czLSXw zozoBPn|qMI=<gO>UJ|i4sMHJ~b>kmndC+({kiY7SQJgarkoMVS;n}_&(ohZmO*!qI z3bC!O4_`Sl#KpnzF7bl?8Au@BMjmUB*TIf^NfG?Xt*0y+7;vC|=-c!Pd@k*>u^36b zZ5VY*z!mvDy|&M%HCs?#1Z6*|WitB}ts=ldV9e|hfy(Kq7}{a7lJtN5zPJe!P4y#_ z5b$21z9^(Duf)DIcB|bvv6iOoR}bC{qjODW*iiq++D$XlfnoTF1n2~YwaxY|75ljS z8{O%|PKSaJA>%9XOo}@=uk>bHI8lU9T>>g1wzkh5g@Rjr(6#Sv?ii12D&lTHIYvqJ zc``dQe=Y$23Yj`N>JQWrxD|>1HswDU2aW<LHx+eO6oO8Zi3;bU91zao;m%5>jgi<= z8yi^tyY98;_<WN)<(&w$p|+zmNPY}ezyZ^V`!NZd=gK486w{75hR~?DfLw`rbP8G% zcyTmMVXYF`)i1B>XNZ4~(w|V43(Jc3VCDFE$G}T}MsRF9WfhU#TzMU_{1+DSAGSc% zl%<xG`Gpl9U(iVB-hY2YByqH#*b|2o1i58y2p}wCwl0{mM9mgHlB$<^$C>mu((af* z09sO)k8BR}fgx&%)pqRK^1fiKxB<SJZ8S2`V4_w<GsS8znJby{ejP^#r8qe^8Ofxx zR{MCg=c{bLQKa(wr4guS`>^YFRVci4oCYrZk}1xzo_WR&(}P5FIKu!r7}^e$(*ty! zD&W=hzg4`>dw|65M?vWhydbbM;?U4}fBwnv_zh0J7_Z3kac_o)@sKyBr3GxF=VF9M zalE?@!30CaW(QZ%oZMg)`8jF(ZU81hr<jb3DTMM?VjcB>yA1GrjW=`~ot&mvobCJb zJDnCtIq`|nTN9Kqt)sJ*rYu|G73%Qz;VnH>mAA#WUQvS%Y~S5B^#;+`YLvJP>db2- z^O<|G#R<g%pk*W(4?&;mXN+J8vZn0=HVmInOwp4cY@c{Pxz%85LK(yJd5{x40FXZU zuMJlo4>^_8XT9doqU}I6Xc4lRyln*DtW8KeiXWR=W8j7kyB8$yigM%bpSKNP=6KR! zxoo{{O}t&jM{H0u9dIvtr@8Qc(h!9Yx6O##9fyinNB0#zSwYqJ6iN7ZL4Pg^yu6D} zik)RQ!}&d2k@x&`;~hcAx8VMc4Wm2kZqxwHMTEP9u0N$EKE@>=qqt&`w4f)xr+)et z$23p4-UnB=yfO;g<tlwQ1Ec4^qcgOfNrT?d^p|8EG@?naYBd57ryPdd$$^qFIQd6& z(BFk7ICkl^{SPDeNov#xy(=Rl{sZly)}71Qo13D-Uji$LPFl57%}#+0@4r4)m#e`w zm)+$@L?D%6)UD@{_n`cw4=y5xXvR3w!)bMXXZ!R#eZn^o&=v^2%^v(ds-wx_26kd9 z{T!J0i5hSKmC*i%3|imrIadpKZ5Z}~MGpukI~ym%_+<1p9^hQDD(w1C8_Iu>(G^&5 z{(Qk~b6mk*b(lO#-Zo$a8MHk4eE(SMRqelzu)9LwGJT4@04K!%jsb%(=s+=9yu!4x znF{VKU(dZPbLzb;u|xWK_w+VJvL%f9d3c1F0u6a@MVG741DO7iCxKp3#QA2_*-*YO ztOBId7}f%-SSErG7wF(?Om*xJ@8F3vwQ@*m%QpF^*>*5;;thgzF&Bu6<hdV1k<-*Q zB<Rm!9*0Qm{9B+1J1**&IQItt{NMMcfS6q05U1khnGxc}GbKd8%~+1?+7r9?ZDOm= zx3|wQb+*J7{BAfHlYwOOH*JEm4{j&hhNVjc3^_H1oeCQc5<Q}k!hHbI`osCR?O@nu z2rim={7f*u&T8wj`(+d<_LSf2l|93uKu-lK9fXPuQlgYHJcsz?(~v1Q$Kb4b>~>7E zpL5K+BBheb=vL1rtu}(Ehq!v`VH)_#R<T5tB{(kSGMP%DZ)Ldr*^&YwdE3moRUwAI zOEp^>&p#wNAH>h#ulCTCrz120kQCQu_|k2Y(pToO*G!UV1h*nU8ZTr<Z-Ey~MtvSV zOVN)qPy@RDqSI~Ehc-FIk10LwRBeeHWZ}*%NwvY=cAwm-ZEw#Y{QG3W@~m|Kgcit1 zkrI-_BA>WmQ31+pI{Wz;+Dhm=i)0fK5$_RI&&V_HX;qz}%u_kzG4bXe5;l>9)EtsQ z1-iL-03b#J&m-y%cT`h<{Q$`PDOZ<i1iWUB<TQYN9n(=2Ub>UKo?_twplb8x)gPk- zyZ^b3TK}qW+-^(+4{sOq8dc~p{tPMrOg!;&z0c!b_zk=a8nMKRA}hyUv!mq(0yTuB z`2wIulhZ8dr1r;4h3XFFn3hEcnSVNYs#EpM_OZFqhMwIyE6gHJXFA?Z7ICdBa5Y*n zxcRQXk4yeW9PCyQZ0O|&89LK)Xk;X#EWGq5CfWDzd)ZBB{DWIYU4sDmwgSfl&>2!J zWJf;4?`x{N5fTq-`C?E4vu~>k35*yFis|k!ag6BXCCx+OS_!G6Mxs9bPY^Gy=<E|+ z2ejkof034mkztym4v-zi2?w~_w_%pdz|L$l4E3U*eGfB!fT<(w=Msycw2@%`s@gDj z)z}lX;=UyS6NY-nB|q|QVAjn_;3T{4`;e68&d|A^$kGIEBQ<*A1I~ejFy+)l1R5$N zOalvTsT9Gq|NXVVc|&kh0jKld^1bL>z-#z&yz1ZqzWq?Sm2fqaa%+|~6)?$SDT-;5 zP+C_$0KRO$)<1Le8tb75@k8iJebp+Z`JvL{A8h)qZp}mg<|`u+X8Z46nQvfthp<8x zGUlq$qso9=j)K_;c`bD`trd#>xt+%dc&kRs=SqdVWieHH&h)p2gP(b)Kb-Qi4MBl# zqGcj$>NuyN1^58R1)+dc&1ovLZa@<thwmwkx+=~?DxV*u(eUbXf*)=pq+<4Kt~_pi z6<5)$)zSgdj9rakl1^f!1AJ1o7>%W_h|hff!2=94=*|TDp~u5>7ESJoeD@9vM&4ew z_oRzlUrEnd>re-<7y?3%W<n&aj%xm&y!oCZT6Df7l=PNnM)3KnFq3FkM2U+K40IbE zbPXSHtsn#%>jjMf@i>gSMHvvfS~R`78!y-(2p(%whlV#()f4AEv8*!DYf!#8rUl+4 zdev8O5vL4WW8u7K68&_1o{12QzkQSR8Hrj56PPW^QPs1_EEe^P<w6SJrom2t)XjQN z;HOC`e=WLK_dkhirIf)|>0?2&kXTH}d)Pa#xDiG6qS=3vcVc2mHobEtgKw$<xVzq3 z@G^^@t@~{PN^ekHj!rtIR60xkpQ#Ys1fl96<-bR_p|BafK#+iSo0l3er^=6sLAPE> zGk$c5@2+BA7Z=f<t(>|{V;r(?4i||E0^WM-#4`Ro4K<h~`u%_VJcY6g2Ru=Xhx(LN z&)&=eh5I_7{v2zO)4GFw$?s0K96sIHHiDk+`x0yjt_jV1ZZd(`oK#{9Z{jp6ZY>pp zbL~dcE%)7YHyozQW;>i2c|c2K4p7-qxp+i+Ks=Kpn+tRHjRSj!rPhMUgl_%{mV@+3 z8I~m%&+j_jwLL27U|eH=alkGrQ-}q_Rb9US15o}(6nsRQW4AyhbZR&|7s4H-<#>gI zaO>Xai%2O?H@>Ccz`28GvrrPt2%6tEHWj5!n?CsAxQV4A6!hjYA`9=kdNEPJgZNVV zlF+nELN?lN;MNP+MHX1ksqzfcidHGafGV--r+EIl!MRA!Mtz0pZ#ZW1DRi^`v_UiT z7AI*+U|cvN|D73LXtFg6ID*Wvv}*v~P{0z(>N0V+QS6L>#hqciIj#zg$9;!`16+mR zlsJd0-n(yn9*Z&-9JXZvKQWC+G<YYW>^MxvDNEujIzFFOI$!y3Otjhp4rn8nO5#Xm z04U$SwrA$G9CW(>d;oClv}{E;BaU3DsevB>b(K|T`?g8Qu89CPsR(zu1sX{b6C1XN zw-{a`{Z=Kf<lh`711^UEgFo@lhI_bjoegQN1|sI$WLJB;dmIV%2R%M>sQe-VRg0#t zEfTQ~bH`Dq?n!pkE#f<=TMEn-AUPGV@DcS2e+RbE0(A6F7oS&#PbdIjWsa{kE-&)` z+ACQG(Zoe%0xQ=Cv>pz76pBRX(gHx5YZLHrt*c4X&c33mI2av*V~-fa*O2&7LWz_x zdeRn-CLt$;5!%CFRzu-^YpO}O<lf7&PP~dI2Og@%DG$b5E)a+Kd;kqV)&`W)tfbcn z2es<1yP|z-+nP}xc(6<Q2ZHf-rlME0Yi&GGO)=#O!QkE0uj|TQB{lgywK^jV^hciJ zDj%~PCgumDytdi|B(Nc%it9WOX*DjOl{-8M=16_L(bCzsx$6(@$W1k?kkny^O|rUR zZ#SU+aG>;Z-`kp9)Z_D1*Yig6RK5orz)i`NE7Z&?8YY?R_=S-s*!3jzqD5k!L;U(O zBh6v!%Z@v-sva%07vfl$3EtkgDfy@Pt-OC$I74TgYsdljtv0AQv1D?e7(Onepgs7z zrU`REfEh{sZ41!le?V=}H9Ne0;W~{=X4dT&D{IFODoE=dn!v~``!o-N@F@D&>|3pJ zyWwvnhNBQoABFEz0jqxQYE>N7nKdcichQ%G`FtpS#|Hv;!}ZPtoiT&^Cv681ZQ>KM zn<rUnsMtFu?^)q@kA=ZEUo@X<npkuH&$jOyyR8Pv`8}cP!e1FtJx;ls;<pgu`jKUm z@B+x!3(4|O0n<~Y<W6liD>AyK^iZ3uSAuLzTYRx{^!xbCI%iq@p_F1=no;6TU`I$u zaf0L##eO|UhpDhLU&w@J3<4hHG7#mW%c-)MrX{s?Gof$7p@pM*#H7ATX$^##l>QyU z8L%v**MhOnMMI_4fA$(3<<`r=x}<W^qUhBiky@N3B<QwT4Xp8lX}<97n9TU#02@jF z&X10%VdiE;H@)oHW(UlFD7Oz_=zbf4y={#j?I%FC#n-(3(4YxKAb;c)CrgJT?*(sw z@q>k{C=Xbf{pUu~<wdMJIJSWK^jqf@P<l7IxK?_z6mU#tT#vz%xl(}`Mk_7%?BEtd z!|*MMX@s8V^`O*Mq~^c<n_o1wRgzb>kBvA|Gpt_c{usMd%VW;M$`FW*?P)nZ<(d6( zbAl0W>E@;+S}r8eu41F{z!0FVQzG<@pvPDp3|*O<N3jAt2NZ{xqdGY}x!iIiJ8Fr$ zk@>+RXx9yiLF|~wHbhbjLm%c5VGgkF`5;!^x$Jbh)6W9Y=YAF7n~JquHf<o#E~4Ny z3E)QsBA*FA9%DB3dS#JM8j8;$3G0(UOm_5PjiARW&_)9$QCN*|neO5y@8mb{yH!?y zedt<*z#3r>rOklGsu;F>pZ%7Iq6z>qj|cni4n&F78!7iWtoT2lz%GVnefwe>*o&iM zsuXw7%!VN!ag+~%fJWz0?p|plBIYUEcEY68AV&R$5zXY+4Q-x@ETAdoT_MnxaF-l4 z@zMU8AA=yI${yDJ{YOI@(Y}0Q{}qB8Wj^?Hu~-a=5WbV2mS`_2O=r*)8pQteyNR4s ze{vl1EAeymx;~~0SETqm*2*mY9UcoP?(r?L|8(-=^$xvOWOKhsJyxZ8q7dTLuBWVs zGGK#B_pNyFR0csBnBsLlz6MjIfFd0A3Y?^0k3_<AHo5&~VQ#<FH7%&P$2WQmDXKM0 z6GooEj3=*U<rc>S?vj*KlNSM9e&c`VkMfuK_ipSTZE@#g6<z<zgvqMQyK<zgo20iC zgH2@{?LLOkupfSY=R($e{I?;VaZmFazZ=_sl8>0nZKO>SRCON#tQB@qW}$aZYImlo z!oY%Pc3Be)BvA1aL*hQjm=115XRH%x-D(u|TJ|DDG0t+pa#65Gh%kP2P%P0f<N(pY z+4r~d{6JiR*EoTZC-n|i(zK&v#(IuVxAa|d5%}Ag<2&{7`vwGURr#r|H|q}YACvQ; zWkzK@AqHF|LF{$Fw{uaz0CDul9R|q}MgHKA5f7(i9RS~ofx;gnMae49tB0AYYLOMj zZX$J1umxb!bmp|;R~m4oZev*+&e7NO5j0vQuOBDU)%&!!f?KO<O07zzm*&!S#|GQK zn_?r>cfs$uI+<FdzXJ!?U0j^>)hVLF+Tp3NX+d`iHDXhGd_U+Wgr;NvMD^!T8W9+l z!dIJ0sxMd7FrQQ#-?oTb-+UNg;AF!b!$0JkK}rw&V=@SZ;Qb>34V;^B)bmGrkf?() zhv0cq^z5BP=stxVwxUR2J9X_N6*!xIn!K@v#Jwk!Re3ko^3Y#uC9L9O$8+D)x7_sh ze-b4+i$M|x5RZ4+NZnF7kcQw!>R>DLUTjB(N5xz#8VZ%~$rkX-T+CrC*$&Rlu}nR? zTxh~eq|!`EUh$KZgNJ_Hhk??w41kdhZ#0^+hOo#;`uu4!LjXs?Ph#8x6)uF@hoHVH zO`d1l@oo1wHJfEH<hQv41p;jD9X(%1hyJDEDrmOgp3uUKg1*`9xwistLIVq(#<s%C zY!QnH%YYg0(=pt_F_foZ6i&)ruNxpZCQ*{9ur*t1h^{9j_o7L5$NqFdS%z&Ru(}`s z!%NaPzud_W^3NszL>DCO0HrAn!C|qqQu10PZ2o_`oxYg%2#BQ?n`3&&5T_3sYsk!~ zpSp~FZ1_1oFf0SNC=)I{p$SXBFc2ubo2t`W*=F_#9FRN63_<Ukzx8V*5sq8-`)f^d zr@Pnz%5No(xKgw!7JEeU^1}*MMpAMl$-&!OX*5BUIB)fexLhTeJr>BktG<3;3pgXQ zAoMQ8fECU3D13dBRI$V|6M(X)iXm$6(&H{w>;pN7_=2boCK_dY05>otpxQq3ve6`5 zFhyI|BQWpPEI=&%lsnKi#7yi-nMW~8PmBVV1|sGAd5p57Bk9gU6KvQIX{lr)C|mw1 zV6vs9U;P>0=V-IS(DDMoX=y!f_dl#+4TZDV{R>KR&dig0l?Y<zA}N5#3mD^vK(TAn z^>ad?T0c~#sG$9VBS~F##e%{7-K(<`0-3q_ZB-rwfr~=hST>5TZJ~zhS8C>6`CL1q z6Yd0gq6>+5>OmAv+1Em;=Jc?t9s;T~B>X!dr{XEEsat<Z0j@I#tT6{2RTcjkzn*lY z5!++%ARIqmt4#z00tt%tB5^$F84uIkx=QRO=mYpNq}o03Kb0wq<ygGy6-@2Zh_rdB zab4P~Ybc)pli&<YUsIrkypGs0s*t%boR)X0=6dN6P}F1_Vwm5jQXW(A%|uRqS?TUK zLRiqDMpRo-CCx^G#9J<=fY2~(+P?8<=N<njx_<dHZMMB0<EN%m1dacTyq9*qx=dDo zGj01_^y>jOd>#IYt3^Wq#4eqE1c%*#-AXQZALD%-%OD~)hf;i)3~Y#2{ife3_Yb0R zmp^y(R8Ja@58acz;d`%20ujp=Y9?qE8e#;rVm?;B_#r`%T;T`p#Tg!RHdk%yR8(wU zg8gDEDA>kv10p#o1WcIwDn0BCW#B16g6(~5p(I6IYIGa~H}QpAsTiltaH?w!pL3#p z(5PcU`Af@@Dqtf;)e$X8!G{zSx?9((uzBx_p*7a3>9jQz>ENG2Oj=e+ki@U=I8#gD zIvAA=wB;9r%2xRqzEIXbyD?OSYMtmWYSByO4Ouiv<G;L@KPQ<E_+X7@9A*cn0ISGf z-qM}X6&pzOt)VEzKJSEnk5O#`GUEnZhjD+*B%PJ~SYV!&U7j7U+^}axPs}!QTD_*N zd11na<01jo2u<Kh?J2+1ZJdEQsFidWMD6^ZGY{iR_E7dLyD_E%lX#Q+gc=GCbJjF8 ze-UFCprrge0vaI$&}py|V1-)S4*qgFr0vhHqEDZLhw2S8u+_&bU9nx4*Xz)oIM~Zd zT)g%mpc7HdII69g_oLnFXk6s-?X;=5doTG5y>KHY>GaSR(}EwixncJKcdOOO;!=A` zyyk+*`H#z&<LU_J=Qjl$jG^)z7A;W+7Id-@XG~8eGs&%4<lx!A<wpK*CR8`kF;6E$ zp81}Y1hO2B{Mj3~iifobhtRWxM-#%RZr()@+18Ld4Lif1obI7<n~p#Ol$U3BI0;2V zRqnzHC`7sCA5gG}jh1e4g{+Ili6s5AySHYa%66h|)slvp&=ymX8K$YTkKEj44HO)S zV?z&%3AW{Y;ErZTpxmilMMwp!vQqP7hJTq$fs~C#G+)8HcR(2#U_2LC1&}d)R5ipe zMIrJr6a(aJ_UNAi{n8j6dNFb18`|CyiczQGXVEZ-D}Imp0ROP9mtWiiuVWZbltxFP zS**I})X-7UzzvnWTQ<Yr#0#sDxs9?w^yXw%S~^GWwNDu%KU3g&onuY<%7mfB+X0!^ zrhD~c7z~fcRQjfu@MwNr&Wq8NxeJzQCUSS0HFZhC=2X&{=aa63)mq)DY1Q$Ky;(F# zw`lD`X>B}3W-tBiria<E;kI1CF+=hb9Un?oi68bWE-^8l-0nAcnCZ+Nmj^~lUtjWB z=I=|1>@n=HC{b+L<v>O1@{{B9tGCR21cT>Vrn83e*W&ihmDz2v13_P2mhKonT;x>^ zV(e>~I36&`0cm#Cofhyyu4|MnCZZqRXnDz<?SD>qR^xzQ`Vc_6TPVO<m+j^mbzogR zBRW<+CU6?kZ}9CC9Gstzv?$llA{pi~PBco4@f)eHI#w*}YtK{L<)!ujNI<v0JmPBh z-WW>w+R=Nd%%rTyPWU=)-7c`%yaO#WT|%<b>f8XM&m3sDM8MCgW!oMo`GB&<&t6G; zG81d7@1KD{Ix}D%5WIh;WOzVa%xx)#Vq#VY+#PKljnvMl$bUMt8%c7EBF^gzz=OH0 z5+d(rse1thbmUQx(J1U2v+P+MR2CGjPpnBfSe0P$(kdjgfy;rycz*4?V4mdS!9@Q~ z#)Bp!9PH8gf2-5Q-pDrQXs)ejuFQI4#U}_(b@egd8f?E_XH!^{c%y6wP8^oAQ?fz# z0|H4!Vh;-q*ZD#MZafR=jL%?)DlQRrnI3?q8lZ%z9!Z5_1Mg@g?SSa@j7?t{vA}?q zmppuiY%af*Q|EoUML<5;m3ahA0ei&6l4W&|yuCP%sW=q_^VA+@5u*q(hEy9VuMAp0 zl4xw63aP&A>zyjJx+={k6`*5X;g>BqNBe?a@43FK*LxxO=AVe(@ym!u@)wkZeE~2g zsJcgEWNhZ4enUcmiNj`PD`1z;lnS@hZ?O01L{uZ#SDN_C5Cd<WPY93;EOpOmvBZa& zoAPiso@-~GxrO;HrxzB0nXAN_7z_Ug{V4sZb9(hy5~@vhp`<GjYsv-4M7lz!`Qtbl z3mK@<DO3>2CAdE%<cp`7(Q|tx4#sm^xHIgUil}stMFNUk`;<&0FC<4@G08E#=c9j% zBl_6i$_Ez%eKyx>twm>ROD2wODO+QcW1uwuFLmcz?WY#|uMA_&cH|jPk>8PLD4!bP zW5;rS+<aBAu{O137~FyFf*oDC)}5L(!u&$Y?lkNG#MwPIGE+oLPVyQy1I^=!L3Paz z`Mr1E3Hw9zzXAwXEsJAD@Sj-;b5vtvs18VclMd~xjroGK+tF<KF-)stV&p+OwKROv z)A+WbfQSg`4P1}Ex9D-3sv5;x!otP~Uy^V4rToO=YDOcVloa)wR58ulJDX3ySGlG; zJIdk$MSjp-TEbJ_=PfiOkzGGFvD+{RzI{<A_P7*Dj`tsW)rm)6IodMmF^l*)#DjgG zDH<5Wagh*Uk-9$my4hnKkwYF3V@D>Z`Y?jJs8Fj2ZC|sOk&9aY4AJw$s*(h&Bz~V% zM5sEvW951;`vE^)X2<v#->JIt@V)fcbg07EtPB)Udt7}#NO50mjG`3jJsXQYGoHWL zjzRU8JP!|SsW56HGSI|o>vW+%`{<060NX}HVQ3do?*DADGh+sw2nThR@qNnBA3<9` zw56os{uYh3FhYqmXtobkWqeYs%C3NTA*{5+D>Zp9q3%lHKN7cDT}IQJ<_IgS179gK zKM2nfiN~_z;;IfFMVtROr^9WRb10jN9?UZ4Y}g@nRESp##oo?8b(ZhHjWn3+dH-9J z?IpwZZCLr6^@>#kM;O=^1#UFb7jYqS%N7Z`<1JKEOCWs=ZXn&EX^g%>43r<m`1Jw% z3zVAwh4lrizU}%DCII7S70h@EvgJC%n(<uSxJ;um)ew-!YJ|V5)l{nOYXwO2ufhKx zt@Y-e-uuiv1I{VQJ2OsM1f7dSEBIjV==H`N$49;nf)r~7p(gCC+ewdq>P8^#B3x44 z4Yny`Q`?V#IiHl=llXs`xpX$a&A)Wu7glV1YPrKXhnI2H;G>-tTSv*tu_oFLu3a;U zhAZpN2yjUzPQ65fM^lgl65jJE-}OW5e&uaZ^CKwn183yWt6~3T&ocha*sO?<h14;i z`n-Xd05}fV&3)>_;AgT*>AC$ysrj%-`1%fPgboGeHL$*b8y!dauy_+F$)zwfdH<(1 zaaXE`(dqDESPPh`^e{@;7;?xw!HuJKJ64|c;Amqj;Q|7N7S<No?9lR!sK(0^(8yQI zBC%B)ACV)lz>Rou6uzwnOg;`24P)Z8hWS621eOyP5M}{1{~2Dt(V%?Of<Q^$bUnEh zeQqNt2waJaaxqDBel=!=ir(G;+5PORNOgR3{ctJO3Oc?Zv61_7ULJKw%0E6zc!Gz} z;67>sOZ5van#C*~uhkme^8KpRaW-voV&!8H<VCf=w8pCo9dUsk=GYX$-APlJ`aKSK zEY#RGqw0%s8lK-GApLynmFhgwmHm<c={SWcZA@X{`4IV*yS8vy?T#e7R0+(aqpk&G zH{Fadj|+l7+iF@%CoU@S!<fynzn#7JHG>U~xj;;i@S*n`;|OD)WWE%ba|x9JTCXvw z?P1^kM7t&M55I!(hrF_i8%&4O8LsT<l#B)P&Lo1p|6xl_hE6!5U;U+N_g)C|;hzCs zzSkVnk@m#mbQp$uieROpy*&{D?xSiVik5`hund?-r4|<kF>e4N_@6PK!5#O$;jo>* zoxFdFbXM?j!TCQDMgFuVK%f-p?Atm%Q$Xsd1MZ~e1q}a6AjeX)=Sife0#<fIs~BRU zOD4}|``MBkbJtUs`)B?t$qP@Rs+u^@lOa01tB>?1PrlmmN~}*j-hz{&VewG8>!m=U z==DZGJ2n*#vyJyA57>BL;}^MLI;Z{3LXxH^`@FFP`73K*c`_XH-=ky-917lAnP2fb zMsUepkWFIjC>}RG`>C7uid?66fXKcp-}hA8O%A61v{{2s;?QF(GQ;f89@wcwijhuZ z#XvO_G|VNrOB|iJo43C!HfDFw(&4+l0zVSfd}HmB##$4!Q_qZm<EoHp(XMZ9Q6gD2 z9#yxm^p^GsWq>h}PK`%pdW|#g+F9Hi{X#n%-?4}B@NbFC^U~~z-dpsSiD@zS1L4Xk z>R$dO1nGxF&Y%HnRpiqibu?=g!34hL2D>YSVV_;CwvuY)8!<M*uR2#sFnTFqRca#6 z+9N7<l5kA?nlZIo3_wov@U20vYFGC;4>x5n)1~1CHR1qn+~w}qd|eZ8)ML>@%spNT zfXI!y5W&-_rr;$?91oZsrUybloFbM<DvmQ5qp?5^7lepU+{{9`$&`P_a2Ah04V<2D zt#X$5Fn?sBwrm4sIFDbCr5xb9di*dOW<h=nXp`Id>7nGvt~1|WU6(AgtF9W>Eoe22 z<<0NQ_rr<DHatt?iF%fUM@uPUM8=|gawNb_OGi=*hB{fa%<q7*pJWYUQ!$FzF$b1h zN!zdMdja`|j-tG1L2!u9!2+;JhBPiJpsQckXSHB0(um5z_c8Te@9*t73=NS(j2H-5 zr<Ipbm0$ijUcf)W0c2^G(pio}7(A^L1&@~^znObip_{uM`9o(g?fwXM;EaquHQxDR zW_1wLWTFV!hGB3b-0H$3)RCGKY4qjRrZ@y{09#H=Plc?9RK${B#xY+0O#;D+PeYc- zCjmd|&&+7gQdvD9o0c*it98^WeRS>mX%CMMJUOnO_~~3@i(A)u5lvR5Mh~C@^Y|VL zQk`W!09eD6b6vn!L#TZJQ&Z+L7wL@MKy!hAy3cX9N}hryAXhF|%_BKR6Gpj81ZdU! zKt^S5={04)xmU<B^efX1LRZr+*l<k=;>bZ8>CvfYgNTNVh!g=zo7@d1OwU%EEAI5& z%*<+gxK}6rxTm$H<jtr{I)m=N429TUx)?;uub43fCYvC7dz1JM*egljX=3xME}FC) z*f_qx^s*nAlT;@a!`LVr3t{U{bOvh`S&giHY0eCwX+i>eZh8G^6_dJzCiDBd+4x{^ zZ=qkoKg`CZoxNmTb7+)}jgU6Lz;~oWF-Z@~oh}Z=5b`Y5wb6O28CZ@HmFP=7UlmFL z38(7&SUVN8A0JmQqX7{|g6z!xw+b1Iz8(l}XM*j1*>n;!;NwS>ZN?%pfc`dL{1&z= zbT?`+q6)htY}VH97oS=O;GluYMf<;E=z3e!D*dpA_p{lCF0<@1VA*iGO~AxCx7?Vu z*)V^It{$ot4r3Cb%|11+0kW;jgpK{it=O*LX8P6}{2$xzq`XKOcJA|oLe2zYX_qZR z53{2kC{j|yfcgf@Z@O<n=Lz2$_u2g>T2JXW(=<+`cw$DS!+utO7FsKn5w?K<byZ_1 z{X0Y}AtmjwJ#ZLTvNR~eT2qrNJ5b@3?%;pqCT%jWANx&#=N_-q5{}WYn^K8mLA1%B z9^+z8|0|}BRSCt!RFE+Dg*f{sM{O(YPNbeL#J$^f2IVd<U`e83AoI<}H*#X(%BGy< zd$k%QO_&@fV~<}Oavc8Zp%0){re=Yk^vcMP_7{?;WOH#lT#ydNcePUQhYVz|%Hi## zAZ@)AhweuEoVzzXe!~T~fsR##<qcgVlIxB>n}y6@XH1uL=B>j!>~oygLD;T|I_Y=f zoc*@<!~Y#gHTbTnEX2^nayB^|;2K%KO-Aj&0Pd%8&~%KaCZG;<p%~NmhC{x1xiEWP z#Jc+Diyj6%DI3h;>qK~<cF4WDlmQ;2IZRP9in&HXR!$uoM_P3EuOtXL+oNV`O~D(o zM%=FA@@vi*Y!Q!r`Cc1#p5G1P*Q}(RE!msphJpUQa5AaiCErZT&I^JX^+gBHwCGP= zLTQdpbi-WH=$M5}0aS*@qbOyyRkV;LtfPFtN2G5ewL~KWc8CU`pnN~(s5Cp422d(! zLzCPDvxWwz&yF|HHuvmRp(Fe(yY$NcGwFn<-KjLt5Cs^pcC`;~37qdDPgAq%`DQ@S zBaAXx!L35g9H%hhC(!WmV<W944i;|o*3nns_L8Hp?J9J37JXVJ5KXSQ3Wgac@IxRr z!9IWA%;&Otnbiy_n2*nP8RN(eY{Xu=P!X@k?8`>Fu(1FH%@aq2SN)7MAq|f0h|j!< zg+)x_tX5&+ie+%;QZQR9Mu1yuCHLIfY|Kut`k=`m*y3t$v1q@TJ|0ea%_14@S#*5g zcVm(6<DUs#PF4|gy~|fpA^92sMm;)iqfxV=H9T?U7mSv;F!SrL91FjMr<4jrW~2FY z1!}(+XAGd@GI?^)6cm;k0)rIc--Pv2)8+J`#VH-ZA@-{zKG(h>gC;s4Bwpa81@g>d zEgL5H=o*0!oSq&c$ermp72+rWjto7tOowcu!C51Ez|s7dfr3UZ5h3w^p1EP~alGx2 zESI{CJAVnSJnR@qIL%p~80#;_Oju6imB4a$<DA^mUv^}?Z|GU^o`aUaT23rFyTK1= zxcM80q6JS?Bix>KKwFrL3lO&rPv8E?xX0r86km_9I$;mC)ccw663ZOV42BYdJ>-c- z=OEz#oBw`cpM4UDdU+KSSlKkE{v-}fh2Sdmbw&Uh%_nPzY6e})G)bODAB%U99I5Y$ z<-EyqZLx=grBJThhN{pI>dDr$CLlrMiAmA+mOeNlTD`2wsh8k^D2|*vjY?bgikSP# zmZdpbcV+#5r$?k&0H}m|<Id=4fe^B9P)p{di;gg+l#$p-Y0)^YnWagS_GD&R>m!yW z8np<6U}XZWpSQ@kY&N=F5iimfJrpm8OE}_A`W9VZt&q9m%7^x4QT*mq5EkNxoJ3*_ zv)$WklpkTFh2ED-s<2@ImkHz|YdltJnbd;%M76F9EnEgwp(t+O7;fnw)SxOFkCaT< zzdCPqy?ev%{diFBx>bnXSS@ypWw1U0E`(Ku&lo)Vj^B5&xibg8?qQJYFF1*EEMYv9 zcOV*dC<0wT#=a)#kp)$lvkv+lGLHg_-t>-uq@vYMQm$dl(C`nwppV{N={OOI);8=* zAG9=C#1$q-?X`q5#-pju3(@Kj{1&*hZXhYo9%Lsyz1d)ga^T9`e<+Q#ZSWYlquUOD z7sXbu=l8)#O!Q`=Sa@;vWP+>v+&Z#f^$`=O8W(mf)H|tmP;5XOZJlgujngZMnlV!# z5c?nBKfhzPuu%_^--2kvQNYzXIZwIa_Ns1x4}|om&pG;Im5-oH?0jeVoSmtl5S-3@ ze3z+2*vTY8@CAdDga8@=>mv|y8Ffg&ZJjMUXtTob?Fx_JF()T|BN$(Ew_Gef>P!9M z|AYJ$Dj7p^-``@pV%Y7C@EXzH2948b9a8h^c^oX-_@ak4{Xx}1WT&MNEQI#Rj)Lwm zQhAWCi_kZktfa<VX!TixG$LUXrpdiY`1w8(GLKIlXf#N=!p+t@G^G$ZR?56tuDh!Z zw#+xmWD$jLsXvYDjJ~#4Rp7oz0Xwx(aOsZ31ikNYi`tE=Tc-iAz6X*qf!%sZ{9>9D zGOEwLbTjxUh%~t8UrD&uH9E&uFskL$`MzB(YvGfVFK-b0^8Fj7Aih!V+&2&13pnII zi29TApxk9R-(!_g9hQrYKOY7p8c&>sGHz=v^-Vi^5s_%>lgn18Z1^LNiN|4$nmlug zU~|735;GAO_lM7<$R`X_aNl}Fw^f|Cgj<{k6{*9)vNC;b{GX9*sGJ@Q52$L^7(Hx5 zWdJ~Fz$ClNzAiD#M_{oFZ;RS79$f?^yS%MzZo1&lRF)BKIxdrK?R-E3c{GRl=dBSK zIjeNPrDX{hIo@rz<prk5$`yAahw*pNlRZ5_es<;|6ihV>hfwus3w<F(gyUo~hn%fy z(JtHA4|*s7OOyyv{kE+h+Kov65~AOqvB}Hk@08!p`lrpaPj5nco7(=7?Cddh>=0?> z>*&~jT;#f%{-*hG6T3>DYCbzh#vfuuF!Ik$^CV&h&Mh8Q!h89Sh-j^~WF_>u<hh=V z17q+|&enGB($N}OD$sJ95rJUD#>tJ?9~yX~hKzesk}~$!Bpkn;#_`xKn4VcdnpL-! zfVA*VEy`sINLzFtq{n68rpHKPVRya7R`J!!nbGs&*xU9d8<nVej}iM^w6R0o=4ZFb z$H>xici(ev01QC$zvHm^5kM^-Yg$K(>))Dqxo(6Fy{T0x{Qu<74HTV3<aX#NlYRF3 z>J)m+b|_VV4;I1BWUo28&+14ToPp9$m=hLepd}ZPU|*G(*XZoGneWbqlu&1(Ov5T7 zA_)$TSm%4WG?Wj!A*l+-=?MN1SU+3E_CGkFw&g5KvQk}4&{*@41&lK}I@M1jqas99 zOEqwCFme&_+`cQa?Vp$YFnxz6x%zk(!BBYVU}Ylt(=QW28Di~RwwV_R-SVh=KdjbN z@wO?1>l69*=YJD6p7FKqZ!iUD<Ltx{+Jm_E{aYSJy@A?He5NF?2`GtH@^Q{dLnRB_ z5JI&h$Ris7vL{2pv#^CV;=58jj?wm1LCqAKTU*`&+DLB9Dl^6RSue<jJYMNx2M2(% zqjtJ?&rwa;zYc2*{ai3>hsXshGf)$!RQq4OR|`v+C5GrOUq75XKw5W8vIrcA_Jp#O zHcf;`A`if2)!%BzSS-5cP15y54Vk{1$t;<x9Etv@liIy2Ck^<REXeafhqiibv|gia zold;Zd#2*YU^EXEF^J;<9h(Loh^dNo3#cALOnX(lDpPq)WZ?$N!dh)^CPWR@$)WF! zCNIPt+}=^5a&Er8yii?I(chGm3&d(~(U(UmM}QRh$wSs>pjLh;zhHSGgwf)UV03!G zjLRpaM7a3r_Frdpr;7JQ$oA4sXtlD3TJh}<nx%_{7jVqw^v6ko^D;wdhu&+KG#NqW zV4_xAY`9!UGul&1LZ`bTIC*j5NJ-)DPTel8G!#`B-xQ(>nd4>}mYXD5vxY;P16ZUB zGlg6HRelvrr7W71t9$y+sLUtAvLj61B+p6RgFG2BQ^-8W%(a6lx%1eSar^X^ZQx)L zL{tCmQs>xN!HxW|!g6g~hHh(fn8)Q7EPp-*__lxD#B=8XXn%j?eXIohDzUW26WWg& zd4P((t9^gj-f4XHpmiQC!)X|EzH>W=xJJ!RiYM~<oH4FQOG50L@?RO=A-AMqMlW_z zHo8)YvWV?Zkf3|fE;R^$JUQ~(*UpfY#_qR}Np>2L@0!TY%pFm$OC)jNqRyA@WMWGv zfa4YQeA8^~O;Id4t4;!?0e4fx!H~PoS>5R|7Q?%f?Hr)X16*(#UsWnm`TJ7lE_&=D zQt|nZHO)<1;QTU#YfjY)Ms7Tg(0vW&Yv>P)U%;s4Q0_|H1C&5=!E7*S%-cU!xuAfx zMND-e+@}zI4h+BQ6;N+e-v`-OH$y%=)UfT@vImg*-X+qHh?j*~$a*=KIZctr;8t+P zB{|h(9IV`$5MgjDadZs6qoc7I5zKWKuuk`z^UOH15E5DrCEcTB6w+nThjH*{Zmzw! z@QE7`QCJ`FYCEBMM}<#4c+el_mkmI_hjU+g!2v?`cTR&}3Y0VE94_@X2Rx(><F=$Z z8V}|M#aoD2IqmSR@)}-;WgYQ!ArYU+7A6wVBpp)|hNWJ1^%1D#i!xgs{64&JiB81p zlY-`XcA;*p$0qPacX<2HUGF(?7zUSrf>{ZDGd5qC?mISu-qC%9isrM4%AV4$(p1me zSDMFDxSKhozh)ioV4SsKqUVlBB0S$V)9vBo*Tu8K`fTnq4zrkL@`3`UPbTm$tVESK zxi8ed_@ha`itgqCC06hftK|RY(E}X0P!tI2>pr)3j0x#P07q>2)4Un-NB+P=awMwD zPeJr|#&Mr!=#vR%+GSlxSl&k0EX3|+)zR|POw=1xF>rXW2kqT*f;1EjBds*bu%@G| zlj&2`^Z(BS$-}-Z*v~wl$D}HII%`E0DK)PsHuH!fS0SAAG54e2R(hgnUg-q_y^wHa zWIQBMom*v&^_bosrcQXlqmj;=GRonxoHq?21`Y&9Cs3E`qojU)Yf?KmI_<}~C)pg) zIK~{osVBpR;TzQgwVsje9*1n%El@kvCda5&t0%u1dlcBRQQOTYD0>d=CyJVhFeh`c z<!+gO4qQxHtT1TIl-TE@9ho6_&9hMHk97rx>u+^K%Z}9y`@aR1<Uz#98^=tFJPC4n z&V}jvAPBCT&jy^eHh49UnqT%GTDp=1ISzi{pamu{#?d8EDcA%COICNli9IBE9YVI& zPj$Rom<LSNu(g1pX`|a97!7$|@y#4*kXK4s<r8?7alq0@zD14Yoj_U%TPQA0HW%st z1V7X-VIvi6`Nshd6;1O4J=jk2*nUlhKYTaWXcY<~y<)>ir|IRZi4pO$^XuZ$E6b{B zok<BDH+Fc=5-zitFnld}zJ<EoYvc{6aUSu;$YOUZpTM5b5bLW98>ajtqom(JU%yan zLCIZJrx){|6)mY~g~7FKEnUu?NZh*KN#C&Z0hDMFmT&#}IMDPU11dGZmR7uewa;Aa z^4*8eC)BQprbqk`g+)fGvay(8O^eWmvP%;@zo@T}MlE`al=cw}K`d&J$_k$(?J3El zAh+b7rbJR+_QBvRLNP8&Y`t;sRBBmrvB2%9){zO_DQ$e#ALB2jTeKgDn7A4nvY+3U zr|nT#;Yo;>&>s*6pF~5aP{8frS#dTg&|X3aPpd5&_-(A0Pwkv!>$4Y|p89Ba1g#ix z)=>g)9`gO&!{bn-5b-?m8WI4eowRyj6IpX!KjES!o0Y;dV%;`}l5PX=v{-Xsw_K_T zh}4X%T%!wMeU9+lyZ@MtJotEiBr`1|`%@xq(;?_Ow-Q(-iGtJ?#1ihla>r)L`u50X zUqK<@cQPPa1<kX0T|bI#axci}e-hL<iRwuehb)=~ULV!8E%$cXB#QH~Mu4z;W6MJF zRntGeFz>hIpd4;Nx@}H`)~y}MO#T3nWLxp%P={)=^@1)-qT#K`f0%X!Fo(?%)5`Z3 z!E-|t`fDLdU%<GWm(OLk-Z?$VyLc(eKTllL(HwLlc*cl9>~Em0MydU`THh@mr_y12 z8NsoxdD3j$T5OD;hDL4nZ3@CjGMU4)qH*DvwpV_XzzmhatKi$aTi7$EXHFIK#yv6} z5O-$X4x@*;6lqe0EsWu~@L**GzP|v5Ol+i<$BepnP6pu`63TmskN==`e;I@J)vi)d zBBB2=@nrtLH38OX0zsT?e25aCG|Isf-qp4nlK5M^m`312>ScFklpLDB@iqX?7)&*Q z)yt-$Xleq`ej+n=>PzJn4dhc{ZMl|GFZ_DP)ZAiaAQZ<nWgIoO#>Se=N%xtj+Oo(3 zQ4yiBOwU{mLf=Oo<;a2B59J03xgKGahFMb0Ob^L3`qNuz$M+UE;p>7W`sHC|78H$H z;ms$E8+=;MB7**frELPs1uxW(1=7hSUiw}~at-#e^QP)MXws;9`A^K7MD`5f?qd?t z#e~33nQy#f@NT)SaS*&v`pr>sn=~{sF!4p>U%>BaIcN9S)ea7hvC4L-$5@)eZmFwc zs9wL+=mi%;OQS`_s-PYXsvizAjf9tKIdQ!Jh()6Z>&D*9$L6B<VMhqiU(H2;>K_$L z@G&wN5-d{Sqi#${IE8@MqNIqANTKDx(s_2K9yp!b^x2zJB3AjsxI83P{9?5cfIDF6 zsB$XKNSJt1z8!x(@T~oYsP`<VRt!b?uQF^j2xX;OV+$?jRJW|Ggg+-pUQ&-DC_~KI z|1C7%IMitq0#xtB-5lg2(Q!O^g$81Yxmb~3N{PTDY^G}l<EoYPo;<mrfEifQH${~_ z4U`|n_<(0QscqbqtQ<|y#p-B&u_uLuVu}8^NV?p^@8SYP>ys9cxO`XvYDF!C73Z3t zK}7BdSXEJ%6Hh!4wEOxiIC|Z`gEbg(xt~(4ft+T9I~AinDD^Df!Q|X;8dzv6t$Ko- zmaDmf<$v2Ld~Lr}45&zfOd{d>CsT-Xu<2y!Iv)p!Os{Es4P#E0Hw`2_IcVVda7Npm zGSERySs$ih^82SV7^Z2o{eF8QDYQ-SpbMZpAE4RgyCfz9WGAU6Z%q6#zu7~oOXsIf zo$%~=jT0_Ew>dgOLtD^K5&DPn!>ilw70i^d9tt7SOVd4$d0ii7X1L>gRNZVi|2HnM zey21r#0B&thbK#X+x#C2-Rs)3&Z&JVODnXZ@QM$J01LjkQ<0f>o{d0NC@+g2PG{`r zI}V>%a~y!VBA3jgX))3r%8K0@O&jLL3n->CEAim6QqHfy>Dzt_kvw6O-h)WcQu;dJ zzyNp%NuZTP>pLW&*x+M8z_q0R_5p2s82%QJD}kv}vDv;07FSLMY!9^f2)dO2wKc3K z)nCvw1<odAT(MiAzE?CNU@8}O@PETite^;~pvz3y{KsIrLr?Cm0uap^6!br^6ld=* zHo2_bP*(_-d;Ls#wXC-@{BKMZn6sr+&F!txNAtwl-?cy$Et&jzh7{d`;p6_7i`ucU zBU{B>SYqz<(MsA^MTig}X_%J}K6=1XQ>bE;tOf6B4L*4H$Lamm{l`|v8Ly-^{%PQE zZ5P!&9f#e1SiW1Cl5yS~lrCxU6@Z_1!3qs*jQ|80@tlb;WaN`0;hwtz{8^+PlRMt% zA^CCiN;u4_T}S&9IQeM4x-7yC`tuIgu7%zFz}7!r*|e>AQ8$(@lWP<tmwuR}CB?r= z1<nU55@9ysT~NXVN2Inc!I{GjJEz@418BtfY`9TGrh%LdfDD~nkq4o)DvdepFGb#i zjU_pqVw1zSNFaUN-sku;KYB|iGLwS|>WCS|>6h99I}SS?U%sW(vV=lqVf!9n(gWQc zSe|a66JtpCMv(xaLgI=V*JXln0S6xs`Sj%Zi6BB{wpfOsdcr0oBIbe6PWmEQ6r;e0 z&r?o4zZH;ZpUAD8Pvn-=ehd$*m%M8pv<dY=YzJ&H7hKXQxt6gz-DrC+C|7~Uo%s%} z1D43LU3Q)u>*QSEBH-xA^EdJvt~HVsm*SPbAB+fDU=HTI(-oC_@oKqMXV9==jtB49 zqP39Tg%T#VVa5Pu_#<_7M}w)?6c0o20HRVZAF|Xs<4NuZSImyE6~PJrZMEpwVxPBW zHshN6soL_nXvLxao-z`-@<`Mk*U(tw&Th*NUqON!wo{((%#`+Cky8SXuE9CaCAypT z9=MUcR)~!Up!PT#E~Eez>wRn`tLp7lb?DwEV%SvNnyrnP`+2G8E577Ov0iGpR=W>x zHfF5+jgW%7ZqzArBgnNk^z_i9Up%W~wH2=M(XNJT!CeQlXlL&41u7BO$PWJUkoHbK zx+n<2A`$vVa^Ka5ig8yQs^pV#H!WJol^nOjkT0SB)6`>gt9fO2kyIz77I0~)X{<dn zQC4OG>QjZ3iYP${7s-U)!(sfW9g`m+D<3F1a;4a@lOWi3_0{IN$IR2&eGTrgVppY8 zVsS0XCEeUl@rV+n{OPFDf4XeMgre}Y01bU)Vz}u9TR<>qp2hs=MawC+)v;+-BCx4x zGkF+on~w}&4J&L}YPr&W`A&i#>gLD<#W4mRTK~dV78DD%3=_a=`Xv>_Vc&;%thXVP z*C*bR?R{1*<2G&%Db#rY5W;XCqKE!7{}zAhc~|4YCDMqj1VcM=GM5K<^DGeQ#0kZ( z_c2lbT{L%L6YR7h7a!25lM*dIW1vFI8&9v>zlbbt@<pT?_(<;r+nf1et_BazAxw(v z8<Uua+U-!WFX)eiIc;}4tgQv-XT)x=pn-!m(?<vjSH1nDGysTtSCx7S6Ky#&k!d%; z8qx6{2gp}ExrM;<(Ke-k+_kXjidTrJbq&^e9-;C(D)#Jmo`1R3G6Z2D)mG!uPxG_l zQw$HBTDX&Wn}(~KH=ySYjsWIPhw%dFNsRhY%k8AR8)roD9aAp_Ao#*})eKeMZ5<(V zX1IT+mM_ea+MLBRwl{Q6s}}G=8u=BV`B22kUKj>-bCTpcEHl6=Ts9l_P)~Ew$=HG? zII|2x*4UCh;_Y*h0bE$-^}WA~1J)C1`MTao!cg>jEA>%uFAK@;<(X>}$XY9-qrc)q z(hmIQO5icSI8<fvU0K6`9X2p&kFBUn>JLTGgQyz3Pv9)7)g2>BX&!;aTVC9HU1$c3 zowSkp$Xf+M3wyG5H|Jj>Mh4=1!90%a5XJkpZatUMBeRr0izg+;b#wFR@l7WI595|~ z&XCa<lqwx-QjFo9GqA_QOhsW=V0)qw<K(?PxK?+3Jv%qc$uGZ~<w!Tlz(VDzli*?n z{8Px6pl~UQi9eYWkqv-4T2mYsL1I-T15;EH-pcfmd=vC*oTu)ULqGp{P|i0XoGxj) znbUQeyv2>dpClI8BUt#SH6-v<LqKn>PUJx*VxedP+|}x2Cu{lRv|hXDp`=uuC1%uc zFU_7*E%Za_=`i++i(NGdZjiUggs=qyja?8{{FEIpq#t-Wu6H)=*HlU_=611{SXp6Q zElbz0Lm1l(t5WcP5nH6L!``XJCt|Kz@;>g&;J_^lo*OVgJ8(g6<B$LG$q_yXvUiI% zAC<gQm1MY*udmLg8vP+1tLGaPY=_WbLXbH2b93gy`l|BF<eYk{RA)Gf{`?K>^UR{H zAE>*5cr59cTy4#3VZRZSc^ga#N2kN+tP|T~H?1boB0{}}Q<BB`QZf)c7xolf+yAbX zn`UcY&iO4;`5~mGuaW?~ZB_X4OFI!AKEmVbM|u2YusH?tK>^c+ylqzwclWW$;aRU{ zNznq+MH<}$=39w~nm=0u4oZiqlp~x(8n$z}FuJ<f6fL}Gj2DthHx8}5-(s`XyS=z! zRAgbJsg`0eAsP@g9d4$2do7linV}LMTwoR4e}tYZM)e<pr(MLiz*XQCvWyj(GA|1g zd2J0QN9Xn<6npKX2(~9?-sR1Oe~JNmk4_glW_6T4u@msyhy*#N$F%hjlygiMo_yjU z-2NwhSo^ORH2>j=jM=f|_q)|aDuvp=$N)Lcs`Et#z>@E=cA7V;A1swj%vLJA0jtUj z@*NBFQSABK_;Vdh$+U!N70~UX!W$`(Dz}j~;gmw$#+?Qz1GA)|+2`Um#O-tm4@5e& z{9T*;w7RZL+*c<IhVi2+RW=uksS{osH>+_Sj8<)BVIfu_#&j3qj3-u(7tF=cIpBQ> zxqbT`ZmJn+?=F53vc(BZ+$;X_b$NbS%e&h|1nuB_axYezDy1zwLv{P+kclT%r=2Fe zkh6cE@5Wf99r1jMV|H3tQlJ=$hB9`_5XEAzsx6Wp2!R=I@vPeebO6$tA_v+2WHE&d zalWdMhs5U`Cw^Au9%sokOp2-Rj%J0|d;HywXH%}lumU5_psD=E;h>l+&#J%Ji-bYW zCCwOqY{BLUQcRVcA)$|_CSVQw=<*tVAmN1D@La1)pJCfxSyORdNpE*A<bgj$){(RV zy8N+Gk=G)FcZ}uSYAGe;`8v~Ldk)eN@z2-&l9l$v$gN_#HeQR;ET%j7VFm`O(-(q~ zxnY#8fQ;ShA=L=bs#0j1SF}Q8wEJk)6aSyA$rG0>c0SE9-+n)nH&Fn(JI|V}x|E<p zKw`b4tRviCW-P1f&E>Zz`T~jqhdW)J#dO|$;&S@Enqv6l(^L^edGMdC;*CZMr!_M{ zj1onvPfIfQI_Y$@vF2_vb>%y_|4BeT6S+>ZUeiZ|_0c*C+9J{)A~htLT@j^{?HJPJ zDy9OR!aj%}lj^#LV$^0gTz(*PS)Dlk(wPJCnc;2&Cr%{L$cU?uHn&fq^|*PSli5B1 zW6|ArYXAG)YF_Pnl~iV0>%6$W%1Ope`Itm*T0a}pVz5g56C!}sej$oI0PEhadAub@ zngBvapy$BJ<7WF%*Mzaw12m2l0wUxyAgxk_hItinCR>M`6EHJLe19yAmF%c2>U^{! z|J|<QVbva3$Vo&JQZMh-$H}0%VPi4mT^{4%$&2)O!wm8LL}75znJcj;G+Y+VB(NTe zB4XSl`<u@$Iz|*LK|PzpaC6|%+tUe%X654Rd8E||y-)#-o7&wSZD)Wi*csczjyPx* zezzv^O7QyB+LE!j9V*<M>k_IWlfbWrF!SIpB=c-<qXP$mHjHqbBV)GADH9od_}k^> zZv}6Zy1QNZF0e0F;M2?-@xMAzS_rBB=N-`P|H#8$wdUy8H>4;%PF-O1y7zNhDH}g~ zM4!tc_~uv0(;)D}^4$INwkcrgOTW7v>{y83%>ju*fH4QS1hHCMt&vSF_N7}tWg6mn zDa5uFF=;_ngF2lQY@(3IcktW7+ZHy|&u@OWRblWrs8u1d@9vaHnCBiI7VESX+(Sy6 zJ|aw?(Y>dIOE;Fm=g4e>q*c_%$x-<&dgBG1ch2Hdjk!6YtG+4kX9?m;V)53!@Y#kw zB0p>`rkDj@Jr3=7i{Y?DNuHb_WX!Ue5ZP&s^Fdr(wQ`78Pjl;Xtki|)o~p$#1i{>P zjwC)NG~D|ls)J`ff`>G?Gz%V)K99dZ8_=k7s12H}JE}fd%HM?vCxBJfsEYohhTJnO zw>3jOSQ2FLbmTy17`Cl%3ELLcd;Y8x*J;7De^%>+TDpJJPZ14ED>vEBynM**Q1+rY zVA3tf<gSJeC<wA}mgw_I6?jmUL)aDM_f#Ban@9(3I#Mdp+6C^1$g0~1YC6qOq?`Bo z+HOX9zEvUzfGbO*d(|3=R>2}{PooL4!3Ho*9AjL8UFm0qOTVq4$vLXc5_I1ni<BPO zQ3PoORLrKTpYSMz)AnaKJ)w|$Tb&F9f9j=Be{-*KtJE_RnmW{hwPMl&xG{N@*(uo| zK_cwR4DuT{<&xlm!f2&~<Y4sIXo=N<*Fil=^L~Gqu>EoQQ=MT10dRfP<7c_Q^H9!H zyy6x0(a>Hp?K@Fgj1<VBOr;jl06~y1-9;k8Vl+3;kDL?6j~fJ*9K?_cy_L^SeSSSW zx$w@;xX^vN`==nq6I+R!NcMkS^pY>T)k*)LbKsZa%0ZZhG$%+#)AlpD5iTLq&uSuT zCc*pxdO|9Xk=gn<9KH`d3kUB~!pF>{hBob|CI)HCclz{YY4G9ng3csNrDJFXX8aPv z6*|KgBfhSolVrlJD)tdQL|q1ZEW8X6kzGlv`(G=`y#N5!PQP`~4$YI|qDZvJ`5J+D z{&<#dA@%m#q_CwZ!3NZ31hS9L560QiVf+l3Ki0RC&>^6t_B^W`CEW^NpnCz`NWwuU zb<4?SIlgP1+wT`oaB-_;mnKyzWY1A+0fk(PTt;|K#dK|-$-&cbU2Tg&CHI-k2I<z; zt}ff763$1SzVzXgF9wc1Ko7}h!&6cw6>5~vQG@q)J+*RXI$dEUmwmPb)FtD5^A(;i zhE=?8cVA_zwSk5LOs%A%;(EY`MFO`WN$qWgoAVB$GO2E^jBW;H)6(M}0v#$YdN-sJ z4k0!4kTc^?wnH%ab~B(xq#mDZ00tnI>??;K)Q!78nwk1BpoqgBm2dRvG87UPRs|M~ za@n!!Ma|2mKo3K!eMsE^SbVomAc!t6&5p+Nt+jps7?ea-!y8D@+_@Hl4%f$GLM06n z-;aa+e69sZD2WWsUQDZNR$D~f6gAVq);ku@i2HQNsM063L+s9wWLve6%F%&3A!3l# z)n)$Sp#yGclhxL(3($;;U|uK*dhjOle>vB&T=7|aC~hTuCU=ZXH0Wge*?q7^!NsvX zbS|F}7Ui~lEXC-vB(?ibAqvP8G$>BxupYb6%oy5Y7iB9xSi;6tjmL}zVE@{r#Kjd- zV$2Eb%UV#vkX3fmKyJ~i+ZWueO}d)i>V{04w#u8n5hC9j*KW&n6k$>Eam(oxdQVc4 z<kTBG+WZJsFJ$5kRfIb*I)sedzj0^vlbo#me15YJs$7IUJn$IwRbEZ1U>NQ&X+#J) zGe^E$m|xO&X}o?eir*DyP+4<4MnCiljfQB(pOnwqUNT25WiK*EN7XeOwVaBfMET}F zmJP^KDryD8XvE<2Lh)09CW(4wuHHvJtS==k=;j9tF4)@Ms8pMax!qT)bm|0?CM>%? zd}Nm(85AMhoOuqYzrvtgm-!bwlfg+mS(^1A??b2Nn~uPX{2Vp>``b;CupAHUZ}QTE z*9mbH%OjVv$Y5FH-mjV#kt6e~xPqH)$>-hy)%u=7%|0^H<knx$Tx8%z+M#G`vZ-~q zc-lrKuHpvDx#5=S>pVjif18b8=%42^oUDkGPWA-ED-8fRah$L$G{v9&&4{~D;Hx?q zZ3ZXnBOx!U(6Iq&{YZ25rQ*y)k{x8mHi6CpCVq8@1JgrQ^@4Qhsv9Si*nAwTv4g~0 z0k)UaibQZ!_8bOe!ACAJf7EI9p;uCIt;W?ee1#PA6L3DG!wfK|0!N{{cD}|X4vp7i zaUl4NTrb4^g<+yUzwnv)o+u24t8pE#qNEJbrVZD`74g9$bplLP8f1I1BN2~eS=4!m z6kMs!Qo9;#t~(8n0rS4Z6X{+UUfCJOe%{;{VK-VQbW$O|IlX#mj@~{9wEQPKIWm7N zsQZj47Z4zfVnepmg2lpsS5}+JiIw4usO;f^F7d&KWB>`mMZl!4JDZ41HG0TiA(YBO z<{CRz)*=fTcx?Eb^UI`Qm72jw9iyWj`NwZgI>KK`)Jwo>d-liwqh`@WWPkghf!|NH zwKUUCQe5WQVtv?<Uw0grk_OMxDSgpy!Qj^ps#XSG$uWGvaJ59@hDD&K(BHff*qzPl z*X<t+2Z0FK26mngz}K`8hE5aD1u}1+>(CO{!RB6P2BTr2?yzwxd^`N~q(uTO53n$f zg!V{8-s^&~q;EKrL>jy`*aLR?zo>}QW+|o;b1lxv5J1Xs)o-WjEBbaDhdVqLXc^4U z6<;AkB$n*(ePFS>!D33>AAEgy9wGqE#EwZ;!KMEL3830$gC^A)0(+AY;VULE%tF5x z;PI^yH3%-+5VtbJ-QnEDg=kT>T-Y;>X-UvQYG4hLA~99}#CZAfRmO&qBj-Y#)=F>D zPaDy<gmiPZngE6FF14gt;+S0rZr@PU-;FlF(rqAr3X%}PCu{X=nr;vIfAT>qWW!EG zAt6ba_5iY_Z|K+8-lU^FO-A4^O2&bYW%u3HnF!1s`d2}Z#)yFL)NzSG!@)V<{-1w( zKjv4#3mucVN8)wTGl6~5s9Lq+Tn8%J3luCka?09(Oi+Pj1iZG<(H2gKu_C||?i<S| z42i%O9ec@?T!dzjh%r2*JC7+9bmo2k=1o#<x>A7#vM<swI_5bZuXXWQbV_5+pd>rp zPdut6DdsVjQ^TKyUe;z0IVWvTUD<xu9;Lw~NH_?+KZj@)wNH3@%$=ja#dMy1iyGs( zlraeaBO4rqPe-9yQ55uZ%n=WZWGj0=4bu;Gv#UV{VRpw#_6bOb<5L`)<0vXrPA;Tt zpj-RHmEmoV>P}kXozW+FP9qIloW7*f3P@PEN?>lAV&eEI<WYigMBi3-I;3^4fOCfp zPO446MLMXtDNyX*z)x2RV*oa{7HE7`e$@{kO5WF97Zp7rJ2mDN%HwsHW<w_;v~A*4 z%zLx`z1isEmjP>)vb(`Q(T^F+?=af0CzE)~>o~xR-S`Ts5Z^jc+FV>XOz0jTKix}+ z*4^mAs~MwT#72JeX;MKDLpWDfNia*63E19<gw@=55J{Q^^j@F<f0Kaj;_GzQ5`fkN z7D)^&EPb!+%b$*?giXK*Q4&&wyC>+Um2PQv??%B^8aUg-cqm)BbLzWP3C4hYTY9Nv zkj<*&jkdPRwOk^WM1vH|>q^uK=U@CTm7x@&J;>_&87W_HHwn&$y3B6E8j`%JV587) zyesfnQvY`>B0XToN06Hp2JV@kyq*1S8TZ=q4!C+di^M)7PL`ZOw}VAWkxKP(UZGwP zJalXZ%PCB`ma%h^uI*ZzhG3X|E_1UWp4$*VT^=>!kCd^};O%~jzf35xt#Q_zZV<r& zS3dFrc1trVu7ULZ{9r{>=3{oXFNyBl2FTiG4<BF;NIH41Mo`zTk+(oQbQX3g?#5D| z<BM$QPCFdbd5g|giCSPQi)mc#7}v*;tGr8#A+U0RT5Sn6@FgpC*_pL2IY}AA<lCWR z!|L_1!6*zXqpkm0{&*Fv2PWkt^LYt@2>0gufq+@x{sy+gmm<ov0(ud&CpOw;AYP1V zh1@=4OU20M(;Y>HOD4meLdg1i2@2v-rSu@%XE|-pht4~o5#<AuXgwBkX00#G9lm!o z5dp}>y$y%70#`Rz5Q2^Ek_G88vqi)<?tTR=25!51U?eiK>PS8k{o_vR9!8!6SFp4c z>{L@qb|KBK+NDCNQg7_><SGWtPS2+%#88p6fod_KQH9gfgxoNMP?;773;4KpgPtq} zx6<Im9A#>3T;43UUa$#kMxat!E$K304Lyv!lbg05nDjb$U7gc|`#c1|h$@fN2JB5M z>eB_K&VJ4xCdTLa57LP%<fm;ZyPdmo!38g{{kEp*ikF;2_rz_?nEKvFm&O!)kyhj3 z6KX)#tgWd-k*ix|Y`ep1E>?B>ATU9q*Kr@rF4^ofA+@=)*6g3ec=P(C#FcDRpDic` zE`b*p1Ii&QYNlPNUN-YfCyKSHZ67`7X6nCnOQ5==;^v2MG}~Ig%UdhjAh|Mq-a+>$ z6)DZdeHpZ@Ye=aB%pNukRsMt+>m#i>dRm1cOI}PtIG&ats|l7hU|?>kQdE^ERxO&k zJy!FuTG~IkyhcXt#iXg>o?u>jaY$E8&$e*0wcW#Hd2L9usAoo3fTAJJWP=`OU0Own z*G|62G6ljvyN&bMAfv#Mlt#*ys_qK7pVH?K0rW<At|ZazDTUj0oW&<drASwiWcFV| zHW5GM+Q+u3^Zh;;{y+qCLf5h;#&T{-qa~?KWc*NS+N*kaF(0|%%c|;lRV<WFB+byc z(&;_NQH0J;33{s990~c7>U~-<x41&>8^BJY!Gy=m<ympmww}`w&=VyTP?*E=6k)Mb z9#&?0L^@bRuys$?*=t6<K9uKg3)jR}x_`#PGe-ma)L?%Bw~?<#U2VBjGDqC;>{6)q z<-GEqI3#*x-m4OaYGeV{>u6@T?`P!)GK}D5A%AN1JvUv#XUySzVLH_Y0eMh=m0Z&r zK`W8qWB#gj&pU0~j*%7PF#d2;8fxAKa&b3{A%Gxf=F`6MT7Mz&h5yk$^h*j@XCoby zuBQ^%daUm5emKg;bm?q{TxNhx`Y?R|bc?Ar0M>Xlvo1DICW{|u{B(Uq-fqsJueXzJ zsbloFKEWUx-9Nx6UIeWV;bHH{`hZ3DN$YSWBpg^|Eni^-!{aK!N)cl8A<lWcfHi)6 z>Iv7>#&Yi6`i8zTI)aPcMKEj(#vPFi<}P{NIw3Vh{y0*I7@4?CG7J`}cT{GFsK#_& ztxh-+eRwS3vBk&W^Xf$v?C4H|pkK%*m+{*10dOqLBPgQD?7F#a4Y<UsW4xfO4fpEb z%SQYpK1#88N-Rc3{A^vO0?PGl?wz(B;;LTTnY6nw5F?J1>Mfx+4CO_PeK#w!BP32N z67IFKMFbfY>P0zmWiWUc^+Q7TP}P7(&FMI-2PYIwS!4c;tNYA5>L6J%T)LLzFlukS zAfoP)0u_$5in|zP20Pmvxoh!z5(cQTHSpak@{`4`C5w)G_k~zv(466MxbL?46xPRN zf=}c#W;DZgx<h6?09RhSMVK(ncR@L#3K#n7zLk6OQxd7e3kphREr3e=Hsxb0L>R~z z{(7jUGo%?N<-~2kGT)g@L*X?5AmS56P$ddb?R7VNfp<7y2%X%}cH+J`zVTbo#&m0f zQ+0m*7LNLw^g%i)gXK^sBvB>)s@oAM@|}u00+UxYMUlh$zsj_|I_R-h772j?;F`Dn zF}2FYop4#FyugK?(pL^NlRY9fqfmN<eQ4cHz>WZRJKN8RiRUiQwkw(?d67s6S7YKX zq!t*Ii?ukK$H8r1)au@e#?^FBkM4e2MUy#^E$IV+7k}2iv)-=8zUwj4Ph|20(*Oeh z)WJ|YY_G=Oft@SAcmM8R*YBI<@_*`xmZ#%eqo2igIn1qxz@nY~0I&hI!d*<DvoJ%l z<5AIF9}i6*#67VB*NGOULf3UbD1{-zvxYXW0p1=JHG3p~)(6m1Hbb*+cv&Ky(mY<l zwE}1y`8lZku3fp-^$T!dm6645Xu=Po-Bk8N3bh6*!v=!La~S}K1GQq!Y9dsuHNW|u z!41S8J$UO*UpV)c$Bl_8Jq#!X${&`JwwDs(2V?1od|K0sI_1tL^n3Q5G*LfI&1e}x zuTVYRAEQ?n@tHa;*i9%#VI1<zVRz>oc=hSgSnd$Ow_de^-_FAHoW*0W5UXjUbYpBF zEFzEaWi<bOKiM>sW*4VSeof)ejTOV@&YL5tO;-ZJ>Ij}0<-uvIEB*mF26Qb9@On$L zTd{tfL+C#Bt))9_2Nz12mg?6^IOr(90@>zwI=xP6sz9$5UI}HyHIcXR_molxO;KUX z+zJqO-iJ4GGYw&`uOk8~5WddVY14dR7Wp-0=W6?eP)g*ME<^scSQ(Rp)=ab3_xeMl z#ICR0cuzbx&;+*uDR>Xpw0tlj!W@Tu@E!dn?<a=HdA^1^W;i9gkrVf}CaV;n+`2E} zkexti#h$&Rj?=Q|exu#GAW|ZD+e?pgg4sk`zOeb!JP-OUvS>jtCr})if;O$WuTLth zB1v!|SphkMm=zbL$zKpmEr3wlGulyYcy2-S)*6>%okl4rwkZYCTw<bTx_M7xv@$T_ z1YoO-lhYwWq~dk_XX`c4#@)A#!=ywKHCV=qrFg*^+QWU+DzUU%!x1=S7)FT22@&Cy z=1BK=dU<*2r>-^?fq)lvL<C#VO;yWJldy;xFf@5%qhD8lWwwG1S{KRiQ6>7R_)6uc zek5z(^-p|ToMBb#=oP6T3-&txaCKPp1qINRpLNbf=(Xi)HF#Yjdq5wyMWJOw4uNjL zWF+(F#u$9w^~F(E4RTv%PCMd;hO(F+p1sWM9hFt`m)PX%U}sNzPoFinYklAt9O~Qa z-1MT#%T{W8>P5OcN!*EXkcj2}#C-`oRbBUgC5p&gW<ny<o$p0vQRaC_lzE<qkTGKv zk$H>^B~fOTDUlE&voa-w%tOZiIafW^^}fIV`}Dq_&-3&-&pBtEwbys8z1LoQoxS(D zHen<s-Dvw<-QY``ZGHZfM)E6mksZ;StknXN<GHym%m<h!#CC)7Hrk0z%5M+o+4$X! zwvKuJ>hh}~?=ZCN)19+d5IcPtmq;!g_;hB`kd@BR{u?6;4ZM7&GMb>X^U^((nZK%h z1@qbC4xTT4+bCR)-7A<ERDDdC&QQYfrm^%Yy{7P@j2>k&H#L;FG?HlIRNRB+ul=o_ zI)(i%H<e9j=vt4R3r)SkJ7dyHAagxUmF)h(K8AA}oy2FUvg+QKoH{*n=<z0d;8cjc zw*9w?+eYJLQ-^ZeOtRL+RSykX5w|fL5SV{@elgrxJ@~lfBe}p!)64Zu%v&Zeqlaor zlzE-3G@jiq86-@Py_hVF*sPVDlsLyoch%|Q@maR)N}0zWv<fOWdD))(_G30F^H+~& zP#DYlnnxLTbD#;E2E9VzjZ+5<4^7KrZWTmQILK6ZD&9*(iN>#Fi{6b2Avn7t!+S*x zk2>e6huk&GnZ|cCUGj~75!Vaul`bi8p=buL>0MhkWi;XxOe7Fu3q8-8TP^bNz~By* zn(M_ZhHr)iPh_9@Qd6iTJ&Z!QMu*(_=9_pd<>k68{X+;W?9G=qmf;a;Zszhd+Xt<O z-()tnMY-1Gl-I`U>!NusRses&(Eg1lj8%I@B<Y?cLqV;F;*)F0gl^4~_m9495F8^Y zVX~rg7syabJZSmRQ9CCg!lwOBr@dks^XL@4MX`%yfJ}no;JdAt=ZG?%)*y_OxA_!9 zNT?67^EA}eCN=ZFv@Hsh7KEw`?xr3TKf&j#2TN^_Ar3!z&=Oi##lE^ecjKIMb*l&I zQwPnF#}oRoBl_lRaATbg*P64fyQQav+BGUi8$#<}*<HAjbZBb<bJDt$+wi3*@o`nN zdFIB&u1mTk{+NYTRz-ej#z1)oqWz<(_$i3aQPIFRLe|zPy*2Yh-)?VGiP&6se|{By zXmR<>`J=*VL9V?7^jlncp;O#>&}+x;IXob}cbBgt%s4jmGo)1VvBuY;$&PVfe7896 z(X$z=u|!J&J^fMA{==g5!E(idk0ZNylh23?RW^S*{K&;K8)AW%gYpWFQJ#%4@LFpc zLzG62T#=k}Clj~MTBz}+y*%nZPkU9%U=BKCttvL2pOP9KXPYQ?%{5VJ>e0GovgZeV zdu`y8wyO?ewY^P3c^Wb%=7Sy@tY?$-gV_9(CV>gG^EUY<2f3Hqd+)7p>bVnt{A6*K ziIQz6YS3{tENm@%L+VQaXCYr<1}Et@;Xo1pP0K!(_YbdD*sMOxuL^n@W$e|O)e+Xs zB}AgBS@rO1edx)mOUIrq=9#}wPg=8u3{zOhVyHY&8y+k*FUD!^@?BOs7Q}QW=DDHM zyply2QhFqPc88Eq$@{Ldjb6M|2ZQtUhnhtPQTV5}khkoVN4_vOc)m`h4Lq0v;ln?5 zSiIS$@dHcIL6(uMh!gybVf7QjNd|S#+=RRgYlm3cdsgdLpVq9WL#_&aSnp$+SlD@* zm$T6FFx0PHuF8A9?TKjI{X@FS%Iq5=L9;RE6za#U91W)`bk?2`-zi$`GZ49SR!HOS zgFNQ^FWU)f@yIo#xT(mI!K{2ZvRu<j=JG)9=a%=^TdvC=ve$hv{YmC-$u;MrQdiSF zuaPgzTScoBurC>@mF7Ro5@6pbW4&4aE^??!uPi>K@gdc4f-AZ!@}djhBY$OmMz5VF zvwT)sG<R_?Jnc>7_3n<qg3!CYz~c7H><N-?&o=yHW)@ry(uQY5ulVPc8?dwwE@vYz zR~_3LXP6!Ms<@M>7JGWs5E-4~&pElGB$V=O)s}jvL|NW0gmoJETB+-@n@?zO^Hmfg za9PHPL7O5nlKXCQZuc$~X}VtV0g*y3xrQ!|nBkY6_3Gj|iA{70>9=HdI`UbSd5WU% z*QBXzHm@bKDJG^#Ehn>x&PvY?T_i1cOwZzJ35Lt@$la~wws%r-UOjzB)^UW#H}f#h za5%-f+?T6*DzyyHW3Kz2x%|-3@3Z9Rxk}ZZ+H9UV6%)|_hmOkQVJHm#*>RFy7S$(h zL=01+^fDvBPup;_l=t%*pRVPI-kwP$w7J%+`0~B%=i|mFEe$uu^oOS%9X)Ejn~B^n zernR%(H!bhHa9*2r@X_Blq|TE*rI;>R#ojujI`Q9CB#4nL8)-T#_^J^W<a!SThuW# zs=8Y&t#2Y9GMQ!3ToL7Q($VS(R(dF&-hc3QUZZW{CJ)hc-SZD(T6*JDpX!8;IF$Q7 zx!muNNz3Xeh0k}4l<@*&v_U;p@}NDll(g#Y*OkJv?URGMN7Q^&vkBMjJt^cWsnw4; z_smU^9J<*0DS@JS+RG1#qB-*zjR`qyv-QPMZ@TPgIKPf`)yUB;e^W2(FIEL?M>KiY zlzVvk${EH)q#yRN9Vw3=M8ybJS#DmSXB*Di-hpif_La%i6lvCuSroa8xKPK|C%zhN z=n}NDx+g>&Dr|4SZq)6cY0U>O74itZa`GNxM7?#%xb6ZqA<ah60aPSL7Z2F5=GLDd zZ%9*t5rY&6*Ro1-E_P%p@W>3e6kgkS{g{v6AxpuFN_*fN6$SU_kHfljD6z|dg&cSU zT*svB`Jbd*v0@NuDoR>9wlwql9l!F52n!~9!5Fh<8aCmaFT!(B#3APqAB~EwwO=B! z_7Ezgr(;+9=8X^|H#|{utz20dF5Q^|#N%KaIkn^Al6tA`@hxkzoTmut&|43lK&{Dm z44Ex_h37S?LwIiH<D;|+)mbtcj*=-`XPr7h<}G-&+|Gt-gfBB<acSvIcKZEL2jlS8 zDU%z!Pa-<}Nss#VK*+9f%vf%?P-gCUSKgddAzP6>%67_ijU^&?;!{P|`ufnI&biCV z4G(8{j^{}q`dSAKNmn~<-vj%cxMVw{LT1wGRNOH5^iC)3shcU;^oN;iWXQc4D{lpi zCfz+$V$T0a^Mv7SylfduRQ}0XrQqV!;O?8Q)|+}^3AX%r<p*0Rw7M#VWv!ko5qTPV z()DbqzGS1XvNmuzG2_R4-jOHawGWj|t@~@LS3Qf81zS!zr6X>P(wBlPYI<4yIEaRL zCaEm0JY^QURw4M9S>uMbML&o8dl}Bf49oii2WawolRqTYv>)1}R?Oukly{`sZn?oc znSN^Q7>AGSfN{#HS;@hgqpiL{tsO19GQ%VHsUO};sY6aUTL%VQgr8u}<Lqa)k`ytf zCoW7|(7JFX=Adv5h0ZaNHHz)``3IJ#j)h+*<?`1^vtHIAk)$6MeWvzE&R)qOIYg;v zxUi{k&T<8+d*a)>_aSe6qUQPwgRfSVnLV6;I#M!xM0#20+-7<U9)xLXVFz#h<ztCW zve&DZO6>3YEO#C9-$)|8{8d*Zg^DDKCd;z5Oy1e=gh{Q6%-I)ta0DzjTHw=5E<QFv z>a9;Fb5wgh#TvI>y}rdk=;k4`Gj|nP7&JO^2`_6tfZKZ)|J|k7PFHW54ZKNZ<9p0y z#FmY`q^vv>{Vq>3-4ER1>zyLNb1k73DGF)3Zl1}I+c|t@29LAvQVlA&FjM&{Rm0J9 zRwupn+wqAAuDt4gfw0-UE!F@2ysfmy(pSWt?UFj`FHH!2_L8G-=8oK@c`&-`EyQ$Y zoA$;-;YI-|xaVh0+71ig7c$YJ3mMm7?VQV9H#VNy^@^P0D}Hw8{?XH?Gt<PpSQ8W9 z(9Kzul2Lx;6XZ|MH}^NQx$1l0<SjC*y|+s+TY-FJxL^EOhoixGUd=nv{$9TK#k!m` z1kz6QSp!ANNwt0)7SP@0Ji054GloZ<QP%DKvX)+PV-gDe1*0Fom~)qC6u9`#h`c)& zz&EJyFmmNOF`eHR<=azhg7`kkm0p$88mTE%cf;z3G!D9GemiM?c=kZHJl}0$2SP@U z34I9+gJVG}y^E)-ZG4-c+qwkd?NNK1_cNKc2vWhFtJ<oKnC6(Xr~C@0rw{Y{5*RLr z)QT*5&^s>S7cNQd9Btp|el-26Se?p9c88fd|E3vq=HnKf;i^w>7W=kR5{h`k_h<%x z-bUENugcD*q-(zSdCq@4mC7T$z*to%e0(7!mcPzB@M(h>wcB0lfEzxqq$nwigoi#% z+8{;K87xW@*)RAu6q~oJqA$QMkE7w$+nTqP&c1tYbo}NEs8eT^{RdO#fd;Sjw3s65 zbW#>6$xaHq70(Zs=c|2VeV->kN{tys5_se+2At?C-@MEq&eXa_IpMprNkzyhnBY)x zn5OEcF)8UmrO&K6W!(~Xt+#X~maTaOTWK$<PULT-PSi1GT#*=SKKAfMuv>*iA1l4T z1nL`)ynW=cncTK(XC9_-nmSz{XIK%KIAx+<n3l~y<MWiMpjv)L>h3u=Ezz5A2uu5n z8m&Y*Q;0nu!1Ipa`@S-KFT!JnzKpnk*2Zbeh(|q6_@cVf)LK4yTV5_6>J#H>QD^_< zSox4KiV~;$y#0-brK@-RWcjkB4Q0i(-6zXn_e(~Y!XMHeB3B6S(jb!QY9njfT;}9+ zb&|NKV!)tW%4?a1zl#c{4{t%GtlmG?4zchSTW2#mhAh50$(nV+ov;e3Un4=cTwfp_ zPa3)__CeAcA(Q^TzHEg^>9*jl%JXOJRjN1|)-In`vO{O+ON%;k(c{zKKBs27COJ_U zFK2SN`QGAK_>mh&V&z&p-oCJ8tUBBu{aVZ;=_E0qx7A{yry7drv2|87-7Hgep#SEq z*AX)+Tl))ejt?gMh1Vucqz3#;KeRNL)OlCFV40ntW7rPe<u$kb%-`P8lEE{_`aVbH z8Q}$F#A*_0m<(@%P?>Y%+eH<LM(Jo3TP=Yj&;{s6<R^?wpEcJ`&~XYK*%>ENt9qm1 zE~Z7z1hb(<#f%o;0zEP$Co}aSy{}b|65nbK#rql@D&Y1n{1DC>+FG?#wrW)L{Dje~ zgs!3*p+gs+s0k2KP`0?r5h|A7_f(lHVE#-&7^Gm9aGjGSD1L~v)Y5%OFGE{v_DEn$ zjh7TJ>SM?ab*{>{Qdf4u3O!1!o(+`_F4J1tjYII(90gxqrM}q}Y%0WiD*Z|@@2zuX znf%@B$ImbwD{iPaO!|VP3cIU*uu0Zn=oZO=Cfl)>(VS<s9_EWodB_kEJ@dX^ySzgP zXYR_SNuMPuzp`LZ+aQ)T5!S<UoBx*V-1Um}cP-4~-SENM_yM1EsC9~6fyq?H^x>K_ zW*=+<ju&qq(|Fu=P|sF_DNm1I!Q>iA0mUXNglgA}?puiN^@zuZ%HACCL(sawQwA(z zxvc!j^wr++_m9n+3z*?$IfO4pxkn2<81*k~qIDGre7L62qnUKpo#^bnA;(fy<@z`F zH{Pvg4!oY<s>n!=%M;{Ufmhku;VF0!J^9E^Nx<$O&VGc{lbAelf`2n8ku}xs)ob6W zkrcAao}|*@n<X^uT4!j_TV5T1{;27J$0ILFs*<m+732ohy!<;93gc6q=UF-X-VshM zR`=4q$*80xNItxSZ>=X7+q&?iP;ExIbfYZNFzXK96iwzS5$&~9$G&>QFVi-L7iP`s zPv<Vigl8F(dmkB}J}IQ1YRHoMmE+CT$M5qM+9JQioX&B%nSX@pgVA8My>Y2y(0$u$ zmspB>-sv0f3KmI;5=0*Yw(ndc)f|Xs=Bh_&d)lc#sQ4V}{@mwWv0mr<dZ*JJhvHO3 zZhxh+$h7s=k(bh|2s*MG{4|O=xAbj9tl6QWj&A2xwdlI)j;E_MWG@ZGl#G-4UstRw zjBu~@jjBIsDtP?bU-Pqmq`J1qXO}c3zf{}IM?9?8FK$+`9BWbWb&QrkK$t`Q+frhz zgEB3iZx2%AjZkW9VouTFWga_?<~)-nz2<pL<si8{^v#T!j>tUc&C2!pb>jFo@jwly z_f@Z;7m99oEp(Dk3%Z+>2iW7?A-}^)v;OY=mtqn{#TWLPgp5JSy(hlj7xr38Hg!5^ zeM^sAZ1f`MQ#o~)kDKS&{TA@33n(6ht_<wV8Sw@a5e=I)9<fa%d{kYwnLwE);F@0@ zFfnP7lrjl@HuPZw|6zK+<D(k#tU!-L{tV)Pw!Mx`!k!^p$zO{b*)OM)I>+G~--z{Q zyojg>5q_(ihK%GFOrt$mRopR3Bam8O>ERF?5L<nz-7QbN_Ziu&SnvzWe54Ow1HL0- zX4XLkFW5^tVw?J+K&R1{3KxQ^#;*#R?b1iHHL~#uD7<aII`2FsIHs7b9wK=+%NoYH zYfk$jMz$-fI$1SWU|g5nq1T_RUQ2-IdZ*MZ<ot79jzw9Rfco*(m$607CgtRFqCNAg zB7$6ZZaik;{yM2IuK&5Ed|ru17Wk~)f6yz6wN$nIrilWfMa_zs4(uk&=Vt2c?W-Rq zmx6WQ>KWM`N@%&stvBXC@=>bNRo%{9(}^-czl*hruy%@;|Ii5(Z4o@uF2to%#axu> zjH+I?g*NkgpF%@nI01uoz-wNqVX>|G>`VxaicP<~?^l-Ou3k&al1l`}9wvtxH{(*i zIPA1tcOh=s^$4|%Wxw;*cZOK`bI_3~4uWer#Uw$OE^n3>FRe~>>q#4Tb%sBr+Io0W z>qW!lk=zTdhq&f6Jj`v6-E?4$7F*QbW<1MyBZ*wG-uiIYu9fUy1aziUo4VfmdBxq_ zM@b0P*$|D78%e~8z~9Q1)AFSCm?RZkXW$j>c;-!=^;)iRA%U7RiL&9!9XirG`prf& zmuc8LkLx`!E@v`_LK~ibxR~wtEaEmFEt+i;=^!){<fGw~$Y4sg3~3@-jPziZoJ~>F zJ$>MQV9{H`yHCfA2R^?_u^A|}8E{p*Ytxhe!MMj*VPey}u0p6yM|8N--LAXq5_);) zE)QFR+_sYJ^|?C8b{d-XKm(D^xieSDC65$%n$idA81Kj*l73qm0*MN33zUbgTXM0w zJV>2OmU?YHNM|nC9QTNcNOQybc1nl1{#rANnW2Ejsm?V5lCyJT(O;k@jWSYr=ahcR zjpwMVZ*RSu6v^5=KuB^0zxGwu6Cz(VFK>+#NOD@9mSR3j4q8PARfjHtoucjZi<~86 zc=ylvTU8TiIqTERHpkq1#b0#f*~0l(5_hh=yL5ZbGHzH<@XIWOhlFlU6mj+KZ8sWP zVTVO_<W&3}RF@Xb^>L!J!6((2PST6r@Zp+nG-IzGfcUj2(goiYc;o+pBQMFpf@J;K z9NjrVQ+DxNac+lNNHy;)Qf%N^y1mamSVz_!V0<Dfhgb3Kwz+F<wFAP2Uh6qVG^BGR zBjRWvvHdxZewvivQxwl+F+|ylcaw)N46=`$ejIk;J%%p$4ChcmUiXe^T3k8(b$dr{ zwxQ!x5f(w~E<UfdFgGi^rkR9g+2b6Y?lL|*9ajf|#pQH|m#Mue>q$a%wXKA{8F5RH z3g;6$@WznjgIR#1;N_Q0>UNa|2W!7&498iSL|&28oxdD&KgQ>Qi|iRYnF`a3$$n$S zr5yZHvnRc>Ok5bH(%K(9w_v{2U2iZ(sKc5Rl~F&^Roro2ahT#=(N&rXMZL;N_~_aD zw=Y9N(@OZ3J%^2ech@tvhx_lTllW^T@6Jw4(=K-!#4tP={#Yz(E^=hNCpwtO4&iiA z$<?!11kWnGs8znydAZ%c#Hzuxo>C)Bca`~!ch^K(521>ePL6g?ugjf#Pjlw)76eL} z3fGlCY^))$RD6`Gl4;IdYI^(2aL-IUwH1E$t%GKZ^;Iq|Z2>yPA2S-rSzg;uw$neW zJP^Q$gq`$nK=h|l31xoaKM@;GQ9^2UuPg}}^!5DW<FmTAYp2x)s5qd0KK({VU$GyO z=z7p>OwsQ1>5Y7_IQz9%RlA`n`Px0hw+YBR^1V1eIQF#NC@vVdsmCssf?@a1POv$Y z<a|;~+v#Sk(%5$0ol5Sb6v`nO8X*QpbKQ@0DmTo7Bp%DPol>e7pBWd;5&9q-f1BYk z{+m-*Pt?Je?r)MNy!oPKtK!D1NgddJwUh6yE_>l+GCTELJBzC&E22o~jbc9Ivq--a zWa|7nr&F_PI_?L`XC>y&6?`i`n(dNvgz-k?B_6K!kZQ&(Rh8N~griDiXl8x+Wbo7K zQ0aWpGZJARQ>cWbl})AvuS^cb-O|vDdEq{|W0XyVr+0Sa)YUU*FFnN<Q4h0GC?_~_ z!a5W-b+DEFT|$Y>%1rAEs~r=+BZe8T^HLrPjuyR;+1>CP(7f-0RL3L2J8pA@4DZ{x z=))|Fz~j*xD-X6m$&VS2;raP_*~W>#fAN;b##tdwrTM+wl3>7lxgzqTL={IOEzEp_ z_#T*4<Sud^*0Of)y-LL@pp{qu$&im^Jm@6;XuP=DaVYyqh+kZHX`8uD%+=dF{MDTn zFDGkWWeGPf)D=^6jvw{DfxnVz?RmgI#8Xi<6w2sooYUev)adI(_Qk=7Z+&juq<7%S z)q#fTR@4QA^|RFrQJ*%uKlDY7I~mJWpL?OY>mA-7-gb_GTt`7Q`Hpi$uXD%OI!t0$ zz+4Ij?P-o8W>oZ2NV(!NdHY^pNT<kizuDL)GPHLa*qo}1WkTN0Qrvm)!6NyiI~(NX zP#fhm!<SZ8(^bmi?g7cE;-ht`h5-ghjb$-bc0|v0`W+n_yuQb}q!x`Vwxad(TrW2= z?HYO5Ogs@>0k^xWKWx6InktHmko9Ofr={Y3<jQg6!wOoHIGXev<RiIDOmL%~PeB9H z3bHO^oCeBXwj|_{;~&ijg9pfi!(F(nq%`j}3eoM-sVc1MeLH7N{kArWg!FPi?F-1L zU+8gtVL2FiW$%}~xPwVdD}4-|OwTJX?rhl<Koc0`h`;5StL@^y&04~!J_uOiyjT<{ zDj%az&9LRWNY$=FOYng?MC|mogC@(&)G57!t;u7Y1PWb(jH_O*l2bCx$;)rLMs8;2 z!OE|tmUFil$1<8G=8r6&Z(Xt6Jd`Zc;?L9<mq=hK=}9x0@Iuc&`6}0>WqMFPl$+_v z)xJmrUmL4-k0;9YId3Zjw?d!V`DCqL+hjL<!O5d5$M`9POvz_$35MRO;d$V0@o129 z{w3e^qergmipeJ<To~mw&bwhGx%8(OUZ*p?nN4MLTpavBVKbV<(nGCDSSnvTY#2Z4 zbA`^-r05lIuCx$$tWW@5x5UleuTv2sZ+l;^RP?o)kpx$ct(8ZV#hIhe828nEaY}#L zGnrs2FXno(DZI<3t+ViGBXz;ji?(e@fM^DH?WZXh@#ez>Q9SH;QpRO2w~v;b=P@Q* zalp?AX(g7?lPZqwvwk?OxY^WLUA;W#ndW=f+H;I4gh)cn#Wbx-`*M)`xItvnbBD7? z@>9-k?>NtD%TsFbcl4IXB*^BkPffzcSDI_r5OWAYO{zDq5Epoo#8)pKwimhAF=2mO zHdxtsy$0zR`D#?$Z+DyK{!?WL|2F%#JGI7PSp%PLCC&~Ew6B!u^`w&WD$Gu3%Sclm z?SNLx>z9TMosap@N^rPiHuJQI%lMa1Sr_o%Gj3@)AI?18_U<^f#w>+;t3h@PrqP3u z$OUP=>nm*4-`UI*iwa5kv_o1|b~=MC=z+gr%$eqUtrbl0hbL5M%(JVBG7ctoc<T8u zKzF$$H#i}8#JwqGx4quK8d5gtCi`^Z2>D5k65_)Rt{S8lgsLX8tsCb(vV+5dFKqUY zI+on?4digqWvLDqOHkg@ato$buc^kD9lJ7VKxf0)x%MbC{rbb<5&uIjr~BBdLTnT{ zE8ue-_n#jnn|J#xv{8dDvN&+Q^oZ8d#m*v5vLj1;_giy@&b}zSB^_37su1kx*5ZPn zcPilWp)5<EwXxdi`{C7EW;u^mE<6&^tLQyPn<%s*W4`n`Gj-I`*7d@Jo#Vdu{F|+B zd8}ug5;|vhMMn6NKZ}1;RTB-o;{#OOSwe@Yv~fH9@M#5(^^}YlZ((UZOlb6cYBlGO zjkNh2uIhJoUCt+xVVVgFD)*k}YZvGlHN{@Mlwgz?4HrCv8R$Fr+|1Vb{E0-nQwr$| zb^_1luU@ny;c#4E6h5_*uPS81H9JVGpV!?Y7nokhMx67`G`H!IrqwN_HGcdo+hv4L z%11|cC4FV#sxLIbDaUNHQzO3}xUW#4=u;Q|?CUza<tycqx3Ehj1C;H4jm|~u3XfVk zdp;#ZdxRKBDtP3<5=qS5*kw-*T`=_>A7J6gKPV+l)?}qeC7d7k^=#{t=fcQr!lzDJ zY*9;vcxP;>c;8o=J->&aO+~F0Afb#;GkJ2ER#6&?PiwJtSN`4VnAZ}gqdG_L1Ujw{ zKG#J`8%o>siJtJ0%X!<k3&|(Er<au(@+j`+(Kbpjv3B?s$@4yZC_>_2TH$u((BUS} z{BbI_H$fUB>*)^UmnnuUtGg33!||FmxOD1jE3!Q0DJ@$S3{kXE#S+b8%lE=|cn@_t z6fnKbf3y<Va$PLQE<EAIx5=aT$y#hJv~JSB;f;YiuAPUY%cM_tGo7upA0*61$=&7& zU%3);!S>y$u6Y`@_;YKtp-Eyei)$0)!cMA67KuKOqwinQ9Po)GQ0(^pwp01}2+_&e z+Tj9ZfxKIG)khDZ=Ci<`2U2%%j0u6LQ)JkE{CFZTGd#u;|NgrNv*nES$tPVAbfn}~ z#WJ~+^zRPmw?UmFzin3fYUJ)Xzb1R9v~sDhoQq_|{<c7fY3kXFBo2=DTO;l$+EZ#R zDFy-uzaW-jr`!9c{eoE~6u1t{Dlu$)OX(gT7A(;!a{2n6S7PO$!83ib!+}2bzJsw2 zBaUQJ_xPy1zs!A(88cYVK4(p*N*WepZTcpt`OSp!`p#=U3&@=_7}X~y*<`(+tleaK z{7{z3hcScKyC-G#t%abjLYQ)0)@5&_vxGO<sq!MZO;1ZwUSt#udZF4Zn&30QeyDCs z*;-ha`t7Lj2u4!8Ql(n_DIr<qx3c0JS<jj#GQQBiizH>v3KQue|IkNBt2fned&l`3 z3wukCvy+|%CBusuzlAz7ISm#u6;o>3+*v3$x1NnLtK|`n{H(1>`uUr!<X)Nr9W<5# z=g%#FTw^%v>Dd0*$&~+`@-p#d=*%}Y3z~HSzF_@9pY+wyXyVls8H&O8H*CF(b9Q1L zOh4}(zf#nkeYrH=<Qt;kF#5^Mr%H?g%C!sIQ(tn2grnwf%v13X^cBzsy06ZE^tX5? zv$|T|S`>QZac4Aa!bK%aXnm1eei?4Fpu?I*W#pJGTU!0pt><kYCpnbZFs-QSaJFB| zw)WASdwF*Tq8|``jkec(cD`YZ_S$tp?INDnp;a`wZ_N0(R4%X;JiLcGA(iHRSc1Hw z#!Wjrp;4B1@$o^Ek1Opog1~QdYh4a8kx`qalS%v(Cth6Zw?bPsYC^(+w?5}Qx6ZNI za)+Q=2iDnB9>ImDlI^FO%mJ6q@)~D6v5IfJKtyONn5yRKv9J~2PvO20Uhy`=njrT0 zhnlp_h`c=JVufxKa!6vp+tz2aZ+H(1Jox%1&TNNvv|Re+N>%rUL3qoET732v$3nOe z$NT;=cF&DB(4+X0?RFpi^Ut4MYZ|Kdf*;q_a)B7T*-ftXUBj!-Nw3N+Ju{cGZN(!v ziYIQfZtq;iDBiMcd@>o)?X2W!l^(x^iT2UI({E66`(@)a*+}(3j`gPuk}NH=!b!Kq z&h@SQncScvDi7qUq|yLwS%(9|F}|lAtX3h(L{5j@gVk$?ZA~3E95+&d-?O`UX!_X_ zPfJ8-P$*T=>Zyhk$H>gY=uyB=8J&;XiIZJj?0xEyf%KFTyhSg4{$k=mlB||uyb^XI zBbS3p(?haE7dPj1mKRRsS#8$eFdmZ{FA1~}=e<NP(@oSegE01|8`86i+>YQV%&2<L zHq7(QS#pxSFss>#B-FT3>(+B8OK9#;hoyE?NZs=<z~4k&Y1}@;!B5B7{xRri$vqD? zi2dT*Q-p02=_3Z4Ydl%D^Wz;}jJ}xskF9psS(S1}XO|)x?p!a6KRQv3IxNW7#!XT? zt7DgRx>58T#&kXI9<*u1D?0bqaG;gJb+gk|&mX&Z3po#!w~8W^bIkM^XC8;HHL27e z7~rX;LTsWxQ3{>)d-8&d{^=ld-dTor8^1B)?pYycHzF2om(Z6!&9y`Pqi%SPTKY7n zsvA<W#O(*ZXz~a-cxY)4vXl3EZnu1PEqXlQS7A&3e7$~4Q7?H1??PK;tx6V~P<`XU zofFsmW2-&+0|NP#o~#{7_3?0R=pFTJ^A_r_d4ADu<c#v^k(JXAj8g4)2TokA6uLG) zT>0^U#{Er#ryk6$?9orx)LhwuB6SI5l`r-LL*m$k7}yoPBZDG1qsTj;@05aRCxth7 zO0%K{tnVj<lS+)!Mdp-*iQkHJa0}L-JvKyC{OGH$>Yex{;#>76C+XYzKZ#0x=65rc zdbGn`eWM~+@=Ig3q;*mKEeT>;;K!H@{5uH`CT_mZdR%!Hb2&`hhj97+=Hx4go*Hd3 z<7e*a?S^4Srr7`?;p5b%T$D)=n<b*zY6gFyFRvr+_UyjDS-7ENuG_=;?yF4v5YLm2 z>t}ToWlK)Vig<28KN>pv6xy~w(u;e23GF*KJW^QlX624@-$Gy^8-4=~Q~FolN8S~D z#^1u_zYWOi&#YZ|LT7)q3GuQNMRG&>Ug=bm&SmBNC+8VDghSCpQkmzIAH+%zRq(8f z(2%^8touwK{?){(|I9P~-4hauwmQ2xW6$*OvjLwgo5?Ln=67M<PC;iwcm|$b*zF3b zHwoQ-ZII^glH3-1lMlM_d|(cqCazZYS;V;@tt4uj^gvO&e93$z<NHU`is8~mj|FCm zLpFRD5@4i!u!!CSjc~*h;mRW;S_$jEWCx`^<6|H~v*!7X3lC80c~fmC>!mwU+ou%! z=)!C);2RbWCgV?53<_BEw{v^)j<QNr$U93o2vh~3$gN259gVKt(a1^9u}b%aMYhJ( z+&?--_U$F)^L6!MX6sJQ^>{Yg=W{7bk^=ARMDiQyuGM%;D9L2>Fdsf|8m1JZMsb2Y zxJ-d*?2H5x4TD#9d-3w?8&49UGi*8Uh^4QRMrsW6ACWf?xNQBgPLPC5Ir@0)5`3}z z8{(5TH<Qm-Ki;J)elzX?*NSM#(@zk@&VH*onzXV_-D?B=ux{+1+nVNT@`OQTLZ{xm zs_O>h?fy%aITSbgau*jXuc$esns71Spd>|$s<iUKuM;MXdu<$@i<~wnow^$&cS*#> zHd)ZNO4@gExOk$eJbd*z4L;@bq~na%oFX|V)0tEu64VkAOu0c-D|Vzg<HuM}JhKhA zMm#jTqzO0fx;(nH@i^%GX`3(Sb#BggEBeM_>{on4PW9)a>4YMBsvln74yZwXq{f)d z&dM3}#Lvj&XqT^sAMbkJ)GHrj=x|E{-h{fT{zQ1GHay(8srM023TM(<AxY5l*7@A1 z=%UGk>;i5DH?wMAER{{`4)5T3iWs(tJgGaIs6lH~F$y(I4?TaaC6)HVP0lSv&PTK7 zW4bbXzcf%Z+;4xjdmla*n7m18S>2HvlCM?ywQE2Uwo)m<O(Fwzk`pPIG=IFfY@a6Y zPpLyuz-Bl=c>E=|u*Y5Nff1Jaky0b#+b3FFd$mtxFR+BB!Qf4F2o07F6iFB*qP0=u z;*_VB+}VuLOA>vR7uB|gZf?FT4sv-is*`gm-yrR6?cJ3V_D7C<V)2zd*7QZKYjgz} z79D+VBe*M+n=)&Gg(vKc?jYJemP7i5EbHfn9r!_Fl5xRn3MQ@uYjBz9Kr07z{OOu6 z5;q8HHPa>xJ_cPB;`6dEg&ZL3UD{44ef6@vTp~H(CgX^($bwqhMP4Ow_uBQBvE({s z>@rB0PG8%gnE_qB)FXJcps$Z1WTGGWc-1)bQB=WIP7|R)niTg0=5T_xQsYn}`P(-y zwVfxE$Uo8hk#{ZDqFg7fRq_QSnel3T#wK|m{n^-Cf^WDFe6Ua~sW~dY;*m(abt1(u z&aLgsp#mueTKw_lMx*E1H*%A?791u+=xw;7#mWuUJ}N?=PjQCaw?2G6)x-I2rjA$z zalykQ&R<UGtAB|iqCcm8d_=HXZ&Lzc+^ICPtn;4LVkd0=I<xHUkZmqIt4S^YiMHG? zExU+W8+M9tG9x(U`)4zjR1&uubX&^@jME93Ss$);wFh1ZWFlU@t1i`SeNvQ6U{`|c z^xL|gPoGB~Xs`<M$-LtgJ49Y5T77F-qqyKY9rOLdHxV~n?W)nsR6Jj~!#_CF38@}% zKX#NS;^aw}!!*nhE;m&k6@-(kN|Hs^a>JRO=sO7-&E4X<OYntxX1{$-kZN6W;JT<` zPj2*(tuj#|<tv?g%GGv{WGWiYC%dCIbq!tD9S^RI@<cRw`;ivvwnr3GC5XQhZ?rvm z$1$=6iZ6f;HXRfKeva|R@>l{Sc;=$L-q<y#2>g(Qxz}S^vJ;zYb+qC-_e*&5f^zXv z9hy>xHln{O_<JjNj>hMyKFMa)DzKO39Lhf(dC5a;V~hIs$c(jcMQx1bgDPf*RV@zx z<Ur)Ba;qNqX{pr82K*VHrBf_RGVYO!0~kiPPgIUps37$l9tJTrEFGiWtuC*G3Edl_ zYihTi+0E!*?5#hI5su#)XI%0P(x}WTG_5Kc9_Q%2G%XH~E<CpsIM-f2PjzAaO;{$0 z=`xFhAu>4hL5DM`hp+Oz*?a6UbtPwON3Y$qm~eE~??x`?E-|^A7b8xP^+X-LyBZ^0 z|Hb*i^%~8sjLW7+&XyCd52d;vXDQ?CPVXE!<0#fH|Sqfa%LCwT7ioLMY9n!fev z6A}IQCB_?8$FJ2B5U(Dl%|7wql_i}M!hCSTMuG(+W?`iBt<%dQ{uM(cV`(#|NRr*C zETJ(E`3iT~dk;O>7VyWX-87>5nYaBvGzF>#_AGsAR7!KAv-hsOVLZUGMZ)GY9ZYK2 zA<{hx>|^Ic2;_T0vXf5}*Hm-JDh4y1EJZI~X>k6q=}l2WPv1)UwbA@ZS_`uxTXOPg zg)ndb%wxyIC-P?oMv9Yl-MBlhC)EwmUP;weL0u;4UH0jEGQ6x2$Dd%-=eK%?F1>xk z=j)-<Yx1iiTqGND*&2rS5f1`WKk8{Wi*l&oxq8hDh$IzB99Mc(`lgi3<EB4R(nsBN zf!4bCXRJPpF)<Hc560gg>Tk)c#@}Qe5?SDn3bBY+=_=?qmq>D)cu-h>xQ;IK3Hgh6 zcvqCJ5B6JM&&@CSD*MUpc2%<%tC84cR~8Qo>rdS62LrOslB;<N>z7ViO)V~`-s<nI zpvElfNkI6_PS7#$3e>{++h5s9B*2~gwHR2KY~~J}5`_xoc1WzW$r;}(xG~aZ#YJk* z7j<GW>1uI!nx4#Uar_=?ksCzz=7lq}Mb&Fh)K9;sAK5YdY72dQ@6esk*Qm?iFZf-Z zj|zJM_x>^vN^#DEZcgUldGC9dot`x(KlvK-vG&P_tvuMV7o4YF0zWCctYEYjb7tu2 zN$%H`>Gs1{)&j1#sy=2<eu#0zSEDO&*<Pav^!{Qnqv28UCI4=Yj{@>R{Z{{UeJiX| zK~-AU0lDC0S$8Z_)yc-Ez5cKtW%($dDHn+sB;0XR`gy{2I#V}YicCg6lEt^qWX^pj zDkc4u%5r)0d)e%l9D@VIo$k~Q7>o&Y;m=N1<u`q;KYNNK>rf@;Ga2#ZV<$<C_1PxD zc3!UV!<umrem2Fil-YM(Q`~wwvzwuY)Jf>TCRz=DWV^zSzyr<lIIgrX3Ia>ka_);! z%&y7WsRoku8aJY9Zw2N&FHG*k%n-cJ8`wZ689!bBsFs8J)`Z73<H=-rh+h=1_A&4W zrx-unIFJP?2pQ5nE(cNF$o^J8LTv<}T=O;U#&gmXbqZp0J^6XayT{J>L-4YV8^7j> z$L+6e5ESYyqmGjt!^*A<5Mcdddf5s1yB2v@sx46~G>O$N@z#=8u93VHp&mJ_91DMt zxA<T^j+~f|u5U^HD--`C@fU8^yh>ytO{}+WYl`7lsdOh=s^_G>63-EnN<Q<#jLj+Z zv7ArZV<w06SiZ%l)^~3xd+<(e9*u0fJNIIv;Bet7nN_4O9t~LpiOC)OqQ?>+d)^TR ziB?>_#4c!h{Nu4qS2Dib<t@F6fQWbYF*#SA@<ber84^9?k7w1Jx6uydb&&fel?>+( zI<T%g)CT%EG7a84{9s}sK|>{Xi~2ZucKE<G1v42v+rUVkJAC?d^I7z0OQu%%R1Q>T z@Lf;42?tXm{}hYy(8cBuYNG26PI`7S+u|ov!!0Mgvl8z3%;0~x&z9E`=HeN5y}Yd> zprQWr8++lJ(e1Ng{+{=PM7c*pKE#ia8~gIOmv>v!zvMDcRFN`rUkviNJC(@iBT`B& z_f5kMD!#7CeZ!nn@0N|XuS;)K&5;LDip}o%P21^9%C$YEY>DB<^A}`p(q~xYrO6lT z)rM|9+@cjCK({b`bmo?+!L;cF;g1rDY0Ee&)poD&PVmBL929e*#u0Fq*FpED=I)9w znA&sRJg>AJpS6a(VlH?tJA#9!=BQs*L6O;~Vax>Q+oXCj!+>*f)QF-=+M{3YhUR55 zM0*i%c%{kTJAD3@qox|(eBh`zc@<%p3SHTmpnM}{+i)X$W^uS#e94ZrCvB4@C0@~5 z?I}uca?!7>=e7=I^;reK_+Zi6aNu;8w*uPoKs`16<}*G1=jn?6kI3VaHP+at)CzL_ zjbdXY1+CYFIVi@j`8y33-%XF~7RyY&p4eURt}EuHc3xWD&e_$G<DbgJ!%bYNgcVU+ z0VLEPpYbx>yY)u!SyI|(ZJwEmL0yli9ILSCP79ehRJ3>Iz1W&At?5<4ez|}wgmYAO z)ndE$Yo-O(o#SJoPqy$}4WFOl&}|yJB>J+FIq~6^wE=(f>!_O<XiEzbtH3K!t5;o* zBONq&-XAQFrWIgZut0vS72%-ljOFB?5)7~#D6?_C(_mM2>7e=pM#_~VLdM<<MaNE+ z_%1tLU!>^NJ+D&`N9&F_yjl_ZURF-h^x^A-{QO{XK4o!RVq!gtG(B6lK1?nHse6J_ zbk5|kcJZ0Zeb0?9V-U50={t8#FEYOEJ>{-VCD7QcLh-54EDuRCJAQGZ+g4$2y8Of- zayY8_%=}8%>CC83`KYjQjaTUdc=W=;_w%n$4`Bvo76jCajk@?2pOc9`lOA-}`zCa& zirfF=r006s3iXonCzc6Xzk?m7pR##QJboT(@dU{dE}X$bTmWp8l9x^h&pzH78MHHf zXVLyK*Sky@+o`PX4;at&%otk=ml>(fDmKNy=ua&Jtn-$&cP1VZj2Jbd&vw1uMUoxQ zoc;8WNOO>V>eAdD^8&^m$_x$f;G;%)>)K^B=ik^Qdx$PZz|o795+|6S>e6=xI~LSx zyYz|~lMJ$&ITG<_-d&dnbY}1Cm&>gQ>udAk!^CS(i<roLQf$%~(5SeLj6?)qpG@S2 zJsPKse0$?fFkv8{$?^5|Gerl{X*=Y7jSY`AyoRccBq0RSUNqcoJTn#%jdFpp2qONl z5%ZqG`*mrwo`Y@%X!@9PeM_>dsj_jAG|~*w=Z)?R8`{NAr3xL>zalLqZxA4N?S-me z#fN@w>euV|8UtHyCrLTOG9_a9dU7hOO<H{=1_w7@+_gP4q}{LCNMy9bw`IBUXcQh6 zQ;|@UH)^3H;*;<)GJbK5WAeztP}v9X#1Dc|wP-ur)cVlGL49JbLlJS~nqxK}<6fNh zKx!m5Cj@WgQn?Qi@YJno`ukg!*^wqC8C2k>EE{G-FE$Mv2rzx-6`FNz$dUP5unvu; zcisi3g}??nG_Oz9Qj=DT3Z2-^7#-r|L<*na5LzpX>CZw}^D;8d^cPj~2$YzP4_%t_ z2qz{Py?uw`Sb1*NSd*LD4W_!nU00%~Hx0%n<2qIz>HCO$qkKc=tfhNv<TOkwMx*^S zMe{Cfmvp`QAfyD2c6D$nM!P;ezvu$J=HlcGT`MaU+hD%h-7iRFVr%T=>}X<O176t~ zS`raKk#H6W3wQ~Ipdkq4FAoskADlbKukLPd!Y^%S>nvsBWaMaJ?`-FYy;U@@G2xdq zv2}KFbXPMnm*<tRvo<E;m$o)Ab7BG75-cJiVdtjH3q_$=c;RRm3ls(*LLm^O9{)vW z18WN-aa%KM6BY;&zqpeTAPM`7h#v$3@4zxd{E`Ot7fdY7%zr#pb2hQjWWfN1Km=(E zKmZg81N2oT5)t{u1msT><V|eNoXuG<Xe2+t?`#4XU~S-RB4uJ^XKVr#`d%+?$$H&y zZ3i$^_`{WH63wnE+7xq2#54pKbPg59Pu;U%u6dg9UW|=Cw5V}FD_AC_)j4uKBr0D- z6*1*<t-6}It!zcKbA0`dU00|3IfZX4izr5?mH4!_v0RHso!{Ja!<%-;nn#{pYFiU| zQT=hTd3)Wt&sJ-if2pEpU|HWQB&XSEr~Hyns-nAKL|a#|-G@5Qt$EkVoko857aA*; zWselUS>!MEjBKopoGxhAOZ%#{G_^Fl-RappcdV-Fic?qYSWxuXc=VNmV58LIV@~=u z(;iwj!3JebV^a}M3VKVauXD!M>WceI%S-c(DwCYl7Pp`iu@&c!w;a@o$Ja@q?u#es zn;7hVOYkjx_F5zT=MJU>Hb+CnMn<RL7dbW&gGH4xOu(;K+2U;<+!6Ef6>Vo8CS5+V z{_Ab)Od}5E_uG>j_}=MPhX3|SYlGT5>&nRAK9wapQLo(g_8*!=um6ivnQGd<dnT|G zzHn`W(K}~o<Uc<}I7?&LQpj5`m<7OJ_LY)YN49>$<L)nXeDittm<|u4IVy`xi0qwT z<8dix4Bs(jiwMsJUujpC47{h@v*U71Yb}$;Qb&T+PcGNoGRq2b@l~{W!>cb%)KV_O zn<D=9m7gNb<g36!p2Decm-)P6gNCbF^*6=kojEX+DJHcFVMXWS?y?y;IyVPMUw;iS z2j>$z4~%@wmk)7`aF~pqwRdfBeX-t}Ah!ui%@QtT{A~L)W>t8=;H!se{Byq*=+5SN z*byZqvxVhmcCoir=N@q#Gi<x2b<WG(R_#Qbw>w`xvv!V5O8RmZS5obh_q8i{)5H(p zJTCKJ3A+18cT<de#h%vf_QyXO8$i5Ga{NZC>}oVqHv!$<lpFD=7|mZ?qqOhoCH|Mu z2=%ka{uOli)m#jn!3YFWp!^aBP9|Wt{}+Kr-A=>S0_@O0H~{;;Di9zn9G#pc%?%uZ zTYh<i@7FLSl89f+!r0l|Nf!b<`9J;<{U6W3azro;ngu3+Vu8cqEJ!p0dtiWT3=olE z2q+62BY-`S5C{tjf?|Q8F<4&k3>-v1%KZP%-}$jJKsn$6$Rt7|&@5=A01FzB2Oc0c z_8tbqUSrS@76bypf<ge#phy-pKo`J3_nyJwL?AC#U*H)E1<3kd4y1#8;5~SN&p=y1 z+#hEUAG8q#1r9(y5((%9@PW2qc|bY_$pQy-fCKe`l>wXuP;e|AC`Sa+uw|hFpgk-I z7$5^E1IomJc%Tg6K*IOqL;k<5^Z#o-2)6Bh)IIdO?$~=k7w`<)hXCpU)D3K7@WASa zK?3L?^~V9W5QGJ64{SSsFZZJ?Fz7+R(GAoHC;^oHA?@Fte{%f10(gO;8Y|@gFbxn6 zHXTq5Fz5&0kA}q-|K$O|4Eo64Kd`01f7sRnYFz*VSOc8DKPS@L8*_gq0zg*-GX>S( z23`;pOe%ofK^h8hfZbY^Um6(xk)SBx5=a6NVCn%}B7n>93`iCz9IQitiUKabGoXR2 z;rk^9xWqCL{XWuzv>$*#YyfaT6@dP)>}Y4CX5y^NuPi0auWsVztoK{NpT)4@M%lp3 zgkRaf5u1oW_cT#8ak6u9G%|4lgzixkOpGlIz_bRe6r=!>1%rU;@yj^cx!3~+tMRKl z8rVA7gHnv#`6bnWWX9FP$V62}g8w3mv!e@;ZtzP2N&+BGEZD5&m%78vy8auD#BFWu zoSk%u(AdfY922Y(AU5osuvHF3jJ-RoWh`g`>>UO)OcjV0dnc@pK#bVC+mixxP%O)y z6d(kGwT;=60(4sNnZTYDfjub#dr}1UqzLRu0qPFRxhF+nPZxnbDFS;^0B^<eKp}f_ zpb)GepcCv#f<pF0K_Ppxpg?#6Wdix^_w$}OC}d9_;J|;@Qdsf7v=k`*yUYDUzJoRF z7mc7`P5rYfVI#$Fu>fqPe^@81gZx@gpojd!I$@pjSDirb{AYE7VLRF{Ist?JKduwD zlmDs{*bV>Tdcp>nUv&aI;{QsgA3+<6?aitze;lu1*m(Dgns6|H{_oZN9)_Xc!!VFV zV#6==dl-i9h2cLo1C9;%znTF8{jbdUv!MWvI~D+`=|8R$?r4DcUycSpy>f3D|KsKa zl48I;erZl@7Wltv&Yx=TB@2J9ChnMl%~1bWYW|tm0q+$!Rrk-28A#kQ13L}(&(;%m zO7mA2!_Ec#!#d%P8Q52ee^@8n0Rr{E93cM8$5FV^9`(;hdlYW8$G%hlvu%gMjrQ2r z_J39<G;U~zV&9-~m2x8D-}g#Q1boZ={hb<!aeuv3gUOGag|U+^%U(F&OELBmitp(W z^n3d8J=?&#Gz&IyRb_$gr6PM11}xb0N0kM>Cj>iUtFmARN#L|6Wp5gS2(c#x8_HCH zIV~{kvh2P419KtRJFHu(vS2*{c%{ZhK~P&sI~QQ~0fzWxfWy9h|5^#yLF%tbO?eAj zD}D((M`IJmy{Sk&pn8m)bukD&V2%V0<pXBZ;21t&;sb-`1Ev{(nHOi>JwSeKol7hN zFn|LFg#+9Wy<cH*JI;Rw3ry9ZVFG`Fq7lfSprGYgOf&{SL!<X&f>rhRO+`cafGI{O z0{H))saOqunEDqg2FVA^B%+XffMvf~3by^<N5xh!N&xfIR#1a|sC)GbFavJ)8!B$f z_n+189x4X@m#tV0zN7B>^e@ed5CBa69TxXp<L|(t(0>_=0#*0{i|sr=VG$4r;BUXf z;-(t^87w#*jD-EP6;xn9DAt`|04PosW2d41e#2tj2?a;}v=vn02Q0R4V{OIy6B_tG zPS3$kd;KXa4EobrP=$X33rFv3Sq$#m_J3Bzd)7jbKdl8-_zt@l2!C3O02~UZ_h6^> z{=T(XKSm0GJ$J9qqCge)!(zJ+91c3(Zw`g|v+%SBiw1k+9xPUcAF$X+{nL+u32#22 zxqt1o*lEi@wH7Jxm$kscz)x#&V6kiJzk&W20SbwL|FjiU;JdARquEbe5hwvZ0OmK? z{~|&mVVIw`f-3xg1)FVe5Wu!95)IquQ2#}QLPEjO?0d_CD*PK*C<?L<_Rk^|w)-Fi zfT8sVEU3Z{Sg;27ti=Wk7y^wOEU=T@f9O!a%FtidVpaGKyO)&wY+E!8!3U%rzqT!Q zQvFY1QK-MH#j5acU=ac++)Bny;{Pcu5)ANrZHoX^_&2aHBoueh!!8>9DJ&ewV1B@Y zD*S-OrhGpu8C+icy^8;f2!(+DOra2<0zW`;Mp`riy3e8hEQi7dMg-(%4uw_W-@w9A zpyT~+?VrUcZ1;g<ekM^^752mKbswNd<BUGoC7-|FvU{*V0{Ww6u`2w4#Tnv}z&H$y zt-p1jKZ{X&u*jcT6dY9H-@wAKP4YYJe-WdA-wym~EvUkG*uA$DtRG`583ktSzgxSv zg!cDq8EXI>_A`;f>aZVoZ;S_%*I(;+Z^7<QQK3KcD69rQP;tgu1ae<!+*=_0LtL1^ z&qN9i>hN!HVL-NnlOpdeNd74<=4U2_)!_#&=%~Mrw-7jP7us6@{Zm}j&r}Kq>hK+R z?=|<A=m<m>pz42b-~S>~!GJ{cN8g2kI{d)J$uCeq2g3;&dkegO-(GCzg~5NOQ&=7L z<6?Ue9F4|Jr}h?<|2{6Z7r~%E^C_$jKX89$7}#Eff<SSHdMM=2g4G@_<Yz*K)#2aZ z!UXn>2zv|We`qguvf}%w3j=ldj*B~S@h@J#_7=YWJ}v?V2WLru92v!e0HPukjpT!V zhy4$-Whi#(`VU}%AspD~h4m{0kPQQqF+c?V0sPAg*uQ%df<pi7#SaF&=K(vwfSpvJ zBLjP{fY)eXS1opa=s$u56QI9uFW^=P76cjvU_&t|AbUXohW#*iZ(8i<VDzuL5q6>Q z@8iM&Bhh<cfL{p!z(@$tM}PS9&$#h#`!9B7@(+LkzY_Qk3=V+cPO!fT{Aalp0!WvD zEpfo)AJEJ|`~bEVf}`Dci~o~xAG`MY_bo;MgABOe4g^L3UItY4-vkD>4*u?2k_NzL zZ#y$!Z<QIik!o*i6|g%CxRp0>w{vmkSF->&f`f!TvI4M;lV94!+FH%X(Zs}-h+oOx z#8%wM*}~3NcW(|B*xL#0=Hl11Fu7*psO)HBY69-KGI0X-U@6+!{wxa0#7fg}G65c# zfE&Pot)RAMoF=xs8fsj>Z3shwQ@KB?%);5)<ec<*X=w-qAq9b;fJ6!<0UW^gJz%;D z*e(x&pfSJ!T!S<;Ktu@u2gnQDqs{{~U@{F22l$}?sJM%>xt-$=iJ&AvBDRzyzyXv( z0Mh=F^aBx)0!jiAkpL7H;k)!7yl6Ne9oQyo3CtXS7moz^(cjrX(V!A2;P{~=s5Gb? zC>8~Z#Sw{B4S0@)11jK$3MdqC4cvoruw}t=-^~E!p#T#=I*5k`Dg%24=^!7V2eu4o z8YuGz9WWnjf+X;90`PIc4-){j{!;flD;fq^3T)~#b}=&f!G{2fW7Py?WBCCn1SlR< z6+FN;0nG>KAUqt91p{gn4$8tp0!}3bd=0=UB?yB+kq{&l4s0M6fFigdurm<I8LnUE z)!hI`19nV8QBWd4)c5~@SxzLdDZrEkOM?TGtH6d}>@ybIJsNleY;eV;A;8UU;D0~( zfU-ygFd+O&1FnJok4ppg9plIY$_juBL%)}W0oLQv00^KD{mKVN2|&Tf{3{KBMeNrF zEdVZ){K^NEg@FrqztVt~_!qhe0ABe!A5aznzB&9}R$zY}K!JUx`*D%rvdnK~0ls~8 z07U>3OTY60xM*;v;O}J-NN{=RcN!W7Cd0qdfU-a%{Z4~G(J*i-^;bTi!BJ=&3}AmP z;C%b}aQy%RgTcUs$6w_EWuYjXHV65@-Iu@eL4bKG+%^Zw0`9S&56l#PFN+3-_1|eg zStPif2Zs*^CZ@m9;1C3^p8{o3U{-+32hMT*P6MhLM;=fX17>cxeEZ7+Q&l+i0+bcl zSEoP@0ZyF#E)UqRjYET@fv$jSFC2{kr=fl;ivWVfzBYowz|F0=eBeIY-)TUaxX)hb z{{Du50fPc=Szy|3zs|r^_<lZc5B2Z3XzX;ruQb43G`Q{hR~iJUm3_Ve)Brev{wp6) z7K7_A5QG2%+<p5iAK*dg{e1xj#Nz#Y``QhN2H>WSU*!Scg+aj;lV52-xPpPZn}4UF zko$FpA;Fo<U-<xeK&$VgVPH6R0DJ-n91LI<2pC^*%fk2R2k^ncUCh7Z!v95|fn#SQ zarjW+HhLTy8rNO`1B2^-fa^lQb@JcKBA{>_e*yS_SBZUm`{D+`hro?F01f=;0T%-e zuEFErVt|iPaB1KNAviQ71lRB3Xe1Qe75=+CBv8@&Xb5mN7l#l0I0cu6+FyT2V1V1l zC$Mk)K%;>C0hbSj{S5JUToerW>=6eS1>f&~sQqIU8io277-%r{$HBn-3k-q%7=VlK z^FK6fKL#2Oey8y}#=nY_z&AqsbU~x{`x+X9+s}c11ayYqF(61FTf=ELAZY`F6Am9h z+m~OVkcfTbDhg;z9Nz#FLf~7}-)sZ&UleY90cp7L3ZP;3jqxZ9bUz<pE{>l9BN-fA zSpKz60U84QY5|9~uOC5x?@Pe17k=kMpm4`6VCEB8F8rMjq=CCsek}{o(762#n7u^c zwh=%R!1V(t0t2MdIPw4*ZaxI?VQ}jJ3M_JgUwr(g3-B_Hn_mGLI0pC#42KVJ-TgEm zx&56Fuoid$*-yibLonb~3Vc2ORTqG^FAl+w7y;ZI1P=HRZY}`Ouy3`$$^&TdeSHB1 zghZUS1OhCO?ES6_K!d|^`OrZ1;nW`-je&xDYJcE5I~o9=Lpy?BUa47l03Sl4p!}+K zcHkFLfHd%nsEf9yb^sZuBkY|Ni!RGK0RglGLO>jI9vEZ(-z?nBOq_u2YBv)TCqq+5 z6AM#gM>{UUN<hn>T=J8hGg6bYi%WAA^v#T%-He>foZKu;EzN;UV<QV^14m%Lz{CmI e3v)FB^}CBpfE!i8T`HhQ%q+~gR8?L5-M9cRS~(a1 literal 0 HcmV?d00001 diff --git a/setup.py b/setup.py index a9b0b8c..0497db2 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from distutils.core import setup name = 'mkexp' -version = '0.3.0dev' +version = '0.3.0' setup( name = name, -- GitLab