From f2ac299a090e0019b60eeca9120a528fdba49bfd Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Sat, 1 Mar 2025 12:43:57 -0800 Subject: [PATCH] Update screenshots and files that reference them The screenshots are more recent (including some new ones). The welcome email images have not been updated as some things have to be answered before that can be done. The current files were renamed to be shorter as well. --- Makefile | 13 +++++- next/pw-change.html | 40 ++++++++-------- next/pw-change.md | 43 ++++++++++-------- next/register.html | 8 ++-- next/register.md | 8 ++-- next/rules.html | 30 ++++++++---- next/rules.md | 26 ++++++++--- next/submit.html | 26 ++++++----- next/submit.md | 27 ++++++----- png/submit-server-change-file.png | Bin 779395 -> 0 bytes png/submit-server-change-passwd.png | Bin 682614 -> 0 bytes png/submit-server-file-select.png | Bin 182737 -> 0 bytes png/submit-server-first-login.png | Bin 699828 -> 0 bytes png/submit-server-login.png | Bin 733272 -> 0 bytes png/submit-server-passwd-changed.png | Bin 242976 -> 0 bytes png/submit-server-slot-file.png | Bin 744197 -> 0 bytes png/submit-server-slots.png | Bin 740186 -> 0 bytes png/submit-server-submission-uploaded.png | Bin 442138 -> 0 bytes png/submit.change-file.png | Bin 0 -> 143544 bytes png/submit.contest-closed.png | Bin 0 -> 562417 bytes png/submit.file-regex-error.png | Bin 0 -> 45891 bytes png/submit.file-select.png | Bin 0 -> 311481 bytes png/submit.first-login.png | Bin 0 -> 797196 bytes png/submit.login.png | Bin 0 -> 204468 bytes png/submit.no-file-selected.png | Bin 0 -> 123543 bytes png/submit.passwd-changed.png | Bin 0 -> 233429 bytes png/submit.pw-change-err.png | Bin 0 -> 241908 bytes png/submit.slot-file.png | Bin 0 -> 696718 bytes png/submit.slots.png | Bin 0 -> 473612 bytes ...-updated.png => submit.status-updated.png} | Bin png/submit.submission-uploaded.png | Bin 0 -> 275294 bytes quick-start.html | 2 +- quick-start.md | 12 ++--- 33 files changed, 144 insertions(+), 91 deletions(-) delete mode 100644 png/submit-server-change-file.png delete mode 100644 png/submit-server-change-passwd.png delete mode 100644 png/submit-server-file-select.png delete mode 100644 png/submit-server-first-login.png delete mode 100644 png/submit-server-login.png delete mode 100644 png/submit-server-passwd-changed.png delete mode 100644 png/submit-server-slot-file.png delete mode 100644 png/submit-server-slots.png delete mode 100644 png/submit-server-submission-uploaded.png create mode 100644 png/submit.change-file.png create mode 100644 png/submit.contest-closed.png create mode 100644 png/submit.file-regex-error.png create mode 100644 png/submit.file-select.png create mode 100644 png/submit.first-login.png create mode 100644 png/submit.login.png create mode 100644 png/submit.no-file-selected.png create mode 100644 png/submit.passwd-changed.png create mode 100644 png/submit.pw-change-err.png create mode 100644 png/submit.slot-file.png create mode 100644 png/submit.slots.png rename png/{submit-server-status-updated.png => submit.status-updated.png} (100%) create mode 100644 png/submit.submission-uploaded.png diff --git a/Makefile b/Makefile index ca00a5472..56b793ea2 100644 --- a/Makefile +++ b/Makefile @@ -282,7 +282,7 @@ clobber: thanks gen_other_html quick_other_html quick_entry_index find_invalid_json \ gen_year_index quick_year_index quick_www www untar_entry_tarball untar_year_tarball \ form_entry_tarball form_year_tarball tar gen_status gen_sitemap \ - sitemap timestamp update csv2entry entry2csv about contact + sitemap timestamp update csv2entry entry2csv about contact gen_pw_change # Suggest rules in this section # @@ -314,6 +314,7 @@ help: @echo 'make verify_entry_files ;: check to be sure all files in all entries exist' @echo 'make sort_gitignore ;: sort .gitignore files according to rules in bin/sgi.sh' @echo 'make gen_authors ;: generate the top level authors.html page' + @echo 'make gen_pw_change ;: generate the next/pw-change.html page' @echo 'make quick_authors ;: build authors.html if out of date with author JSON files' @echo 'make gen_location ;: generate the top level location.html page' @echo 'make quick_location ;: build location.html if out of date with author JSON files' @@ -466,6 +467,8 @@ gen_authors: ${GEN_AUTHORS} ${GEN_AUTHORS} -v 1 @echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-=' + + # build authors.html if it is out of date from any author/author_handle.json file # quick_authors: ${GEN_AUTHORS} @@ -691,6 +694,14 @@ gen_next: ${GEN_TOP_HTML} next/README.md next/guidelines.md next/rules.md next/r ${GEN_TOP_HTML} -v 1 next/pw-change @echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-=' +gen_pw_change: + @echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-=' + @echo "Did your password get breached?" + ${GEN_TOP_HTML} -v 1 next/pw-change + @echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-=' + @echo "Perhaps you should change your password!" + @echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-=' + markdown: ${GEN_TOP_HTML} markdown.md @echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-=' @echo "You want to markdown?" diff --git a/next/pw-change.html b/next/pw-change.html index 0fd22a8a2..cf33a82ab 100644 --- a/next/pw-change.html +++ b/next/pw-change.html @@ -430,35 +430,39 @@ email in step 3, you need to login to t server.
IMPORTANT NOTE: You must change your password WITHIN 72 HOURS from when one of the IOCCC judges sent that email.
-NOTE: The IOCCC submit server -is ready for submissions ONLY WHEN THE CONTEST IS open. -See current status of the IOCCC for details on the contest status.
+NOTE: The IOCCC submit server will be ready +for submissions ONLY WHEN THE CONTEST IS open. See +current status of the IOCCC for details on the contest status.
IMPORTANT NOTE: When the contest is closed, the IOCCC submit server -may be offline and unreachable as a web site.
+may be offline and unreachable as a website.To login and change your password, open https://submit.ioccc.org in your browser. It should look like this:
-

The username is the UUID you were provided when you registered for the IOCCC and -the password is the initial password you were provided with. Click “Login”.
-If this is the first time you have logged in with this UUID, you will -be required to change your password.
-Assuming everything is fine, it should look something like:
-
The username is the UUID you are provided when a judge replies to your request
+to register for the IOCCC and the password is the initial password you are
+given. Click “Login”.
After you log in, if this is the first time you have logged in with this UUID, +you will be required to change your password. Assuming everything is fine, that +would look something like:
+
As you can see, you have to change your password. Put in your login (UUID -username), your old (initial) password and a new password. For instance:
-
As you can see, on your first login you MUST change your password. If you do +not do this within 72 hours YOUR ACCOUNT WILL BE CLOSED and you’ll have to +register again!
+Put in your login (UUID username), your old (initial) password and a new password.
Click “Change Password”.
-Once this is done, you will be able to log in again with your UUID +
NOTE: if you have put in your old password, you’ll see something like:
+
Once you’ve changed your password you will be able to log in again with your UUID username and new password. This is what it will look like when you change your password:
-

When the contest is open, proceed with
diff --git a/next/pw-change.md b/next/pw-change.md
index 099e11cd6..c0165bb40 100644
--- a/next/pw-change.md
+++ b/next/pw-change.md
@@ -7,47 +7,52 @@ server](https://submit.ioccc.org).
**IMPORTANT NOTE**: You must change your password **WITHIN 72 HOURS**
from when one of the [IOCCC judges](../judges.html) sent that email.
-**NOTE**: The [IOCCC submit server](https://submit.ioccc.org)
-is ready for submissions **ONLY WHEN THE CONTEST IS [open](../faq.html#open)**.
-See [current status of the IOCCC](../status.html) for details on the contest status.
+**NOTE**: The [IOCCC submit server](https://submit.ioccc.org) will be ready
+for submissions **ONLY WHEN THE CONTEST IS [open](../faq.html#open)**. See
+[current status of the IOCCC](../status.html) for details on the contest status.
**IMPORTANT NOTE**: When the contest is [closed](../faq.html#closed), the
[IOCCC submit server](https://submit.ioccc.org)
-may be offline and unreachable as a web site.
+may be offline and unreachable as a website.
To login and change your password, open [https://submit.ioccc.org](https://submit.ioccc.org)
in your browser. It should look like this:
-
-The username is the UUID you were provided when you registered for the IOCCC and
-the password is the initial password you were provided with. Click "Login".
+The username is the UUID you are provided when a judge replies to your request
+to register for the IOCCC and the password is the initial password you are
+given. Click "Login".
-If this is the first time you have logged in with this UUID, you will
-be required to change your password.
+After you log in, if this is the first time you have logged in with this UUID,
+you will be required to change your password. Assuming everything is fine, that
+would look something like:
-Assuming everything is fine, it should look something like:
-
-
-As you can see, you have to change your password. Put in your login (UUID
-username), your old (initial) password and a new password. For instance:
+As you can see, on your first login you **MUST** change your password. If you do
+not do this within 72 hours **YOUR ACCOUNT WILL BE CLOSED** and you'll have to
+register again!
-
+Put in your login (UUID username), your old (initial) password and a new password.
Click "Change Password".
-Once this is done, you will be able to log in again with your UUID
+**NOTE**: if you have put in your old password, you'll see something like:
+
+
+
+Once you've changed your password you will be able to log in again with your UUID
username and new password. This is what it will look like when you change your
password:
-
diff --git a/next/register.html b/next/register.html
index 7bfed2aba..633cf1dd4 100644
--- a/next/register.html
+++ b/next/register.html
@@ -456,10 +456,10 @@ in order to register for the IOCCC.
-Subscription consent for ‘ioccc28-reg’
NOTE: Beware that your email service, application and/or Internet -Service Provider (ISP) might modify email subject lines. For example, some string -might have been prepended or appended to the subject line. Beware of -this when you search for the Subscription consent” email.
+NOTE: be aware that some email services, applications and/or Internet +Service Providers (ISP) modify email subject lines. For example, some string +might have been prepended or appended to the subject line. Be aware of +this when you search for the “Subscription consent” email.
NOTE: The “Subscription consent” email is usually sent by the FreeLists List Manager within a minute after clicking the ((Next >>)) button. If you don’t see the “Subscription consent” email, check your spam folder.
diff --git a/next/register.md b/next/register.md index 5aabe177c..ad3b90e16 100644 --- a/next/register.md +++ b/next/register.md @@ -43,10 +43,10 @@ The email message will have the subject: > Subscription consent for 'ioccc28-reg' -**NOTE**: Beware that your email service, application and/or Internet -Service Provider (ISP) might modify email subject lines. For example, some string -might have been prepended or appended to the subject line. Beware of -this when you search for the Subscription consent" email. +**NOTE**: be aware that some email services, applications and/or Internet +Service Providers (ISP) modify email subject lines. For example, some string +might have been prepended or appended to the subject line. Be aware of +this when you search for the "Subscription consent" email. **NOTE**: The "Subscription consent" email is usually sent by the FreeLists List Manager within a minute after clicking the **((Next >>))** button. diff --git a/next/rules.html b/next/rules.html index 845467a3b..daf9add47 100644 --- a/next/rules.html +++ b/next/rules.html @@ -461,7 +461,7 @@ writing by contacting the judges.Each submission must be submitted separately.
+ +++10 submissions ought to be enough for anybody. :-)
+– Bill Gates
+
Jump to: top
mkiocccentry(1) to form your submissionUsing command line flags or input prompts to override checks and limits made by the above mentioned tools is NOT recommended and may result in your submission being rejected by the IOCCC -submit server and/or the [IOCCC -Judges[(../judges.html).
+submit server and/or the IOCCC +Judges.To login, open https://submit.ioccc.org in your browser. Fill in your login credentials and click “Login”. It might look something like:
-

If you’ve not logged in before, you’ll have to change your password first. See -the file pw-change.html for more details. After that you will -have to log back in.
+NOTE: if the contest is NOT open you will see something like this instead:
+
Assuming it is open, and if you’ve not logged in before, you’ll have to change +your password first. See the file pw-change.html for more +details. After that you will have to log back in.
Once you’ve logged in, you will see submit slots. Each slot is for one submission so if you update a submission, make sure you choose the right one so -you do not overwrite the wrong one!
+you do not replace the wrong one!Here is what it looks like without any uploads and no slot selected:
-

Select a slot and then select a file by clicking the button “Choose File”. After doing this, it should look something like:
-

If you need to change the file to upload, you can mouseover the file and click it. If you wait a moment it’ll show the current filename. It will look something like this:
-

Once you’re certain you have selected the correct file, click “Submit”, below the file selection step.
When it’s uploaded it should look something like this:
-

Here you see the details, in particular:
@@ -481,14 +485,14 @@ tarball listing) your submissions. Here is what it will look like when the judges have verified that your tarball / submission has been validated (NOT judged), bytxzchk(1)
and chkentry(1):
-

For details on txzchk, see the
FAQ on “txzchk”.
For details on chkentry, see the
FAQ on “chkentry”.
If you need more information on what chkentry checks, see the
+
If you need more information on the two JSON files, see FAQ on the “.info.json file” and the FAQ on the “.auth.json file”.
diff --git a/next/submit.md b/next/submit.md index 5342015d9..dcf6d4376 100644 --- a/next/submit.md +++ b/next/submit.md @@ -13,29 +13,33 @@ To login, open [https://submit.ioccc.org](https://submit.ioccc.org) in your browser. Fill in your login credentials and click "Login". It might look something like: -
+**NOTE**: if the contest is NOT open you will see something like this instead:
+
-If you've not logged in before, you'll have to change your password first. See
-the file [pw-change.html](pw-change.html) for more details. After that you will
-have to log back in.
+Assuming it is open, and if you've not logged in before, you'll have to change
+your password first. See the file [pw-change.html](pw-change.html) for more
+details. After that you will have to log back in.
Once you've logged in, you will see submit slots. Each slot is for one
submission so if you update a submission, make sure you choose the right one so
-you do not overwrite the wrong one!
+you do not replace the wrong one!
Here is what it looks like without any uploads and no slot selected:
-
Select a slot and then select a file by clicking the button "Choose File". After
doing this, it should look something like:
-
@@ -43,7 +47,7 @@ If you need to change the file to upload, you can mouseover the file and click
it. If you wait a moment it'll show the current filename. It will look something
like this:
-
@@ -52,7 +56,7 @@ the file selection step.
When it's uploaded it should look something like this:
-
@@ -74,7 +78,7 @@ your submissions. Here is what it will look like when the judges have verified
that your tarball / submission has been validated (NOT judged), by `txzchk(1)`
and `chkentry(1)`:
-
@@ -84,13 +88,12 @@ FAQ on "[txzchk](../faq.html#txzchk)".
For details on `chkentry`, see the
FAQ on "[chkentry](../faq.html#chkentry)".
-If you need more information on what `chkentry` checks, see the
+If you need more information on the two JSON files, see
FAQ on the [".info.json file](../faq.html#info_json)"
and the
FAQ on the "[.auth.json file](../faq.html#auth_json)".
-
w8mn;79NP
zCs*^F9u|zwCaRT6$R70!!Sj>Ph6pUP-|aA8Ftlc-Wxg!f@?>h?L_s8K zO?bMjCu*kt&C5z`|5Q|o;?!WsnRc|{!l`!4KofG(un;{%LlZ!%f+78RiYeMO3Uj;Y zeb@h5>WZF;$h^5s2%)B~ZCR#5E9%1)z8D880EvSa=9wvd_GS|27OiUyJw2bX@o=#{ z`*wMn_ao}=p)gn1-F=;+YQfkMr}qi`3F>)M(|m+95Qjq9`(huiqX)R`Zd?w`XJ8bKj8rK%t~FnY!%7h^z+wm(2C|R!vdg(M7(LoK3?v848#I@U zG=dAb9W4N3+6N1DSMk^`yq9!ZFEx%;KIpzv8CwJQ3?ZZR**1{l81;hBQoYd5EE_zE zj)y8fJcd%C5-6aOJc?EN@C4gWP$UiKzomzw^A*dsBrk3sWy; RyjX`IJt+WBq3UY0?Xvz*<{_+Pa^Z#)YeTcVOn;$N;24DblqwvU z?U9I}7Ix%#&t-Z|$fS4n4Qfvq7tPK2GKQS`{Ysz#bs5Dcqgu*NqWbdM1wk $gYJB=xNicZVWTfgjTeiy)vFG^l8AZ?Vd0eyZu<2Qz?kD81HxJb$|Fi1c@% z7I|KB2*1D+E~+pPlxn7^!^pV)ydf&s-wq!Z9T4W-nH+w9?D6FStzBA8j+rSb8S$I8 z*k-n|YjfT%(s|r^89A8H4vN%vo~=4sT3&3~Ix7^+0~rhRD~Z0RkiviQg2DP5vpcp0 zycU96!=S22x2cBB7#O``i-G@1hF#zZj}|HA?P;Yds|yLqhB9AI`gE0O<>pGiZeoLp zOOx^-6(B*4CW@TVdw@~PxvqqF5FMhl@WXfTZZL=dV%taI@=M{j{8e#VM6*SW1*8IC zOA?a7_%C27lI{XK&`80yckK*H?F&uLH^UOk?#G$0ToG)CMJXu 10!qF|)mh@0rcsIf< zoiO*U91R$m<$WYnQu*)KdoT0V%8R;%U~^I+VOcdBF3oTihVN5oi_OQ`raVy1YkSzy zUp=jxtzLfAMs99TBd;r>!x+c@BeKHc-t9x0{M#>}P5#oba^G8`@aWlRQ1y(^fn}fN zz+6bQawKl T1j0~oCGL0UzOMegP0QhbjoIK+#$`&d $<(1$6C)h+{VaA+-N!TpTs`Nr@$KvbDw{y?4^c= z<3iL`W^Y2?i#yM_Z)W@4|DkIGZ_SgHkSw&uA?eyylcl0qL#M ja&eov<%4X=sg zgwVuTY**tO5h}^>L> wjKG8wPf$G{$pSjh!8fI z%GYGE{gbH$SQ{aIQ&)fJXbEfl*ZF8ZW3~vc@AqAuMx fy#>&8Q$|e6%*|gw4#H`)9Dgga*sa=zG?81g4y8F5Hx&sN( z?oOeB?YUJ2X9PfvkSwC!d2V8Q-Vp``!*=N9UFK@uY||U2FuMLI4^|bx2FR+3*OcHr z&AN;fxKpAy{~88X6ty #gz|b z3kg$pa$SH0aRo9TF7$r3pr=bB7*?jKp#t@HJh$k(~o$*Vzz305@Sw*ugBZ&thG< z4?#SG_e_rL>QYmkG0XY&C-Utgw}MFlYien6Ctg VOkhf$ERIXuSrbG )C=I#=Y@sk zJ)zl(fe QYNAC`-ngQ=Az8&2fNsuWG12t$7%kzWF=pDdazv4 %$DE9yV0Wovr0 ze6H7H%1jzL{Q=WbIyPKNJd1F9!58L32a8SfYjU^-`+IxT+VEH?`c=vUj3;5!_ZmLc zV1R(C)^PISK?j1o+G?lfcq67l#jeW1_O-%}%ibNzs@PUnKKP9Fi~mkBb )N&4})KBFZ+CZTMzG8v&2!hvfooW3bPQD6&ZYk!V(Wn;ylHD zSY!!4V9BH3zuy+bpiHejKCwI7-VS@u1>ekRJN^7{>vKL6ub_H2={3#&{GM9xYlOE~ zh>}@b5ix$hr&sGmU@!|FxY)rrv%z+q)HubW%)cvh$@9!(v{ |97Lw;os!y{c71_J0VrhgWtM>9= ylQvPveAni-{yIFFwP0_NXiva=V5Z9la`iUsZ>U4y5wD^qOV z&cpt-U5-woHQiiYKzLnk1>9ilw8AyWa$jtB`t?b{gQVZ8Tkv&`B`KFqhnmP>K z$COnIIhx9J#idcIg(L!F2j$PEzx;=>1>k>98Fr@_+HK&fV1T<%@yV=yovkJh@|&y% zjfb#(x;t((=Y4*K`(!iLhD-&aWT6RVhT;5KFb}*I!B}9<5P$*)r=KBcq>gLdXIGiC zn!|t_6Js$+eE=k`!#~Jp`i-lUUO||>bp4ZtcOdhJ-Q6*%xST%0lNV3F#M(RAQam$2 z@Kx6@1hlBQqP4pj9;ZKSJo>V`voj|)1JAUXV(8|^cVy1(DFXQYdG 2Wd>}AobC^9>garveyUaiz!83lh@?UGFXv9CZ5U~u~+Lr=%6-hen-@eDlkQ3XN*%hxx z>ic#4`oP+FxYYTXLM9{ Xdv6 z6%x#Su7qn;I;lAOS=xsm0B3dDu(BxPrc^+{^l@=D+_*u>L(U|W>$N^DH(H?@^in*} z)r8y=il!i{+dD O }JrMPwI$T z=B<{5BcF$c`qStnskLy^Bf2l1zRZC4goSUkqlmlXus>CQakh`EJd|}U_=F@E^H%Qd zbOj}A<0*Sj`Y->gx^ah%2LFGns-g79pk@Lr1>&R3yQw^d&{)0Bl|bPo;=F-An-RCk z&ptzy^4AxKN~a9CS>Y6eRna}1kLfA7U$UY^lX6jb5q3Fd9($cS%x6{=lK>7>8M>Py zB1Hd{)S0HwgUjsYID3y)mW<^<^0o-MoAQ#qXpA3Ua$Kma|J;peBB&hMay=9IfzN_Q zX?(VSC?vh1dE8zy$~EBkn+q&P!sSo55K2`uOY&$;DoQm4)2G}G{vQP-Q|9p(>sQY! z0&gDePHBD?=8FLka)ZAX8p dfMx%+Ag17&}DWe4sszmeR&?3hjY8`ypItPwA>&*jx z$4TrhjT5wwY+&;tzhBMXEc^5iULpkOwI-g+-CVV8vpUh%KA(wAj9_Qrfs6pEmi(86 zwK>B(!|dbSHqGBz8cZ Y2^mGj!YE<+gOM(3y XWsQS zBo&XGA*28gUleF0#KWut!UyGQj4|XAhCxO+zgm77G^`@i&i^|!A#Ud&EmmQv5n53E zaVk*s@U9dOp*aP=;ES4aF@ASSL@>;Bv-f-Qx0YPxpHRDxnbPd6d0md|-sGLAkFI|I z@+Rkfx+@FFGM+oS%Q3;AM lsS$r zte2~9{O i%gg Q?kQb; zD4)fE6k$+`)vtq 2d|?`in7<_B$n@;p6G@9~A0old&SrUk9|@F%Xn&tp#wA4q zkWM0SGdHd}l#e338>@1yE!Ksjbp10v7x$?H@L$lBmgM8`KFVC$JoCdedwB1}BA2g6 zQnch+kFmSU7T4KDY$o%E5E7srFQ7f-g j=WrFk<+p67Yfz`%54 zW2Ozwr>LS^fk){{U=#h6k7hN0``AD7v-9M0=Zig&9CM;kUL;V#OS7YU?Kw_f-YD!P z2|XVAt+koqcol>B1Wphn+C-y~Qr86^P5;K2CdRUVYT$wb-jn3xld=1$C=lPHv!4Ga zk>$t0(3|gD#ty0rcw6g7h@cPGOBY{T*);fWYl*89f?b=OlM~H-nT`QGW9akO>Itj( z=tNX1x>8H4sG)GEoGRjxy1t}}(vFC$>|tO9CCqNp6^JGm-~%X7LshZLNg-Sf{Xd$y z8nWJwod(}rJOo^J5V$m4^)v;aFv8G72@%l7i$zO6BhkP%_~2oi&lNj)j>o|l)7udr zFH% n%;d4m+Z`LWKHu{Jkz|fVa$}DTMBPvGATv6hdk)KGI7}+OWN(j!(C1!_y z$9-mIX2H{v9C%g50$BYoI+H+<=)%%fIGLMTxzaGF^5Lzp<--`+4TWzs%Cp2i*PxW+ zDlk^=isD0GDRP(?_V rGNlhc_X}r()@`=+pgh1*j?x~lzw+KCupS={2$YuvCD4jIMCZy~19?Z*R zbTn4Ya__wESJQ{5cRl_ngNy$2vW8Y!pz-n#rjJqsJ>Jl~j*}P1AR-*|2eq}e)o8J; zY#6wk`9}$K3Va4vfY^HB15QJ44utU8@bxP)q`g<0kp!c-G`1tz&TuVwhX}xW3W_Gq z9O8TJH@+NrF4B)80ev^FeU8m!x&}!4LDkC%2Dn3kTN#Mb^8*uSJ+_EC`AS?U2=7U0 zNByAC6XBIo0PHZ}(EoiLc$>XIC?a`sH|65+VeCIw$^D6?r6tWw@v>mI-`lQo?1Ufk z-3;KoR3%_M#VSHX!MM(#>N!c&N;U6AhZ3QMDI&7`z)wFqe`K9apIs%6g^M5`z@RN^ z{!sYc^uD+)T_RX#(FjJUOYg33!6&p^d9tzWIloT^50$C*^3Ck|=@d&Z9duhqDnOCM z9sXy!^;+x8^{&-YGv0`Wl%#!}rM`AKO=JmgdfUGZ=^&iW{+njvN~bFf7aVKepOn2t zH>j4q+X~Xga|}5fk7E7&+*#!(umeC$U{-l6q>V?7s1i4k3|_jsSe#FFt~DOTAZ2g< zvG>hbUner2th8J}a>D>d72e}XYoS~s-E86nH(!F!kx*({#2>Jh^iA0srv@nPCKs*& zAK4iGHSNgU>O>E+Gfkc5Z^Zg}u7|N9c4(R;(pKZzo#JPz{J-u3yrakhKq#zWM$V=4 z30^F*ZyDEM5(W=WQ>5++k-48i0U$%Ux!iPSo;qbqv%Iq4sHvar3@Ead 0Ss{@`4czuDVn5Ni||^{FDT>methEj6F{-Bx(i*tIz#^;HDdp7i|e zaOrn_wR}$zA^+%3c9-o4OWhlf%AIXG#{XD;`nc!pr&@B1ARF>sf1SFivPyg3reBXN zbztAYGXXio&u`bSc(U1>suR1oMQoO)_-Z$E7DZhKs0YqZ4~uh =cOU$#P?19myQ_F6 ziG#jsEO?yLUJ$Ta{<_I3w%p)?ik$ktiYchWq=UEjM2(^iTmD~FWjI@^H5LWkHD*jS z4g!qFGfU4wO`y=2))G1~Uz)e-M5H>#T#kH7r>!+p3`%h-r3D2zl7NI-@t=tM&@Qo` z{9oPWkJx|!4O-k3CLCppOuOojk~`I^EPCPuhH`bct^R4Ul~(H;nv9|JTtW{-xy}ec zNy)g;Aa7gihTZ=VPid{U>m#e|10{HXsg0$Z<*tj#2hPv@FJjt_3C$jpUG9uM`mZB{ zFt-6aO*27gqhLgdAqom2pQ2$VQY0IvB1^a7rQbD7MNop`*f!~4>wvy1smgU88L}Th zoIB0zRl~(?g;q2`0{gyNlRpu$9ZJ{7=jhA?X=HnA6OP-8(NaEfA5p~@R-qBCdqMHW z;=h5m<^R0Yt`j}Atd(hqNWo+2ekj5$#pg)2cbvI>4zWNAIIa#J+gJIDp?!k5B!3b# zArNaT!Fy>lhN9z_JKjR^KU_XFlsVrzj$& R0Ka^nHK~Fen$;3620($y}6CC3`5jO6~4p zVTT!?V6Z=*pXTh%x0d;L7v&kru_2V+?GD!i2A15t22SaJ+p_3}twE-2i`+&J_66h~ zWNM;4LW-i8gNni=slx|s5T(=U1@1#cdVnZkEW+b}G71C-Kym?;$vJ+v(MS(-Iyk&r ziXgwg^L>Jm+rs6M1y^Op9OVo#ynF21QLXb|jd@`a*||3_tvA4^7K4)|cB}khlsj9% zvj|IAL5L7%G+nqLvm~j*-@e3L=Y2c?2?>dyh|LvipXS`|- 5E|yv2xpnuk?7FjZ11yLD-nqdS zTa{}xL@ $CW{9z+Ssw>f;)d;#8yZpjaMMhGeZah`!;D`Zqk&hB)Xkl z0nkMtYMWCJHgL7z8gfkgH1b$BMF|B3GecpFeYEngUY$6&`1i>U>w&x$(Ztdc;U0VG zeguoZr!TQK5J0L!n(cQ@k08!}s;i8n0^l`HJXfH~_}@EUdcU5TfC&IZ_JQdl;`$Rj z-`YKVV4V6?!EFSHzu#j27-B@9Cgd-Se4lPLrDw%m4B?7q^6SGqxp93dlRjM@=-ty% zy#mnj*o=j{X038d;=a)7?o^T}KKNJ@_Dg%u@OcuZq-Hq-HZHaI$ES5|sCpz1V_!4S zoTC~l3~Ip0SzTfWN6~ex^tR$7Kfz-7H2oNzDI@WnvoQAQEa%h1xe6C%HeB;CC>V#A zD!&BEfFR|S+ZhTc4}914Tn%IY=k ~?9nZWT{Q$U5C?v^?9;G-$Sy<3n0jz#kn|77^QpchS$zo;`j~ zQBcdN(qA>yn?NI`!&|zNg=0PS!@mEBhs6&-$R?cN`|qA$MDFnRZ)I5`-=8jW*^n3a zKta?7M)_rY@Jb#5DmH|e>!a-PzpUwD8=wMPNKboCp@EEwvu%C9^z)C;ceq$Ns#OqQ z-UZ;nX*HGDfw}*^OykZar_@v_X%ESbHzf@10}=8({*|$rb%(`2r3FfPV)~9#c)l?; zY$3+9rR=XsZ1FRJ_DDS8SD$k6#0IOL8p ~qvihz7Y z_Xvvsvv2B7Sd7o-r_~;RfBij_`X-dxq5TIognb~kbgtsM`7!OLFEe*#>{QYwv33 8c|LXcW z#JU*}(f~=uwb>`YS$4ya7n^l)jyH9+m_1&NhwzKV=Idx gh1 z5RkKS3AE69=oub8b=lutoRF4W`7Nd6`NNXk-{G|^JC@4*eD$gp2UY6aGVC1Z^zKdR zNc?uxaJJ0a+a|By9~kTR{4DpUdSG7!ZkUV2WqoQf`ogw 5h%StEArbYLaNeC4odM6RmM(3u KOK!_zYDrG=S5Ws6H-vIDe#N9iD2S~Bz=oSRj_L)Yo IfQban}W-T?U1o z{R^HqMP#Yts2&>S*XR%=Kv@#+Q4E^RX|OPoIs%YY{rdGHKMyX~w;$SmS9I48JC+f3 z?f3t!*(`nR`1&HIr|~ Q*9`t8!l-kPQq3;6h= SjCgmH*awsLh9u#fOI$F+7l znbK^#+0R~5H7N3$z{V7F6T-Mk04o@d)G= H~Ec$y8r zz*c)d_1Op+s;pZLmv@W-40w_I_vHdTZj}2kH-U*Wsxhfi51ZAM-LuB;+`#^<;u2a0 zQTWJ=wVS%V4XZh@sj(3N`)_#6LOUf{(>_$6y39>{RPiy5Xyv3@R78w=3>76u_fW=` zlC35J5l;dz5~d2r6ATHz^RILAJBsvjoc?a!wv$n-#T$&P0HcHvr`0M(4DD+j!Ej$` zIq4=;V2=yck5%Gp-X!YtV@%XEPu2qqgjRSj4Fxscvz#*rw%k1T7VT1v#dS1OiOIYB zC8#g Wytsu5o@&B*Q+CVz!Ts>Qda?}?nc6?#72Ly` zn^2=jMktHjW83PC&03f>5rVCVO1GLfTL@i5q~S>qeL<4PEzw%> zKW6fLjm><)N4dtJ#cESAL^sKzK8%ypJs&;H1fUl4=`k4zx-2(Qz)jG%vf7pX*VJ^_ zcH;s|4;WK;M9Ys1_!S*BB*#P)Mm}XrNztDh12xJ7eM^_h^4-X|SPt}oR#4~&Uk6&u zRuLQ^RgnK1XyZMi%YOH#U+>#1o|ycc&CaZKWn^lPF{ORoK>k!mF8+*>#Nm&~1mr&& zNZ8iz(j53Y+>9sdQCZJtM5&kx4CZJzEO&}7h>x$#wj(JTWDWeweAwE(?u*q~1^;Wc z>0yW;&&5+Zp<{~bdBK}OLn-01K P%_mraC5*P$l0FkQ^qhzr42Lq5 z{z`2$NmJGN^vfvrRhA@W((64($)EpIohvsrgynN**5-Q*p^yGrZ`QT8#%ZmW&Cn2; zl-WM;!^kKYxht!eaDVc(yio*2#DJAiv2rS+PjaV>Y3vPbR8@N~U!br8dQ5=|IFyN0 zIgfjz$5^<`;3ahjy;yQAH<~MA%t_owhHSVa^`do22$PBo`Sqj3r}x@f+G})#t}%*P z$hBj
FCiXK~?G41&T zhNEseBy@aIcgdxku7^;2 wXP_6H z@^g>B<$}haL!7qH*u^Hi DM fm7!!&IBZ%`)4rTm=fdXNkA#lTBBD zokP*c)JO`drwdYa>1FJxxnUVR@OxHleA!U^TH|BcO?`yVvLGc636KN?+#nPTdGVDu zIwslaMJkO`f0DCQ-)s}lO-t?FzQ@8QHVxcy9U|42s@z`#vU!=$rAsYBWUFh%nJ9vv z?y2X4$o5!b^*XeGQ5kzoyWZ{FO$E1;yluKMKulj{n 4$~`jauDz&K#%O zuAE&z2(c`*9d=+fs=M*?EP-2W5GC%;tmpOl*Z*34f={rJnEP^8G+=-MRrB=v+bbEk z?i2 t;8U_x_yQoYdx UG^e$ZXVWc%2m(MrBv&e9pd?B4NQ~!MLZTA=*T8XyK)Q-`SVlX zTUg*3(YPGB_|+26n68h;JDrHXD^tJ5wXwBTh}m~TYccaPVN|v860r^fND78vw}vTU z4}JXRwFf)JpO%lOe0snaSd^z1*8Xc!FXwl-AF{ngHWUKr`BiY?(z4yd*m{^PuZ=(u z{^F|2*xnAp7csOZfd;J3wY^LU`~ph^bSX!G2 ^>?%#avCAIeFIb48^ 8}CD8x)cZ!v3=v!Uoi%Hh9+kj z|0 Z3Bd)M= zr;1Yu1a67E`(Y1n=1>&X)6>&pkyU@Wa$lnXIQqBR6=+-(!Ul^N#m>JE<9!xZ1QQ z2Xy0FObgb=_lfL9soAvl?;5sQtab4lz&LDS)gfDoMkL1S!gew$<%(9y+MxXY6dtUN ze&R&J{N4T4=KpjKzYOJw=@}&%P>gXZ$W(_9>XJTndo{bYm{e)~qLQ6NRo1|b47>A# zB@c_`d)X#$&kb8(yHOX&f tdhHH)Bp(A5HUCQABsBPWB7Wubvn*2(0TE(WexigMorZ7sK99ed!IyUtgrjn zV2Uq#37DDbc^u;8t|}gG6eoJ`s7i`Uu*e%hBqt)mu!m=jCL#X;_(Tj #Q^ebzBrnAoQUtDYRkTuK9mu@xc`12Qz>kuO-(`JJh<9^B zE#DF2R9se2N2ANi<`>z23y)9sx1m_6Wh4$tX>2zl(qP=EwR~)2=KAQWAsqib=Tk$L znI`80dxOD0ST;xIvB;>T|KvYGC;x-7`+e2;J^L3t8q}g@p1r+K X$(r$lgm_}xZk0{rMlouSv1 z*f)|Xg=4DqD_Q?BX8XUxc|BNBvXU=zwO@hIglM_;-+`WAH?t!FTZku4K%t6L89aV% zMs}}ayF8QB{a3U5Le+=-HK;*!eS>p6X FH{LGEiO1f9v m=LAXT& z5izOmc7qg>_~E95)n@A%4deEnSd3t5nW-2aAulnY$2i{dqMSL?07KZ(W*Upu9|P-J zQ!358sjcQ+0}F2sa9fXHQMP@A;76De5?(-K@L}sZk0CuO)@$DdSvu*ND_}HWgNIv{ z+=St68j&i?SNKKYfkGi^M%eNR9g~|4BJTSy|8s>z+tW61NAJ)p!T`7_U`oxMpFAk@ za*ZDPm$;onkj??(Po>kXt7SaPSk^l0T>YWP^!;L-L;z{h-eaL`_U{jW=$0-w9LJ=d zWJ;-Lu=nPXJj8M;H#P^4sJ#lv|5Y?u1^pNv-E7oLc73u 1Bm8hj|n zd}?W?4FtgqCQ#P25LH4hbh0`TMVK5B7Xn3W^w$evV`&2uwNFscG13OK!yInE?y>=b zD2+TipJK6pp&)@RX#sq3=0V2<1w0;sA`${VUcyksERs>lCXrAqby3D#6f?=)J+v<5 zw;NN$&4poTF`T3+HE6keedxD4zbq#b_)jnRD%!-g8K{F__Ziq8bTBvCd^9|rQ2D}z zf}K3REbu#{Fjsy%3#CUIp80Anm)2EmU^N*k6farPJx9XDC6Ck|#^LtST=3hsZ?yHo zlnQvtY(S0#3Wc9i(|mWC*js!Qn*yw0#ocngKU?eATZeF*+B{R4eKSq$vqoxum=;?C zcz58NsnYvYQ6C0_qevJeBqRt#xu_^%Az6<{J7eJ`8gMSi9h^pOioY|f^$knHbliUp z8T9B5@ZeUw=3>W`jF_006V$?d`vsvuf2O)euE0GgUhc1N&UIxT26k6@JI(>i5ypC! zTL?HHdUbRT8O5MBQwQ_1ae(G cOUP%;5kD)Tw#?64&j6s2Z9-cPp YTHSBU _X4!of zfd!%yV4*-ewSH(FcqEP#W5Mmg;a%Fpzn5*7TY(oqfN_DDWCwbV?q{f)l)TU3e!X+c z?ugcHfA1)^Wa|w+W-t9Vl?TKwe8KH`cmypa%{yY>Th24=l<|NQzwRzvWgq_VHB?hw zbr2l9Y<`7^ #O_`jH`!)>5N$oidbSxvD(NJu{d=xGrUZJJeU!jU0y4^uqoC$6l=kJq9uytKMq z0&JRv?}tOFQ@mA37ypr)7kM=fLq9~wZj`oe?qDUPi1! y@z@P3&i}Ol>bJItn_& zZ}#p}&QqUDc1npUNp+VWcXW^c9yLxkYS=Hft7Da+mffs{>c6fSc~mgSpnQ;}q*I_4 zLQu1jH~k^#s;?sZcV9O5`?x~0w-4c3{N}!M6Fqt#C?zW{`dR~j6P)j}_P=5fBS ~l-s_8nVaw4WQ|C2$$HH$6`{H|xtv6ds zZ=BPRTgq+0595I+acqv$x? eb_nGSK7~*!;US z;+wIbRo58QldLGCTRK_dC$n~{vU~KZ$xd*tC!sXPtop48!Jx{xy*ROcj@(4X7wLsk zGR$XTyDts1tMru^?FF9_zk0nd**u0A)}uPx_f^GWg>iA;4JV oWx#{NeCWUoKOCKxfSS#p&hB_W`Gn}=`ytS|#4ZTyNFSU7F zE`)mq`h12JSdgb-IEusOf?FEOO8|{QcYb9h6Jsg>3g3eayWUhjA77mmjzrBTFjE;R z=IST_0E)6If+^!-9ZE&KT-R8I)K}vXum!%h?3+n-4qSX-E!uGk1Edr!#wb(xVkwU! zG8Zz26YL(guUEi|l8NebQiV(iTtG7F^tp(~-;BbX=bJ-%X zw; zSx|Y0b$-&43)*PdwDG-LSKRvAKCZ=@u~ct2jYXUoV{0kiU4)#k^AmduhkXVMmJk6F zwU6>g`_&Sz1`xIv+kP8HE$T0K2@qvrs-iZ?jSL*ico_)~>)v=~yByz*zCQE?!mQM= zrCf+JCPz(WWN4ct4HBZ?WsNQPv@$Y%rw%+dr()&6Rr%w_JPb$<6+BC*Fn(M=Zr^My ztk)28`QOL;V;V!#`}wvrMnwH|eHz~LAO5{qOGV{&*dx@J>l@vZy(T|hUKYt30hhwV zFh`PG$7kQCuP5weZB;VV@zhiUsR93V7=|qYy88uBUpPVn%eo(phw% B#)gUno4JaK}5Xr zxZvSP{xvp9q3z7EZD%l^jA35&;xKrp7@IqO(VWj!;!>}7eqA`)D#TC7lVLq!izQ4A z<-VnbZ%NBs@Q8whpM_DRBRL{qQx?m0e|}`Lu(0gYk)v}zSLiERSweIzH!<#}Vzt+& z9;1O9{ZET`o)zIfoPA&X_euW5qdgJ*JbR?R)$0S>%3oiN^ZmoydkSQG2{G3rZbe>y zS+$W@#4vn{CtOAZLov8qAL6S^U}|cCyQ~U=@2#ja>1iyY_q_}I96}2qVPR@jsqMI5 z$;ipuRvafeV3RN7c?YpPz_J`wR{dJ882Ew7FJpNZEBdgNz&WNQ`IiX92ja-!dn2)0 zhS+G+Gty>Y>)jTL@s;f0 u4xH~1uOC0ev{>!f+bHH}sKNUQ z3?_x(k@XmXWtJeZ@O;Ioc4%{X3?Z%s?6){uN&lH845Kc-2Ku1#Q{C4#aFz#iHE?Er z{rh8}#sC@Q+*yG7n(UF aZj(Fixk11_t!Y;&{c)09xt#{@24ReaVtbu=xQIL)noWNQe3b;7izRkK<>) z1w NWwY?!t^Tv;EEm*LMvV#ln9E%LoNQ5nghIgsCL6vHEKs9VC_8? z4<1ZtLzD`mj(uW4N5YGst|U)0E>W~0goP%&3;8NiUHK|B5u?D)3){GO*kxVxT#E}n zik5d}mco2P3q6S*O+t rB0(} D&zJkm?eM7fnN~7|+P3{C!yi=QD(6cMTGr}r4(G4$$?vzCmM?;8Eu0kKt(arp zQbpe@>_>Xjuf;h>q#Cr97ZnsCn-NRM;(tjAqNat+yqlu$S{n>V{!nk~hrKwV07XJ# z@}-CNZ;u4dS{Kf5e=knSa9JZa0-OJJeyHMo^eak|Xu_84dg(3%fYsSw1MKNuL?-0c za0sxEQ8RoFE5)~9U9l2vYEJ&|YG%f$#0^dp4QKyv#ZmL~9H5us4d?f1eZfC4tr91S zPrDvgF2rF9`s0ZkW1_9pZ7 pP5rq&m=tNj@7huw4oSkbL&Mcp_@2bl{*hFY&Bk&|r9^ z!(((WTTW6|*x1Z7UixrI&u?*M-b1A6OE&$!lf3@^^Qvm^A7E!pxm^i_y}(O*&ds7x z$}hAuj@^^&@Nj69pQ3-KR>{~`b!~V<5&(=F=Cj65o}?w3Fs)8pB9*^$>W7znSeE1e ze6|%mLHe{VE=dr0JkoLwK9!c($FS8(r~IwUw3%2)7t>N8s%27pX_wnFR`oX`Z*ga2 zl=&_GhRIF6d^O7IYlG7}E6FdI2BP?~lFi-P@#a3-4LeOrF^K{mLrN||;>Qj-KlXAf zb7ogJo^Y=`0mH3q%-?L!8gi;{c|P}ev}jN&E3y1J+ax_xV6e)Jb ZtlmuBIuw&R$PJ|HqAm;db5y5Ji? px zMBvAcznLL|#>itelCH^C#B)9bGGt$k&8a$xl0RkF0h@8AC`y7m+wKRomV(x%fi`FF zNjJ0n@3EAD#y^PfBfDZ778I|f)~V- {OW^jWydW4(!v{8d__NzvMBt(qJ= zXmvV*e1=nTSyDnbYaVng;DQYl09s7;KXt_hg?o%hAO0E?5b2q4P+m7T{+_hyE1Xv` z#W@-PZ9M8>G>P(NmG$$?o6K;nl|L z@&R#?G$`=!)BM(_?V_nI`;~LC=J9Q{mifD*R4$?S12cQUps!qmR7pj5UvSESpl@T^ z9ClI-{#LAcxvdS#ZE@>Ld#3{mWw?-E_M)`(q{O|?%8A i z=oRwqW5<)@r$18C)PxXng+ac?;Jm{Pp&oAQ`=g0iP7*&oYQApe!(*1F1| oAOAmGl7aN6$DGV{*C9 z54k3TXrp=fo#NpwU`OTG*JPxPxO%^E(?5$6-Ao7~QYJFI-zR-4zL2Z_cDlNF=)3HC zxAU-QM^(IVUS=Y9tH-MEsXO=oS^x#8-SFLo{6a M ppVh9DjJ>JlK2eWbnlOuPBBk)v)y{KM%x z)w?7#^2GW0CnRX&|=+N__Q&V&qKkPXPC<{u4CJTbfzp9<$1;zA`V&ZTR zpc$v7rgkYRkkmFzpa=v!C)!~bC^>E@!!7_DV-iRDdN+hK!q5WfIDlH =1DXI(eV+Vy<3ks{80AwjQUf>2ykK~+Q zhZv?v7#7a#JO*_?)=bP)qzf}S19wAs^enX$7`=poO*T_v@K#RL=brx2-jju*XwWMl zhz%8G9-7GMz>}&k93&1CaZ?PvyA?CWya3(B PQ(F`LwyDiVeA>#ca6}Ad1qk<42?Z6 zsa4>OdA%Bg5ZoGDIOYlbu_upZW#qb Z +Na^AQJFV!XDdBt}6&( z#HSy|-ZYNnCBGZ{cZ*H;Z^#|J00aUV<^8z@;EGj6XhpvjgE`hqvgYTvkKA_#{3VC2 zT@TJpxOH`i7`S&8`y+zP2?L9n! ~))zwtZ>&^SyZli@wk>x4IplQg zE}FA58)Wyh<+7mT9ln%z;ju@duW|7B 8v3OI-YlTkEjzz`H%I|Esv(flIX2hJJ8XTG~w-8xc`gRZixbL?VB^ z>-L{Kw$ru>GcysLPa$PJ^rX$}6O2r_jrCm}y@op0H@(*^;-{5CUs(I-cS5pO&>n^=y_4cAo+@%6=ujp7YZ!h*=zLV4r5 zk^&TzR_kn9;PaebRhq-riawAi)CfK?iK-y}s8_*zQs27u`CbXhxjgAROJ=Pyzjz@G z?AheMKQ@qf`0xGZxA(%Yg=>Pv8oojNyW5B9W=*`%FFc%WR)fJ+9;pqMx<6qIxjHZy zy78NV>j+UsWrx$Fp`%#g;Tw4F7P|TFlkU(uT- 8|ncz7JQ}@LxkYMvRuSl2W7XywiAP zlgueE%72p`d}=X)4ii2|aO$as5ml8kNCQ2FO%^upOl(iwVA$l-Z`V{b67jI$cCb>r zZew)!hpf7j#yP6vRr+O0iK*h-m`N{u(5OZI!lCc|IxT+47k|M)qrEz{MgaMU0=HHq zO(RhyLqV4d=%f3B+RDMta%jl99D^@h<#|yqeNoye*7gMALB#@%(q!$r{^>Ix6E&18 z>QY4i5hnPWb^hD*ZowOBUtx;7x4tMNO{Bz%G8Dv`J0h)^dQ+v&A^6mKp1h2Vj3YSQ zgsJEG;+x+wt=_&PK!GQ2rWyhdB`4NInS{+pVly}4g+;9S8Q8`!w3+4Hwl4GR#ut@{ zcGOR+x5tqQ55=4 a}!hhq?q{`Y=sJkgO&F zf#Vn}4^(kgjjMA6CuZUx&ZQ+w-1{0(HeRBW8TO6{FFK- 6_AiEQf2rs)GDKD2B(rG7{Y2!l$PhC#gjo;9 zj|zr%)v5|w^%mcQRT`OdeL4hwAc^)EwwSotZdj;Mu~S$-t=ORf4RgLn4St@EE^>54 zml$;PIiu|d3L~KeBuhA8ExZHl&~mEUc`Xk&cF&y86rCX{BfURAc_RmDOh>Zz8}!|l zKEJ3z6fP|^9WFN>(srI+?02|4?DU@M-dHfYjiD19S!Qea+12KL PlO@inN#_j4R zVUFcr6Vg{`=-vS!+lR602TCinC_v@@lO@zDOVnrj#xlq22zbc!8|kx1{xOXi4t8Yq zRuMk OHEqt ONr2ioF+4Dry5Ij6 mi&Pe^E1nLnXz<+n}s9j56s(?}}? ztv8&X4Zansye1Ju1X@S#p0}9s!`@*WTSuMnG0w0bd(c(XCNnVp9*NKm>h)K>Csu?q z!M|07=Iz}YV?iJ|b%@aK6)XXmp?&0kOQ o dAB$XTn)xe@ukl<)?@nW=9-`wOyJ @&W;;z5it`=Sr2Fv^jr3EJS6zS*w!U79f+ zexWEb9B%kC^l$im-7wePP_`s8(wO+~ MN?CrcjbfK}sn2oSIjlIWw0z zR38I}S#Jo3kCh4c95~d}V!)=1`77pSu=G8K(@>-;Pg1W2(faTdFChW^^X(3S1@9OW zuM=TDOxc3L1P? %2aTTdio-miK!Z3-#pqyNf{NjY^l~z5j%O_K!_P9B*?1U)GG2d6Z!yH)3I7mz zh@zAHJN~)#2qy cH?`3#5lw&W5~ yp2 z#~66Ar>!Pvfoj!le4p4W8cNpMfs=RmxcQJ&gGoUfwB@kuawZOlR 1#{biZQW}GX8 pAX3LzXc|&a<`(lrrp?tc zK|Q^L5L$WqzU~;V1uqCy-u?h=bOOBpD$5)URr6YjtC8t3V`4ga^T;3R<{r|$Dl>$1 z*v@rv{3L2|b3+q@I9cC3XR?>Xi6}8bE5Bsq>n9|^;SNHC{!KBp&!ip}8=bk@YTjvc zai^ldKA*)5qD;9y)1mmZ8NhxD{cWyi?{qAgh0vUFGk{xIY~$oI(3jSIbq!`Zrw~@q z%kJC~tZqJ2%jx%z>7s60Zv1qHzGUwPB%J8JqVZxweUGnvtFM;LE~@Y`G-Wwh7@`G2 zpwpTkh;dk?t`-~5gdFT$Te!H}(CGFQ2P*P>->`yHO9)5;W8uHVOgRvtZ;Q#ODCopy zPmb3ExMf+9iMqa-zm9_Ll;9V87oIch^&CW`@P`?r2RJ~!{7C1sryhdx#UhdjMaBf? zL^^Tq@yLB9dAc{}JsxniI3IIO@~iCjG^O)?`N|KJ?A}2W!b8)UK->CQ*S25P8qWv{ zB&J78F>;;h?N#6olo)SavWLTC-$oIW(i*%peQh2g%TVyUe? pyRpU z $+6F0y1e)4yBfVP<9hXNZ+z+GXf+Hl7{ zLr4Ja7t8>>&cV#sX=X|<_MJo`uDgbT+!QExr-57yp0l$v)r^Q9%&`r6uLwXhMLfMJ zin{30Tm!9wm6hnaB?ofRkmC|p_cs~b2Ny#U<1!2Z`|@7{!czEzbdkJTw^nDKB%<|W z6gr+B&Ge0ZBCk21G*+-c0$k(x03eZ+*gNtTMmzr<2RDEP`O*w7Fy T;@JImzh!-{4(v8dP1ub}o^80 ;1dmpah3Me 5^Lz6;K?pB;K zjpu`n(baF$7y>#lR@vyzqVsqR8f$rG}PiItW5Na;;MDs(}i=PAWB`2)Mg{w!erfT2A35E-;?C|k*^$f%qX zMb$*dy+WHn;;G=!P@pmnvy3-u%t{j_ ^ z!~MSjX$+VZ!_b5~xamo!- oiq;2;Byjjif_ z3-C@#@wKks*xfZAONn*UPFzZm{UL9 )%8=wzK{?*UIpv*Bc#D<-oJ=lj16 zp~ WA?!Yo1*VVOAUVnx_vA-DUL=Vgr8U^lgn4X zcNMRl;d*}t+~X(gxv50|q#2cXGNCa0`6F2 w}n*tX;Jo;XXa6OI0Ps zFaRpQ_M_Wz1E107+SQ_Iip02#Ko~|%k_?POiYACS3zC J zLx&16FZ*tL@rNIPO@j4MOwk0JHzt#ZtH24Un5x}JluwTikHBWPyQ!TEheI?+B1s%; z8DI5GSy>$y>JR(fEawsqWST3b#LrZUmWy&D*9wpn0$q{kI@xB~j6(qroW6NeUe$6N z z%YjOCa0N&O!JJDpqKFFyV+0y2kaUB{f6#$nw$k{mMV^gad=2j+M^WWOr{zm24dr>i zA8p%7TZpRw&_ZQL``(RBK&c6KyKwPTF@I7Jl+>}2%f~Bdn8kh|Zk*-QohazBcsoi@ zNS-TeD^n)KsLLUvsKvPTlEM*9Lt{{0U`?bOwYOpf7BFjA<{)9B_!5F4h>G&7ik}oh z5=kbM3 68I? !7E=vJHVh37D48d vao #?m~XmgLp0&Yf^!9#aEEWuAG;je4z6kIolUPq9`w=Y`bxV6X| zu107J%ZiSdHO5m==tD=BDMuhpBC(`k^0O>^rxxW4J`3W@Ui&E>IH6?(11oNGa}mG? zu4%<1;c`n>wHqaUdQ8O4`mod(2lY8S)$9D_9oH?^@#IRqd={CozfjroEb(lSyG8zr zhL?J+Q~LS4X!K=-L}Aw7lz7olbzQysC}kAb>G@i4tS2^&C&d(HiYW;gP-?XL>KOPb zCpaivk=VvmA`TsBn95q2qXCwD(M+5SAU>-lH9~hsRRgaI{xd!TY!FNL2hYuY(36Hg z<1+-^3EAUi!iw9dO^8yz1i2Fz59QGJ@G(7sqB1rCvyrYy=nTCTP8zSU-=PikYwbW> zmLPqg&GO?|@)Z|*8F_tTa1HqYj6hSd_xCHf9&zNwOC)P}9(X3Q3xd!^NLA582!a3< zPwxD~IVxt8-$L(Wy6pO_!{T+u)A4cCtEvN#OScSfpeCO@dS37Z(L3V#j`k1`t`&|y z3NEBJx5Qa*)vNHUY)`gsBtiiM7SJR&U^WKFf-X=4NgzRVNEUDcw)M*sP}e|_+=&ua zs_y5R7XBpbBqd<%_9tEPe&b=7%bl|hVIAEE4ZAV};m|?DDSsS}OR;Bhu@c6jM+)uN z Gu=8kjFx{=H7h_V5)3(L29Ec3VcbUEN*MQW^;DTFY048fQ!#&RUx$;a}u6Y=5Y6 znogecySB8DzS`~VII8!vp(8|uvYj3+iTgwf4Nv&Tz&WdR%-yDc>d2U~aPiQIZ}fLw zME&!-a#ok}4oRh}KpbT{b31AgC36(lO?Uh~9qznM+V`SFLCd?k_Axr95u+%0Yx+yy zxcMGlZ4m&W#3HsOX6gb^FW{G+KH|@0T^24a)kW_lXnTKy0g$%22MH1(W{S(=E(C_& zk8}iJgwmJE64b8aqR6w9$gydg5`J>3OZm*jP)nE^sfR %IhxjuF{a3kaJ#u0+lD9HOipTBTC@^7iA9yko8gSGVg~7}7KaF!qP*&W= zhgZOMRp5P2Kx}*d`gDYZ7eO#Z 3*i?n zRi;O6nvPE9Nn9m8AB-q#pOEr2cDJGcp?srsy{Mf0D8kz4#ugJp{LW)x^}cPFn#xt) zTxY?zBk{{%kb8gomr!NYIXTE0dn{yxQUWU pf2PYdw?r&ia=j! z_PctEvmc0$LD;#NY~clFoQmbLrcjJ$9RK_rWa>Fi t0hx_tlY$UqC9b?Y=yX+*TON6+TY7Pi3Zwl{~7nbE%rSk^KP1{ z5Dusrtt;EB#V*_3j {W+{)^85sD=_D+$2BfhHj z$UlSz9YG#+Dkn#7(C`JI-CA+rE9Gm8YzqNR`~3G!a%d^@e;J!vbFQy*9)EN`nWNH= zJ89xb{VY 3)d_haIz_#+b5Wp zaL!}nq^IO4xA(F?0y1YuYK)QSaR7lIBomtCJSO%$z%m-~5c FuaeRZ?idhwLQ>=6X-1+%2-0Wj7}$fKl<|(f0GzXSZ$FOJrl6I3c^{4^Foj@5TuN zMU~*A75jl2ztYV&B!*3JsvPi{jSW@q4Sy;B=7``eJ1HxjVIKa@7FH1s`O%PbccA`s zFn&i~H-a$(ZKI &+{5ZH^1wCUkNm6iCS-` z&9YkaVc#88X~0Z{;ml$8`5*5i{%Kek3%$!HtY7;Vz%&rhTrYRnh!d9f&FAxvOI(}- z`0UI_{{}9MjxDbhB?TsBc%xobxVhf!zU#_ TPOBTJ=5ZrU6 z&3A+`pf}|5UMpq$?Qu)p?BwIe@l#0<1a-0NR7u<&@b6!E0y+_w52TG904qtYsEMuX zQ9h(R6 sp%-EYKMPUZxDeB2=| zoiprxI?gI;IX03#Z{su96iKr{tTJWu<=E{1S%7ddk~oe*Sny& Nf8^yA h{C>LW`JqeN~nBO!$o72siNM4lEUi zajim$e>#6FHOJDe!`Fpw>>1q?LKS+EVU&oU6h!ShrgZ|;l1^IN191-#%WqNSjd7%| z{|2-kHaGF^1dP{V3qK2CX30k})d-@ByWaYNeiohP;m+YbeiFynU$rD?GJ+C9)wtY? z`#AZn;!<7`7VTC2KJckMTzR`g&|x%(3;T|`&9A+_h-KE?15%c*#fPW3Dk(NZn6iEI zY+O=(EQ~u;1u9!`o>TR!tgLqgU&0-rRY=$T-P|VSG^CW5*a=Mwq4t1 g8G ze2fT2#V6urc)gMpR-7!}fZ0Id;D~9oug!91KW)2F!7FG{)3P^ztxz}}<@N^(L%fmc zqSsyrd6)uDk$gPATb>^808<^S{9=V& fu+;O8OP4 zRhoLB@xkSS!#FPk0ZaVn5{2CLe)X;b p;+sZ7;zgPs3&NIqLar)x^B6c@ zDKtGEU9JoL)= 0}0(+4d0RMcx*-9)mUH7zx$J#>A~CpW>?*@uTr&!k^~z ziKZX@Nk)6I-l7RoFQvO+Jh$D74Em@i=GPtnr-lh6!>g5~-^X9CkX(YnbKN#iC6FwD zK@cXzQxCa@zL)A{S;J(qJ~u?>mehsv5!5QFg@Wk0-#W62U1TzS+AiSC7;Qt}o2g!# zE$bVqu#m-7#^zK~XKn3(2Po!L$I#AC@=Ki53?P%fQDESbs~9kzyUyAeOML%5)eRr* zegx;wvX+(%GF4t(HQZvWu$c;FwtTWX8zjtV$2DyHR((7=SKwyoaD3X=B{9gq8?t(_ zS{egCUki^j*bOC+bWXW!RJfyPZ3+IE3t?rVp4Bq=N!pl>kAP7dPl$}}WtCHwqZvFI z_mJUC#)?I$N=-P*0RB0$%9Is%)4|0);{&+ aW>yWeefzaRcHal`%9r3 zeFD%Sqb`YS1y8=U2?tAvMs8UHsSHCo;#O&8$eg)`4Xi&+9VI+aI%<7URh8}O7V~^I zpuu`}-h2RVJ@Y|OP)P1ubl?-_L%_;I@B{mySLw$2s1lQNzu$vR{dQZO*>Z+bmu|6& zL)-OfOvlxOgU|Mz5I-S#+)&_4INV(3-w1E7ej&3aVbWqqQh?73pY_05W785!4H@!= zS^bc430q^w*mz=MMY_?luf#!>f<{tD?EEwyXfInW@DN*Woe!h>Hc>Z=+gCH*P 0}6p-3ZV68U+{|L(Z;d@Z62={Sf1gWrtMcoFJrkxUA_&c~;^*)fgr zxQ`3@DXf=^c5!?&?bE~6dT`Q%&rOd(EApD%-;{Mg2d XDe7M!1LY$X {^A?lTq`X;k=06o@J?__?LDTe5uuR%+ij35=C2mY r5+H^XY&uNK{j z=xsM&r!Zrv%I+ClY{~eg!)}b%!}@9HQK>@Sioz28LBAV+r8xD4(y8ES$!Ib@?JnQN zNFKS5luctiT>sd#AUxCz2b0&h z$j|=R$iRn_E@{a3^5(Vhz4ZewvybhZI#iF#DFtp4X@x?-R8t1_PxR*1sH4mnEw5@L zG>N@bC8Dbm_kH-w*c=#X{xeE={=okxf*gfdgj9Xh^M3j6>DyUV4&gD$tN3*CcHRN{ z;I1-WC7FQEj>neRCPa xO;F`mqrbx8!FqGqIO%x!ig)1M zv+*9u93s6wMc$hRjxBoel>br!yb4hbMU^c#Nl6jb01CP z6FqZyZST1+A|jS@!p*h*$qDYPxl!s2EZd&Hi;)`gD6cG+Y1_x|G_t(+1m?U=@i5$D zl8M-e$vL)9rn#MOhlywIwBunzwp#zO+V-p4F-%yv(Fp0gwu_FlwArQ52vp-0 v974CWXN^x`>wr8Etd@UVW~)h z59>%dKDC1=4%Wk<7`7&KqeANnGurouAd7vM|2n ztiuDDoCnK*BEwZeJ@%`_k76~T;1Yy_%p4`v0fi8QqYNnO{xpJH^0K(qpAm{OB_AW< zIWUqxkqU*WPH{9uDfQ%{$VHnVBJ**JZBN(ouX _SLPdZ#NI#7`2$sw`5F>d% zL7+?}I?-9DeQe)bL_Wlp1nAtmBaU~f?z-XoZ*;HXLKX~55pq^xD)L(Kgf1#?i_2*5 ze)rR~Uu6@zfCB%M&b1#^z-KF)ZXLtcRU%6TP5Y}P0dA|XAq5B*d9sxeLCUG$=J}-S zwe-)Xn!l +SC)8lMD6&hoW5Pq%IsuaOhT&BDpjS?2I47ftbCm4_@{Ggx9 zz}H{HkA8BcQ)H4We0z6}a%V>D#FbgeTvQf52@y-6eC`8Vr|~;kWvbtHQIN4p{$^*+ z5+WD4heHS|V^h}RF$TSC;(R&5XfkNR{H=^q2E@xyk1c9Lt|Hn;3YoQb#cz~3rJIdo z4u|9oVBS5?>QMqUGvI4y(L%7a#n@d}Y_DHpn0(V9bJ`A-MgDtBo%VucsEjf>)dU{m z_|ufIwB9fxYrbphkp#88r9$s!%X@l~tbsKXulh^0p@TfdtYj>HUo(5e&(uqotF5}p zErYXVN-G}xt@6l5Z)amip6Y0Qn-GI071yMuHwL4s0u}Y!_yS~`yJAa-T9)*&=J^N< z{~G0K!s)r#$Kdx~hghbwlq7|PeP3K%_4utPPrV(@r9Mrw?pI6RT#)H-W=#vs(44$h z`6-;2wymfMaSu`Wi}h@?C>&v>MTh>DUWVA*0#!kVfg=}BB}@yZa7m|_SE-cmu f)BIXrUZT65S9S&ztlxuuF?Pi5bMyT;(>)%2 zg1kZ%{ckNMt;E9yQRicnLo`Lxn{Iy 59hLuizry)1J*JWKjX4 tOE{1_iDUt2(ebb_NX&C#`;`E^w#}($ z pHS!!_vY zlKyNLspHf0fcn1%Bi}yWvV m= La zRN3ok(dn3(v)HP?U&Z&k{zWs*N)LmXO_F=(jUkyfPKMd5b(>9CdBo8aPQb=5u>v*3 ziK`CFAs|g+(4?3-g>J|FS_HS$?Qd>E&9%2HLre;m6|Sl$Qp52^AHJ~C1$L?G1G_o> z?NXgFu160RmFFD-*!t8FCrvjbzu&wgq9k+#4K2Jmwt4eYM_uotT8x6~C4<61-3S?+ zC67Xrl;D$|{10^H5;M4r`CALpEr!4ujNIdUo6wLcnZfj a+>=ay$U>_`I;D(Q4|boh$KsQluzxZNZv2B&vVx7;8VqJ32MiNw*SMXUVR z18^rJGgamf-dpuvl8)O;2t=>|wuo0Z`nLLl#lCgB`1Mw-X_P7z0usj;0%VeR-I`YR zK2Vyli0&s8y`qrzy b>`6w`B? zDn#Vtk3gTxg=3x0`=1l%lwA`fWDmBxr-jP2&bAGI21gF$1z#h_#mn_@Xt0RDn7m3) zQxV*mH%kukk)Ut|wjmDH!qdSeX#?V*+OW@!XxUmxE<2MRmdMv>s#=tZRr6E1gkUJN z6BjeoM7(TzX3v-!xSoB2 lOZkNfs>vKBlwD{qQzv)Ygx0}fd*)Gj|h+7tO`iy1ux&_ljGg$~3{_+!$zpE=mC zAwOmP^FRS@XI=Ev`<^qF>ByQAE95I$!KWjc&aW=B07cVRumV1vajji^-roU%_oBe~ zW8O4IlIC{(7$vfSO*6Ary7lkZPYbpwu3zqugIX-H1dhpC`Aq%;ejfkk#qB$1L>cKJ zx!_mxjy `f5QnyQFhwh z=kC1k&BwQ^2U>IbiStl-BU5wj(i`p7_-_um)q5k)s@oK1OZezO^MeU5wnw$Kk2x43 zdgEWHf!;M;Lv=Cpph3Oq!ekuGU>gIRDN&~lvGrLZ1q pVec#TW9`{)FkhR+`3|?D%=64xT@B3lRt<9T`!>t zsKIA<_RB@Q9xmq2FD~`p^?hf6{wKm^NXP}3L1ofjK2+J^tYpb@noa+W7~mZ)Td-|9 z1O#dovLTTzo3}PqqN@e(AcIYmDjNv4B!P`e3;yGZqLdFFinf9^BiI;PT4;*sY?7iV zJE+V*G5b50|4Bz@eqslIy!zfS#hb4bY1GN*U9eBNr4)@MVEpu(r*y9Fqoi)7ZObO< zZ2UN8y??iLeaVe37Cooj>)MD4&fn;&U>#yMY*n03q43G{@Mlt3nT`S@ut+9p%AeX( zRy82V*mbWEQHrH%XMn{rc>i=D{4a+#A;cpezEL4J%Ysc__lXZ_scR*0w!FM`-@kUh z{o}xLoqZg)?YwtQ$Kt1UK1pR|v_*+-E>~jogo^${+G)*8x4+550`v|U!-n6_8vFfR z*HJs$Rwws;A9iqsm(R*GXj`wEZz2d)g$!*Hmilck^!_-8%q{Muytkk$6_Q(x=*BBg z-wq~R;1`S39gd+`pyK_3Pn%K9NXpsoT_g0R$MwsSO;ZE2{UVv%GdVnuPTJgGY!uoy zcEz;~6;uAk7?@pT)Mt0MNJUdqH+(>JdD&%=v;47~!pq^?ilvaK)%feHCDW+5zBXNRQjCdy-NzMCMEIK2PVrS=s-T!xdX{8|Dfyfi z-ToIn^~yif?`X5-rgryS6T}pYOMalm!!Dm@ei&wbz5YV9VBIh!z_bolBUsaZ?{HVT z>!qiHqq`MLZVJlIzSzjaq;?$T=6W&qQ#jOTYd{a7YsEo`3J<7+5BohPILAoY_6?B? z57*%gCX1W{@`L8(f{Xl`m=3tWpdNgbO)#T?LuR%p=}&hEm42yqh!8!!hP>ytUFXBv zNYByDgI%7L7JtOS&!$MF9(rf}+7`3!jN%;cwcQo5=7u^lE0&~g5yxE$X%YVN*|dh< zf03W*0~wsOmY%u-l%n4&!~Jn$(FH)>a}Ewto4rK7Zu_H3&FQ)(Ik95I<-GM;pSLbV ztG(}jC3Kuc5t%%_gvqV{QN^uTc{sXi4Y??>UaR|?HbLs)IF?siY2iB|iy1{OI;(*! zf3KYM-l1bxO?ljV=TTaf*Q(GFHq&c0K+XDTL_?cX@BHDNy42AQqfhx@Ep-IM3}yG* zwE8iP6a#jGpsGp46&a{n+e6oeATCWF!rRAv;1|n)0wqT+Gmcf^?mYRyO(S_0y 3)XW@1|(KdU^mM*N2cbmfDDwpU{BNtHzh)1|oUv z_U%9@6S1#l&M)Tc0S~oU{@VuTEzS^ZLaK1t4xl+=-?4h@WKS=)K|X*&qJl2#*r0?J zq!lF#nj{~R-EpYyJi_m6m86eH22IYrOA+NG 6#Tg!#e)qOoM2RFO)+<@`h})Y&@?b~FdKiH+Xh5h~ z=fs2ab+Z*%8BY_Q0Q2ZXar)Forbki>N6Rp~JMsgOW2!(PbWn5=L+?kA5Nh`>gU(KB z`SN6PM)ba9#y2=tI2~44A(k|L*QxUOk4p|u&t&;*+G5O!E`ogUYPh11q0BXCeWOi) zxV)ZIMpjL_Z3i=j`)+G4+Hbu R!i8*$i ztOk6W3S=kb8Zp}V=Ovg?55%W3oXl}EHL1*LaAF~6oMaQtm){$dpQ@iJ>~`eV;mW4K zEu}uKfW%CCxLkQL93M|7`t8l5=W2WVZ;dDJv+E~Xd NBV5-nG-- z=jIppGmnYAg{YFwd6m-AQpD-`TEF&SX_ICkoBGu#to1sKeiUzn@Y=%ztH2X2Hfr znXl*82&g}wK6^Ur5I+W)qp1+0fsD{Vp9C _jg{N=r3VBdbuL_8@{R$H!ueKBP@>yWy9f zhH5?9cgZXbQVV7V8=~#SqKr37?q{4RvH4)YV&XJE<=}gG?NM)Onaua2j4>jf&?@eI zEc)42w&&>}h;TvY73A}O|1m;#%BQfQ0=x3S<2bP!of7KD_5B3lKUVpKSq2Xf1GmG5 z0uXPk0%v$+O}6>LGhk2ZzODXgy+izwB@e&|bf-2Bn`R3ursA-vq!+y_e)HP8;j%0O zht2Y7r=q#KLtl;PUnQ|13OyDcY|A70&w_o&Zeei_4o=ZGH1li;52y5^fPjGa4()c@ z)hTL*Xub@f^&&K}G(0U9~LqQs!uRdk7$+>@;-0)cZ*DN6cjnBOyUx_^b^U zO>Ytz2Um(Dubn5&2&e@?!OsIYpppT+?}}cjP7_1?Cv@L?rul6!(xRY)Ok d2R`dH3Pm6lRfFrycv(sl!wX!3L^w-yL?ntK@iW4cp zllrsq_Q&*c6agoJSuovivlR6M!y26K`&&bHW5I+fYGElfB_jP7x$gngbph@RR06SQ z5aSU8zv~{4?QF)567rXEd;xiavHBH-mwW8h-*1YZPyO<@PS>>+-^Y_oD*4{$aP#;2 z@AXP=L5Y^PX`#kU2q-zz`2dSJVjziw+7|CpYY#`l_TYs2%hGOMh65w7N2q3(ISKlR z{0Y+7;8$p1pQz#m)vyRVNbzOV=iJaxu2I`~O_M=Nox!)3AL8>Ga+3#&m>H3ZXU(&d zafJ=xpHrDWsH0DNsw)@P>mOG9YGr$1f39lzN4Ivb!|P~wkaRYjjGwyLBgJa6z+#8o z&RA}H$6DttZnLoJ(u`O7Fd3;>ZXYV*@R-& }`%qBt%s>UaDHR%Km=I zVk0o-NGOUR+oR=l>$x-Oxln&<3z;2>hosuR0%ZXg-k=}@4qrm*#J5qYmm@6l%??VI zb~^2b0y=VA$}YMrx33SH79I6vcuR^_2+4K0Z%y?}ocS1j);Mh%AD5$*e<-BMtc;}2 z4=Rs3-+!gsRE8y3N`Ami=@T%#B}^G*4h*G@mWM|G{^;BC1Xq>hc;X85{RyT|g?sUd zAJ(QRnUV>0c!l1*Bp%dtA|)VVpgY_S7R2f+Lazz@m!q$EE8H1qlPG$uErHK#8iCw7 zIIwNhPv%kOi?f18i`=Hd9ol&J$Lm3Me``ErZa2+SJ~&@+H$Dt}0X_tWJGG`_En)`g zoO*R;V~cZ!-W#>WIlh#$6J)WUc`-CH8y}P}mySWEL>jPd7zTl+1xUk~@0V4>+wE8B zS&t9=>Ni_hOle@vAPSV_bn&|o%j|jQpWIC=zIVX5DVkccMZ28yeWUHszO$j1>m_51 z1en3jmI2RoDX#O&kZ{v)r*zPtUK09HB=61?n!=eyzILVedar};eqw^DO-;pb1hLGP z#M8+9xU| u@zvSU}xmPW= zZ@6ewDT*UA`zDZDGb{8yNKkkGfF*n_qc{uLtS=@(MWstGDCNe6ratv8(q{VVU!APx zT>pA8r|0lvAdWF4hU(v5c{P_|oBQO!+>^`kl6i@ZNAZA&CW=2%=fmNl+wW4yD l>5WTW;x{$Hr?TSZ-sN>DW8ADN__@t+_ z{8Eo$a>7#y4~+#%P+5ivENJY6_<0 AU%I?oL1{iijj4 zeZ~GF%gM>?bDB+zmYTXA)t>dj$Lw>O3Dgd^?I-oMU&rS^WPI=)KR{pIu;ZBP1?v@6 z2A7Fh%Kdd7dz?)0^KG&GmHKE=JKXQK C8H}$Tk&Jz=}K&s^GpEA7uG-mnQw_?`!oZndpVX_sj2}LBv7N14hY=JZ{n~ zvsaVK1LgH7Lk0qS!`~m*tSh@M@?K5C^h~IoVRgnQsivJSK!s0_ B=10O%-%Yc4KTAXi038V0VYzKRx(=gdhaz%j_fsg(S zCj|U4V*d(t 3muAC_akok&hfpRq|W^Q|@;Yva+;HMNVf5 zv)0@IeY@<%TJU!98ea=gXCu*4LU$KG2mx8C;C;Kr3x6yhJ0E%#)ipIa<1^HxE)5j7 zr`;%^HNFDWk4Nm>IcGim+^yGZ;|GsvwLqJ=eN1F~5m^{P#-V$%H_ZKbGhQD~??K0K ziv+ %)C-xV z^S?FD@;Z2w&bnH!x1e!-WjS60t7QPQReGNQ!S@beEyvJrcazXY3GF!PW5kl@|FZy) zOy}lp3)3#q{wZG@-T)p@x}Y8Fa 3(Ms#S6kx>`17fXfJ3 z=lKjbwY+tZyhpUN1rUcbjS<_J=y7|v#>?-k_&EYLMz8w5QwK<;X}s+#HlaxngiZzuB=kJWmKq|9ZYw^W9jiriMm`i;1UyPiAPdK_ppu7&2MqY1yHY@%dDC0v zw&;#Zr?J+1H# $sTLxZZUUOM)UlmX^wCTz&&JP+F z>^)Y?8$59yiE cd; zNpVt3fKL?WEZPY>B_kA(W#MJKcp_zg`@cM1pQ%eJ_F;t#gj;FFMP@Z_hQQ;}hOdx> z`ar9Zxj4ysl7pyw_{$Q=crH|PKiY_PfLznmjv(z%(H{h2M*m?TKl p}r aW)jWHE_a-Cmnm_Obs3o%IMQOZn ^Wcj%9kguzd^NL1JJp%U%ukfOCNvaAy6&~HU!?s_p*kQ59A&n9RC|Zie~gRgIW|F zF3}JjIF7*px`dW5T9{dr=YFu+Y#|RH*0uQ-o2*>9q9aKopsQ4ES_y%(B<<+vU=_7s zs|jX_I%AwQi35Ptrp`Ho7L D27=rh? zBmgN2Fo@?^47U2HR*$RLrG|Z@q8J8(1!q!mXr!