From d44b43d3c4f111100f035753f118427958471e38 Mon Sep 17 00:00:00 2001 From: duianto Date: Fri, 5 Sep 2025 16:50:15 +0200 Subject: [PATCH] Update image, DM connect, easier to see Replaced the old image on the M4G page. Added the new image to the pages: cc1, cc2, ccx, cclite, device manager. --- docs/CharaChorder One.rst | 8 ++++++ docs/CharaChorder Two.rst | 8 ++++++ docs/CharaChorder X.rst | 8 ++++++ docs/CharaChorder_Lite.rst | 8 ++++++ docs/Device Manager.rst | 4 +++ docs/Master Forge.rst | 32 ++++++++++------------- docs/assets/images/DM-connect-button.png | Bin 0 -> 21969 bytes docs/assets/images/FW-connect-button.JPG | Bin 30630 -> 0 bytes 8 files changed, 50 insertions(+), 18 deletions(-) create mode 100644 docs/assets/images/DM-connect-button.png delete mode 100644 docs/assets/images/FW-connect-button.JPG diff --git a/docs/CharaChorder One.rst b/docs/CharaChorder One.rst index 03fcb66..96f0fc2 100644 --- a/docs/CharaChorder One.rst +++ b/docs/CharaChorder One.rst @@ -197,6 +197,10 @@ below: #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ (Linux users see :ref:`this link` for more information about configuring serial port access.) #. Click “Connect” at the bottom middle of the page + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Check Firmware: @@ -226,6 +230,10 @@ site `__. #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ #. If not auto-connected, click “Connect” + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Update Firmware: diff --git a/docs/CharaChorder Two.rst b/docs/CharaChorder Two.rst index f739407..8b064a7 100644 --- a/docs/CharaChorder Two.rst +++ b/docs/CharaChorder Two.rst @@ -170,6 +170,10 @@ below: #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ (Linux users see :ref:`this link` for more information about configuring serial port access.) #. Click “Connect” at the bottom middle of the page + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Check Firmware: @@ -199,6 +203,10 @@ site `__. #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ #. If not auto-connected, click “Connect” + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Update Firmware: diff --git a/docs/CharaChorder X.rst b/docs/CharaChorder X.rst index 155c196..19ab5b0 100644 --- a/docs/CharaChorder X.rst +++ b/docs/CharaChorder X.rst @@ -112,6 +112,10 @@ below: #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ (Linux users see :ref:`this link` for more information about configuring serial port access.) #. Click “Connect” at the bottom middle of the page + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Check Firmware: @@ -141,6 +145,10 @@ site `__. #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ #. If not auto-connected, click “Connect” + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Update Firmware: diff --git a/docs/CharaChorder_Lite.rst b/docs/CharaChorder_Lite.rst index 9c6c09d..b506adb 100644 --- a/docs/CharaChorder_Lite.rst +++ b/docs/CharaChorder_Lite.rst @@ -186,6 +186,10 @@ below: #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ (Linux users see :ref:`this link` for more information about configuring serial port access.) #. Click “Connect” at the bottom middle of the page + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Check Firmware: @@ -215,6 +219,10 @@ site `__. #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ #. If not auto-connected, click “Connect” + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “connect” button .. _Serial Port Popup Update Firmware: diff --git a/docs/Device Manager.rst b/docs/Device Manager.rst index 50479f8..480a152 100644 --- a/docs/Device Manager.rst +++ b/docs/Device Manager.rst @@ -21,6 +21,10 @@ You can follow the steps below to connect to the device manager for the first ti 1. On a chromium based browser, such as Chrome or Edge, go to the `CharaChorder Device Manager `__ 2. Click “Connect” at the bottom center of the screen + + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + 3. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your CharaChorder device, then click the “Connect” button .. image:: /assets/images/ManagerSELECTDEVICE.png diff --git a/docs/Master Forge.rst b/docs/Master Forge.rst index 881cb18..ecd5635 100644 --- a/docs/Master Forge.rst +++ b/docs/Master Forge.rst @@ -55,7 +55,7 @@ The front of each digitizer has a slotted rail which allows :doc:`bolt-ons`__ (Linux users see :ref:`this link` for more information about configuring serial port access). #. Click “Connect” at the bottom center of the page. - .. _Connect Button Check Firmware: - .. image:: /assets/images/FW-connect-button.JPG - :width: 600 - :alt: Connect Button on Device Manager + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port,” choose one of the two listed devices with the same name: Master Forge USB Serial (currently each Master Forge half is detected separately), then click the “connect” button. @@ -287,10 +285,8 @@ You can follow the steps below to update each Master Forge half: #. Head to the Device Manager ``__ #. Connect to the device manager by clicking the bottom middle ``Connect`` button. - .. _Connect Button Update Firmware: - .. image:: /assets/images/FW-connect-button.JPG - :width: 600 - :alt: Connect Button on Device Manager + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port,” choose one of the two listed devices with the same name: Master Forge USB Serial (currently each Master Forge half is detected separately), then click the “connect” button. @@ -338,10 +334,10 @@ Now repeat the steps, but pick the other Master Forge USB Serial device from the #. On a chromium based browser, such as Chrome, go to the CharaChorder `Device Manager `__ #. If not auto-connected, click "Connect" - .. _Connect Button Emergency: - .. image:: /assets/images/FW-connect-button.jpg - :width: 600 - :alt: Connect Button on Device Manager + .. _Connect Button Emergency: + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “manager.charachorder.com wants to connect to a serial port”, choose the CCOS device you wish to update, then click the blue “connect” button .. _Serial Port Popup Emergency: @@ -381,10 +377,10 @@ Now repeat the steps, but pick the other Master Forge USB Serial device from the #. Now, back in the `Firmware Updates page `__, select ``m4gr_s3`` #. If you haven't done so already, Connect your device to the Manager again by clicking "Connect" at the bottom of the page - .. _Connect Button: - .. image:: /assets/images/FW-connect-button.jpg - :width: 600 - :alt: Connect Button on Device Manager + .. _Connect Button: + .. image:: /assets/images/DM-connect-button.png + :alt: Image showing an arrow pointing at the Device Manager's bottom center connect button + #. When the popup box comes up that reads “charachorder.io wants to connect to a serial port”, choose your Master Forge, then click the blue “connect” button .. _Serial Port Popup: @@ -644,7 +640,7 @@ works and how to remap your device, visit the :ref:`remapping section`__ in November of 2023, CharaChorder began taking pre-orders offering everyone the same bundle. In September of 2024, CharaChorder ran a `Kickstarter `__ campaign for the Master Forge for 5 weeks, offering three different tiers, each with a different configuration. After the Kickstarter campaign finished, the Master Forge went on back-order sale on the `Forge website `__. The following section identifies what each of these 5 bundles included. +When the Master Forge was `unveiled `__ in November of 2023, CharaChorder began taking pre-orders offering everyone the same bundle. In September of 2024, CharaChorder ran a `Kickstarter `__ campaign for the Master Forge for 5 weeks, offering three different tiers, each with a different configuration. After the Kickstarter campaign finished, the Master Forge went on back-order sale on the `Forge website `__. The following section identifies what each of these 5 bundles included. Forge Website Pre-Orders ------------------------ diff --git a/docs/assets/images/DM-connect-button.png b/docs/assets/images/DM-connect-button.png new file mode 100644 index 0000000000000000000000000000000000000000..fac2d222e63445c6d45db1c7f73621c576a0ca46 GIT binary patch literal 21969 zcmc$Gby(Ej_vaugD2gJ|0!nvx3lc*&(nvFuv^0u>(hS{F1I!T8T?XC5&?U{l00INj z`{wieeSaIz?moNE?z8)c&v@VOd+)jToO{oCop|#_Q(f`leaibF5a=OT>6JDJbSoMJ z!YRYQ3q0}IQeOvt?!8qq^Z2@u)27#V~z^`8FzRTR14}Lwqk#&7eM#mrW zfV_(~3id`@Tp&6%46MWB&?#imyj-_j-z?J%-A#8AZfb^9ysDz=5oKTXmq%7Fi;~nk zj?G&b+q5^2dWX*5t%`Oceoj>>&7<}vK{i9go=+hQC-ddf1rD1ub=>J43EIgul7@|| zxtxj1Z4sguhuuiGSiWq?I?JRBhK!U6t+AN)}P`1$+F{x%2{qVYdzbWy!Ks$`Zm zy#)fvynZeK{B$tO(gR}y=>AU|>9pxcm}B<>rf=|D9|PFEq_tAP-)Bc><(t_t^as4B zwvPpTP~2)8e$cP+>8lyA&_>SN{Lv0$4g&Ec*f`Brv4$y(5&wPK+?M1ouv zeE#H{nf)InJ~mOSP=?-QD97PuPX1`=>Qh@PX3`>YsT0P)Qx6{&uJOXZD5pSkP>4)# zzo{rWId$z!onNz=yAsr}q>)P2cq%S)SuNpy6x6!Ldb4wR2V}5nJYq-rQ11H3Z#dT8 z$FCI{B^S)&-0bZjJx!4co zN_WaA(F7x=HCxJW z@Z)25Zh~Up_m!Y73bt3qyMHH4%!&sNwvknBFxL%utZlFZ3y<gfqGCeyr}bhvEDR$R+d474GSZvhTx(;l17fE(p9)jB z-4T#)ImmuA9Zg#H?y?(xYV(ev`)9K|7B8ocMQHpJ2=smC^T?Xprgb1w> zW&qPDR>$ZkJGh#Pz<#}?*Y|J@aR2#3H9&c>ph_ZRCT5~X-z2v-IahC~JJdhec4`6n zxz~N$b5N^wecyinz%%BG#p6`ua%g+rd}2FXx)|lkWfK1s5nHf8yL^6Y#WNUP7W)2= zECLd|Pmj{zU30hD7Q$G@K!kN^!*dSPno9`KTLY}g6G=3|;;37}WC?hF9j}Bq< ztUPyOX-|l_X2hObwDc_OZXi;sA>Cnr=7Js01t!qHS3R}4)L@iGd>p8OZ4U~58?W`j zFb7}%%Sw}6C9dx zd!H{bw6k*0BWJQ31z)G~lEi2aLn5ONA4c5M_g#rddeg>$?eRKOxJ<_)>dDY65LCZ( zU}Oit#F5c-q~BEbi)u#2b4vH}+6?Xb;z&+FJ+7dI!~81GII=ms&U_`Yda8}i+=7^7(YHDsNG zZ#BfCqa!z6>s>KP(O}8^xF)TuZh}x$aYHIrhq^2@!;98=Cr%N{E2uH-+@CBD?wj`3 zq|%9oN}%nn@lLkDz=5pI+AQM!{OrUX+fhL@OkkB`ZbY4djX2nfCk!^bJb(C~hP*9+FD~U|EkyFxIZ(>)f z;BI&@Q-?&1f@FL15Vw_@{Lh26UffQxX;e)Bs>d@6Hul56c0tS=K7lmL$9!57Zqwif z(FE??3*1gC`VcUYQLEjUp&vWN<7qiB#;R zjbj3gud&}BeP;qR%&Gar<~jF;s;hYOTH_Nm1O(zw%Xi7CbK)4eO3oGFwT#Tpy?p4V z^TAJJ1*M3qUJCa2c?xm;c0XND9kD+0AUjz6I{E5w(>S;M7Kn%4vu_PM&z{KC)a^!> z+Ys(1ps#@o3NhTUA9N69?1knBJ|r=6jAtk^f_%4%{;9j`_5dXrmH%lF?Eo0zcF{Ju zW~cmYy+BW&*K@-xV07ukadd90q8l6^fG8IFl);fSa~xd2l>ZBM`~KpHy^4XlZ8}G8 zIWPc(oGNldBH?B!5`Sw?TEx^R(M#D@kVBm}h0Sa=3+S=ldB<8t2_aWJ5Gb|UMM{8) zxgS!iOcN_n)st>%pl=&HLq-xk+wvEB@A$#4^r(?9=7Z?8G*4219jXdXm0M(PKY10C>|;^B0rd)pcM6 zaRc`|HA2Vqn(ALYvSsXl4o-d``MS!Wa0^N~4@JRCcbw%EVI|M|xe&dG35 z<$CK~-6#&QuoyGICzwroN>TT3Z#eHXQ+`2WOFpEp`3l-^k<6esQD5?0Q193oI-i+m zhmxhrAw2VC2;4 ze*m>kWED59LvUwq#>tIUMe&ii_UNl0Gm)f7d=LK zmPvx(F)57S5L_~Yzov4kJQ~UnYZPN5T?K=w8T0d5>m!Wd<#^3wKOP#nwn_!*8-A+l zo53!lWs|&iN3ZCGBn{)>(Z5PUSH!4LY~ZZ6;d=mr%pk4|@I8=`8MXip`m!%d=+tp` z5AnmcKcG!LdgbAEk%!dT6!F;vzlNIQ1EBwO$2Gwl1xH71XPL0FjK5p_I5(2%Fd=Ch z&IZuG%+&u~Nc?|{ssF19(rFW`rzRZw*ClKUnffh-df#F0#G0swiy5J@-#zejkwU-P zfJ1^G@p-L30q>UYE&tv(daFj^pW45?TlH)pvE$W%yZR3juBGH0D1IUK0~~>)GP~^i zo1(xd+Yceb0yE`dG6o1rG+NgqPpeif6#234$f<0oPY+Nc+5-w{oS|-`D^7YIm$w6} z`4cVq`kcV=Pp3xk0nWbcY?R>aMR}Xdp6EUbw9`@W&dc=jfqw_Yn3zDJcEJ9 zr>c7W{^YioqM{jzX?Ag=+ezKqnpRlC)>Mh9N5CpN0qh`>893>J>95>WT_;_W6!os- z+1Mh}%eJ9Gw#_V$bXq*UAx9+pm=c+ol3si~;ccjWXg$d)7>gbqn<~AVZ#<~zsAn9k zOvu=qokmwX(XZdc_?Hn-fCFxwkD|9DJYx&xYN;}8Tzj-e#Y#^9_He~?`PI%GCLSu4 zM0hjyEqV3-_AIV#(&K!|O%AN-t8e!^Tqw1aKqP;;VXHP|d=z`>Vo%*{6pD`up{R{sl7Mmp|M zlrMs>hb%~eQwh2wF5uFasK)8%z48N2=``X|;iNyov{m@~@=0}Ky`*trvnrq2e9h>J zwxemK*#k%?FedH;HKilF-WXc{vNlZ4uc<)}M%bI|)@rP72HUM9Uv;nP=XJV2wg$Dn zXH*OHCx0?GGUcm`&7#kkNxw^9;QZPcv$Cxx-ud|S99NqH=;89*K6li@un0{i9D6RY zHPL1DLtmbmt=+m^$abm=v%OFGL5~mU7j~OdfRdB7D#kgf*9j%rIO{d68QE)A;2IclX50hUp{O4k2v^#sGKHHbA!wztI z@q=GBNX(b4!_*f8;U`hPnM;GQfaL-O-#;UM1N`zFKBfe^EfMDu0WB$_|D8s{wOl@@ zsc4!*Rg_D=ddlD)GjM!lcvM*h))SxUVt*Iud4@^>R#Uglzg}7Rf#bkp`9T$it)cOT z$YaaHqA}4?C>lS^j(a&bPzr879 zI~=ptFQR;enOJC2XKj8p>}*yd0^UW2A9<>T(G1tK4h0$wOI?&^p31ZJsV6Y1L!0H8 z;q1DGldP=9g?Pg3Ui&h77zeGcp@71lji`eJ(zN!t7s#!Rn#LBF{ndW2 z%81dftbLIe(62ii^&_v1uf81+5MVDHCT~khKqQR{TE5GcAzb3S?UN+A!EpA;_3yHR zA`EE{(8YZ^>*<1h92_ZfSu>YQlr|OIx`2f}$aYLtAuU{0*3Rmq;nEGtmxF@CV%VHt zS1Y7B-q)KjEP~sHTbq^41%PJ?{GAj^ur=_mG@LuY0-{eb2Q{u6C^N~#DMHU4twgqJ zQ59`0mMdE*OM*uNHLY9YQy($L!ADV1FV-D}(K0^75e=&qFc5+ZGHaAfXE4~XOmAwb ztYi}f-kdGbmvcqD>g!Rt+|`48-~&I!U(yvm*3ai^bROBfUWId`!cd4Lv(eH&8@#Ot znY5_!M#WlA8Vct$wn3%jUL=ed@8S>$Yk=0%Gg2J{dYc?m`pSd0?RB@_uRs}8j9|$W z481Hm-c3$kY7i=K6XgZ&&9KZcq0s3i+Oj0vn2P^>v1^ikuB8~|lco!rsV@yut1 zW|wvIh%wx5J->#R+hqn+YJF@7O?|^=GZRx0avn(xnx_=GV&e;Cu=Dt&ObBKZEwySi zc%-WLQa^gcT{tn5RS?9My@Yo-= ztN<1{M^1IYXEwb8fJ6o(ZlYMvi|uL(+2zzAPKWc@vlnT6UgHSgzR1^Oy2rAG6O@#- zj+cZe)jykxwEnV-e(NPA*-rr&JaKPXHuZ(GS~|LI(OC_vBSEKjDt?%lo(boO95>Su zTmu|EP{{TNTFOv5Lj=D^&CJed+B*G=aS+@19pLB>*jEb(&>)Yo-Lj@Ph_aOEC#TPi zSatrlw8Vc;vwYf_M!LaX1qQ4^=C3N7Yu{}-8`Z4pr;!D}g02Q!pZHzx>|r|_7q{!L z4?S8@2mD@*++lECV7a2)#kst1ep?3aMw(BW9^-jB9#9h>N1A@qrmZZ0HahV~J<=%X zN~iT8fz7mKKj^E<&AH}zc`y1N0huEvi`MKof zs^a1c3BWMj2Fu9hOMhRszbjW$m*EH@BB`EhsYdizv0ETmb`+(X`x=SmD zFwlS47TD44i<^!f@r!np^z<9s+>z~6i5>4yK<9kUSZZBs>mJh38-ol9dK7&p_{_&B z-ty$+o7D7fgTYPnr8GCNH8j;`yDR8O}{&OT#@SZRT!hE&3+DOZTU`y{!G zOaf4rCqec6!1Ft&4uNghxZ2rOCt^_zv+a@fzU(2e*cE~^RVyBD4SpnWQ(zO5y5Kp;7cvmEC8xVKt`tr`0a7*K)wPe@L zJbGfI4l{0E)TN5JIYX+8HQXBEhfZeyT8KaF&k4pAy>NcD4~wDpEt$CvTD-Ddx_jej z$^pyPxI9sr`HNbnI{p&zCEoMpp5C6G8P;={g)=H`j&WP(`f}_@1K3l@mU*_6|GKkR zw(ogZpiAR5`xzo>6e*d+;PAW8?+oRmEg}Q@Wj;DL|^D^moe0X27*6 ziu$@-I_w~_X=O2K8_NH0XNfZCUNrP*#VQHC+qPQq+r>zuUgg@&DY&>FAe*XpK}zZG zXL8nA&3Hw*3!^^kZXaEv@%hg$8Mm+o!3EbM-W@q|>b=3w#J>ttnmw341=w%P-X5j^ z7W1}_H42_z-Fp)V5yeKtP)`#d9RfFa;0|zMaB*?Zh8A7p4?|BbB#%B01;16mJGo4{ zd-v`KZ@{L6H2&Pn)quP@0=aH9Qd&c&v<*!H__4ZRy5Q{fg3CF54<3N^6#ZtQZq-e#ov zLf-l0YQKemy2FFvHJ8iDerZkT!RoV-X^OAPz|MKHzkcjONO^jr_kD84fA2|^#LnzA z*?E<_Tu;p#eS7}0lHkcxVk&MhdaJEqcQ+F4ZazNS?kmTf5reo44k8-RzL`W-Q*Pz$ zUX9>(R^7U077ZW{oyTz~u zSPwXC-%Ss!?foTtwnckr<Y8e2EZ#aM%MqS}Bg+vg8dKeM3`=1;!gu5`FWh z^q45qf!pjm%DE@ga3FLI(+jNBdm(!I$LbH;GGWjB;iXI!MrcOBC6qMCMCevCSXEU; z^m*C`w{bw9aQ0RiC3rczAf2?TQ1Df2u&;05;DBZX7|N?o8Yxd2X}I1X(<*m!xaeha zD|MP_P4aiJpZd5tbQe4Z-Fx#AO~5lnGo-PJP*^yWp>VC&Ha^q27Oqtn!B@&BMpf&7 z6AdBVQbH&)o!^yQ-A?qU(Opl+72AT2n-vWRIwm&S=GV~@42T1VEmh@~r|%3bueDh( z(Kf#KT`NlTXc(Sfq#Kw1;yhWvutkV70f4?SDs1t;I2zNb^ytCp@dcsq``QClt14yh zSxEu;O5L`Fxgpgh6W_!m+H|S(EA;*3t4)5GOPduY5IPt_+UllCq51NP>R_mjORRN- zO4Ed3w-aK}Lh5*zxV@^#>%S0xClas0nb4Q#}J> zr&)-lXrbU)vzIP!_v%|x75(NuA#20}XQLQ;d`bx81H?6WiqwK(qnYqpQPIgO>uE*+ zVS$UZSbdYk^!4BzUYi5OKc4xc$Cr8giuDEcvne5%@r7kv$Xjwx4Xr{#-KVUmk#geU zUH#~S^$19or*gl0gq~TQd`ZkY?~0UvsiC@IOkIAr z#-KxioAE*w}|#R`nf_lS+aiSP#_Ov&l`gIz@#%4ZySCvE;7c$%iBZ$pyAO3!RwtLLxl9p$SCEJpM5Kb`?O^G*8k z&$>xjU3!?23B8{Ho%(O^)`*L0Es$I>Cr1iTK(xq=|?gCA42E$ivKWQ!{B~J9Cakh zW|rDJvWVTQfNXdEy&JebHa!ES zddSvkES2Oa^%R{lX1K2Q zH?0g`$_F5D`Db6a5zjH?$7Hif1l7`l0ti3(v9!WlCA%y(+6o<;;%(65M5Ww8U_O=fr|(N=F~sF>ujMJ;HQ3 zuAN!o{t-ju!0WmL}O5!}&NO{qxs$UvXVQ zn^a(7GdlwoFwMj@-S{zyKrZ^1AB(WuWDeU@c|y@}f6JIuURmzCC}zQcS#dvdmG^^8 z>gjPft^JSUxW7XeEMWgL*4qFV2We8ZZ-Lx0n2W6itzlBc6eV z>mx0T+mC~eyMH+zxi-?ajv>4x=U~PGg-tu_%bfN({ya>%Sp}bDik@o}p_U$q=ls(<7!e2t>$MmU zrs|UN4`Q#520hjUs!RBXf^@#8)}2eFc-2o5|1%SynN!`&Vq!*(wY2DG=op;6%!;3(01VL| zb9+_wWK=pwX$rt!iVRnL-u@f1&n2r36f9XJZjBt9jCSWNpye zl7Mw4r$OxAV#P&4XUcyI6=$$N)JPH9{Po*1ZZS@zksNN?kplq8O{(;*r%{ehh_WrT zep>8#Qunom5%hbl{%~Xao$5~Nv7$-JQ(pC8P{;UfMuD07)oq#tornGt?Csw)eG8da z1*U7I%%Nhn=beImX67P)Xa0p0z1C(-UKigDXGnNSt>@ck0)+2At+_vlcJ|B}+XYbN z;_Fgk!d`o@RuIp^(~xgE4$32&k)w6&t!LlYcH_ozLDgVQE{)j%H>j$S>C9Ky*fxeM zf#JUh;kBV?C#ZPe|rCS{==W2hf zWUbOC^MMr6OkJVWe(oy_i^%YfNTSY1fm@ z!8-apU&6gP3+kK|QSD556@aH=1mutlZen>?oMauPhv~dVMGv}oF~+76MvpvA>QFLWEne-6~`E>__Tu$`|gV|PwZ6l-k!{A%En2!JE9x+I_hC!+ooW;`!qejxnl z1kt-Ji9cbU8RNG>7aMqxJEt6OT4`+l1BLiNs#+flt|j~x0FltoTuUA;(?o4cG;{_52x?FtYgxi;`gNj}1U`bq~%od!HM+cH`Xo~?_Pcv_FH z_c)R}wv2)xRTAJXm!hbNa)V>2{9RXaJR3WeAhYUPjx+j(LR#V^m&FGLJ>WJZ!vMMZqnkXI4H!0-qU$m zFaC-I5U`y6ZJupWI(n?^zz1H;;#<>$6RS!fMs!1km@su&&~K|>@vMAPW#05g1=~^r zG(>*~uPbg9rcMD8og*Xp=ej5X8q}k!e&wG5)UB<4OYRy?+r$G^C_}Ak3j>Vn^mZ{7vQ@6v6`9m@!6_t zWAEe!SOdCQ_ST{$*`|~A>gT#s$^hjDAPbJ0r@d4}xuGiqLhC-wwGHjuw@Gkh-rY#7 zx~=}XI@w0_1$h(=`G{>jJHRiQzc+lTo+COu8YTc_8QEmQ_b@6*TM#thd_#K1XGInL zh5Ynr>+e;NGul18m=1)0Q@ZGp?qOCC^Rp}3A-E?H9QJ-x1AaH8(J@GKI61K*qEE4A z#)(zK)Wh!8#{ z1WN0aN4w_3_0nnnrh}H|drr^Z+$gd3x8~ZbB9}N8T=&tcR(WsseJje>@7uVR(bQ{P zU8NkUH3KCAwLvFuN*Xk621IV*f9nHOu9r{rU$q&(wFr0rrlb7SJ1-CfpzreU7Lg)P zpQX9oer(_VC1R|9loya<)wD23>Hf(G3(+&2+k-(m9~8I)4X3wJ>HU&7r{p{MZ@9vj zCH&_s3q0i5CSE_)bMq!3Fd6cV;GgQcl~#)yHiW(0w|*R+?j72V(GOeM{Z;6vq$!cA2bS9!~sduaPb=$m;8}gW- zISoKnwaUn;>8{NFdF942D!_U_mjG<8MPhKQ;n&4MTHhD8*#(^Ck-4n+pzktD+#0hg zgb2Dxu}*or*cnG}mi7zXIK(ZUNi6s*yy4yD9>IoUjqB#t1pgm{BQxu%`Dt7bPPZyO zC@Nn}NPSN+CV*z(;yq4aXwo=ny*TcwNn#<741|xD{TW}fxuc-H(euqK|CcGoB(P6n z(y@z;I0KvkXq=AQaMILON)kdVJiuxLxF9vOp$IU>OX1kvZcgXx=YCQImJ#_#AIr*qQa|DR+k9$@$QMht&WE+v=ldJ4++zH@#oD6 z<0bM|f*-(V9z`A?1}b$SXVOw01*ty5Zm~=LbA4rB6yLzf(AYJ;>3T%ToAboj6Thr0 zu6v*WbgHzuATPnu8ZZ^NNs2BtRngUB)E!Xg)A6*fnfdVXrTw|_N}zTWK#3b0fFg1~ z&R7=Yfjj?7G7GFM5(ki>%(puy*1F34YZA#Od5vasxZjGnh?Ge1U)tZZc1talU21Jg|)jonO zBQfv`HGd4ceGf>O!ZyPz365M=dj^^51RGrGfx!C>y*zek8~>0p`Wl5SENE+60-VQ} zGWNGaGTvIh%*;HbQ>>u?K-Pu}ppFLAfdLKoB#DU5TrwS0&kdUAjHZS|@8Aqbz4xUX zfEDSra{2B%?)iFUmZLf)yT?i65^!YfFAi@d(72gu&vjtq$c0BLDtsDsd50z>+FnjhFQ$8Hjc&2t-m`CDe5$@5u7M( zh2A%q-dco(N;*78f{_()dYuej+Ey*MY@pn0WNo^`2IXdiiaq_awTT}>Pg;z&;ktgs zV5oI(&@1BuzC?FyZC5^ALX%l>X#pRk3fQt`Y>_D!McAjGKd*vFyc@e)0|NCv7T|H6 z*dw;{cCmg6EkYV&i)JlfuZgLOdKEQ5_@!UxkW;UNR5`gE(l`yEiS6ymYx0K5Ldtv< z<7dmEKs_bxPNseyI`o&3t41;y+F7Mt!d@Ze@Ft;8C8EZ=(0AXsTFsE+*rMeQhoR9AT zdvdnIRUcMSXtv-ZPvzHyt&n@q2l#=f^Dcouyuh?u&3q+p(=B*1BKLN=t6YjGg$sJ< zwp0~SBaCZISvzmRuvdl30Af~g@8i8G(5n{Hp5>|#G|!GhSNJS$icH-%r7KU5i7HcK41zODb<=t^CqUnR?emI2FTHxWEcJ z=-QN&Uug`!YssEn7@(Hv&73@cme`qfZdGL8(Zv^iUrxgrqb7sKm%hXxp2|zuN8S@! zn8_B3Dr*n2QAogdqT#%-KUXaI9OwD?ElSF0@HE>@qXEjskk5a{D-UiYrdL5&WUW41 zTIJBBFkB8QkLdSi;}$m-&G3dF#qV_DRIBLzIil}VIfj?*7OQ8c zSgY$QKVQ5JQvJ@I|KN<<>L~SileILDW{3i8fBUi7t#_9{3dTS16)GQy7-O|IQZzJ3>C$7VVou5$i<3Zf~#skJfTxfJUyf}!0nv;$U-uAtwa00l?NYM9(fGT79wjoz^&^-S_R2Wf&^O33?a9Bhv@$S}C7O^vI?523W zzv=lPM;XLJxHpoc`F1E$_bqoAZip+Oz{tCk05g^JRz+zD6SbO8A@lcl!aWd^W^G3S z-k{1+P~0B3bu%^S_h(=M!u#%?QB^5MM=PmQU$YYAc|hNZ0Qv#IgyTQHL}CYx2iz5J zUs)yG&?CxG1@YX&guI$~QS3Vb9Wl<@AO-{Bq>1K$J`}`T;FxM13?z>zt*=v(&t(Owpg22~L?Z(JbULPS?eiX#GojLG61pTD~cyz1O zIViEMMg)AWdJlavdV&j>@{g=iS)k|me)M!lsu!|roa)-$7pKI>RyXWsyO6WeZeufh zr-f=3>LEoNfh^M1DWi;)X`-nA4Y17u81LDRBo|!t}sf51kjVRuaoqoD{E^X3dVqZizJ z@dre-RfU96w93f+XmvrMY}QSJybxDLrjdSqOL2hfRw~Z-4TG6C@7+Ys=`|1>(%_gT z=Gx|RQ>gV&&t%M!0T8a`vHK(>ur6Kpua9O(tZ?%grnNCf=RGbMC1`qo>{fvaRNH!y zbjK3NoUNC~g>_x1HYcmC>nmDC@YNT9;rc4!icsr1TfCZ^w5|!6R7z1GPnr$`SiQmk z3VcQ)XGjQSNHY1XWb^x{*}!~{IN^W%vT`|qRDgy0JqP>Ja@PrpVFocjBRz9pW$iZY z1iT76@!9QLMpVFjgFfBFUG z{`0YSZ3|Iu29xq?EvYt|6<%2KMFGpfA+7Ge}(a3kN-5|uuY1DBpC`x z@}Uf5Fjq0BcdzL$V&!al_Pw;}U(=f!RD9yY{Jh$C)5;W9WHG*+Ont@VNIEdI=={Ti zw1<&_A2(h_!(V&(-se^UZ`H}_Qi|~G=sDe^vVDO-KK_S>k2cCC5M+zeqFXO{vu3}G z#^h;rnY+2?-}cnMjLH%2CCKTOYR6Jhuv=@Em``szk=j}ExPg0OEk6TNycuJBtm$$LL=d)@!t5@t}x1*>!a7;Ta_^y zO@%5jdK=kd?3!ewm0%|I>yf7fz_6r-ac^WdGgoa%QUBJY3d*%LP$5#EGht1=xfD|Y zH--AmU?V5PPpbNYHu!$Qjbna;$25ST4-o3rc3Go0a;9iLT2uJvbA^oVJGYP|j_PBa zqnGZjKI%bjM!X(B8Q3pZ2yEhNHdk^qVcTTzlfa~nFj6KCt(k*g5s^^OU-^f2i>P7g zhElHJaq)1@CX9FC90WP`QTPaHo{5BNl#jO7bL;Lk+o8N;zI@EE(u??2u)trjC2b~M z#F%rHw_81BE$QXL6JYW2SHC`+<-(wO(&tpN68V08c=bxbA_VOcY%0CosxwjSgDPh< zs`X29F@|U-GW4=fPA_g5JmfrE%cyLsJ*oFQY;_3gh^DtZJy^wQj}=pq`1cyfoQ2&n0ZahhW~|Dx9?E>c1qCF8R5>udNSmoQEgPQ{E6%WZu32^B5~W;l!F>$+SCPeVXyNtdYRF z6mm4nR~|~Z2k+OZxAN|6@LCQ?`Eq3=T{YTEsIH}*bSKEr8AF8Ph=Jt(=}tW+g(53t2LH_Nh?QBhI0Kd1X(E3j1fS#RIR&>|{*`SpJ-?rgO}< z?Vp*?T#{WWdR5e@qN`nfjbOVK4_;$) z_A>uS+gW+GaMUkur&K;`zjXEGIzRXD{Ic_?U|UG1;7sx2JW976As5Y^b8xzMU|Z?u zclWdD6>C}DA{!DlJS>&6;2fmps(N1knIRBeeS)5tlJYf~NAq)ykHt>cilM8_q`X!Z z*Ik?aleCi+dRNfN!hHIX(7lOEt=6;H$v}CE>YbCaF=trkBSg7>bb5!t!-kmq~ zpvB~Zt@lUPX>@qOObaaePe_@H&7qe1oBW1|8Wtlo#(N8>?Pp|Qfh!s%dgttdg}^DM zXtXdo*?4clE;=6Wi**LGAEgbKj?sl0%yY$_JuUmm80mTZ(EQg=)*)-{qqR*(PNoDf z(~6D!;u1^nx4AcyaQpBDf8TX(S>wl66Q=b_cF)wk9ypr2t3aLZX+ck*GeahsGvPa& z?4Fa_`Qw<8?Lle?Ra}7*=NB|BDLH-3&%|Pqbr!5h7Q_Q<=I@-#tAFpH_=mU#tzd=? z?@`~ME8kY6I8Vu>Vhk;!O~nr7w}2qXU-Z|lfeuD`snjUaW?yPjOa5@=VIO+lOI5gf zrxMDrx8@>x20IAFkD3zS(?5{yJ-l+oZXZV~e_P01{Z+rcAig;9MK~~cSH8Qe*E-_a znTg8C*er3a=N9MLw2JFy=<{(}{V{!qU)uRirUp!#k4vTsX_4?6()s=16OxndY6K~J z-z;ZJkw%32_?Y~L=cSd?C;fTHcxENz_S;Zirp^khQ%QlD-H|ew61MG{{qhJ^A1>=3 zr9XEqT4of0ka{Ct=z%jco<2f;tlx9hYh2smp&;!VV2Y_?le9{5xhycHZQBsHH={jBVteEC2X&mSJ8*;Hvz$ zpy}uK0+p1zju!(>dPdepbf@XpM%j6VFeR_{^K>&mdVNIuyVzs}?g{6Tv02W9^Dnod zm>6T5h@Iq>+LUntHhB)CM%l=`^P@M8^Tq8A$&Ogzewnl@MS5#gilB3ni^el2 z+EX%{7MEsz`Fc)p+@EXLJ+r)wrbFDA;P}!>d4no!4ab{aBGRr$-yRaiJ+}Cu0vp+S zFIv>yOSfgIPS(qj?ioKo#~*1;swM;`V~A8I!(?VBswMC{j6H}2e@)=MYiV^sZuNpA z)cMredb)}xc~iEkvh(#_RVTjd;rpImdza_RCupDR_Umh(q_~)9ByvLb?Gv7NQ@hn~ z_~0)cHkLX=WuRZmJp@j0H{T{3R8GH0P=uCfhSZ&A-=!WpxUalkPi4z8_2;!V1G}BY zaGmxJIXFTxU7#LRK5vT1yCG@*g_%UBrF%8KvJA z+m21+;}>wnzCE6u81O*^;}f>XeA&AbbEd8889X#SWI`3m=gEYuHf!5s{;R4GfulAk z)u&o1KKaV-;d#I6PnXQx-bc`CD5lVx!3O&Fxy+nl7^@h7#5<~6Z`I4wJxYy^8Jitd ze%tEP!~FgB(1T?WlTWsrs!SrKqCHxQJ44%|LR$98TJaV~=-%cJvHp#}M;1{!7NA z*0w@-+Ggb_miM{=pUV@-l%|hZKJ$%}ynf4Ji|-k|TuYi;@7qyfJ(TmpJGi@I281wQ+&mc;UU}e#=Pdd#t^OW!j{MR zV)6{0^d}IZdk^m^Faz21R@`Pbc}hm;D1qa`52+vw)x{4ihc#KiSJSktQ1(#CPi zn^w)?oXt;aTz1Cy)S??;^?q#C0BLWU*NVne7QCo>byeCp;tvMgc?_LXkq zgG#d5HaLEdwPM5AF+jG>pj_I^d*;Gs^@;+z%(TSth;mmL{`QRwfXF zQsSkq_9d}zKGlansGTzJ|LNW(0zFx@@@-`FGFuOL4J*haRB^w**Y+ckJgMNjq$eZs zW9l_a#kd~afT9O=?xlW=Kj|LuP7;*JX8VWg%X0UxZsC|RHbaE1beTRYbQtM{E8Odi zS3Po_Zp?tBB=!mvByMsNKI>wBZh!lEN0JKB`d*9?*FjMbc~^wh9mhusRt3G?o25TR zN7^jxqq8hi2oOvj{&{0cX;ewNuoFs;hj=+|^u+W})bhCxwCq@A&aqkQk7^m{9pUeW z$`sO+UwUTVb2o9Np^tXK+9p@5*G=FO30!r^8;7T{3>9@~->b3uvrbQBwb?cABP9eu zVA3cIu1M~>3gU^Pli%MSji)j4D5%*>WlSs1?JIvVM)rJnztZo-EB1Sc!o%ME)h9kx z^7e-z?~ZU}XB$5tFalnEJDl|^W&ZD%t6sQxnwk|Z@yZTQE{+KCPi9yG0QM{Ah^*7+ z{^{&t44&Cn>ozWo8fClD{^{hi)nen=d4j76*T1HYbsHiJ-Fu{K2<2%sRBI0X`$)L# z)rOxg#w_yzvce$uxx968MkJ^3WbelehG;9KL}4^BdCS8)KFKDS``>ySNKCH<%cVwy zl30>C^=-c@4Tb(>neQAZNZnd`ZbL{B>6Dk)*qP|2;Lps*y7n6kt6#Nxt$PO()GxdQ z_3C)Q|GMNDG{+=F5EgyfkOpeTp>|;MYi{6q824RTOxXBB=m)>n^IoA4Pw2u{_qs_T+o7?vJwEJB3 z%4yX3eDZ&1CIjZBa5IkgC&hOTb0W+V@P6XsaUq|*{#CiQn9%$CQ|AOj+O?5Eox49V z^?`@(l(5c;EU%56@MhDT`n76YS3>8G*Q+1)8_P#ENIOOSF7mToc1qU|y1pT2gZdIS zkL?|PJ4uhzNGMm9TEovz2&zO1$2omk4U_1rY82Bz)ibk{&eGjvK6byuil%G@->@Fi zajI&h7{)2_@;N8;_0%#kDOz)+Ml0;7#?) zOsTx@l_jwiIDPW!e4krvBu#p6dAf&{(tdR{gu+!`(1uHVVa87L*U-pC@$`qk zPv7qd3Xw;z@UP`^vdQF!9ld+kw&B6n__ZZ!sQ1`()@=hp_K}61RXU$p(H<6R2Bb>`^Q#y$)0%U7M-T(@-G|3W}RJM`dvSHi~u zvpz)ql2P3BYnRMo(=l1gkH2>UAvKZ%N9zGKW2V!Ex~cK@vcw|;xl&Yxu^K+2m7qmNs9ZDlBQGA@F7BjbnUMBvxFC&O z5=|f=C{E8Z9_fl_LKXWmob#X=S~~wY(nkbGJIoq?{GM(!r}7#iMbDCg&H!=tP&~`= z1TdyrI((fl{}?;2o%`C?#XR4Puug7(vZO51mohrWLYY1X#H-2O^D5&z9vYt6lbej< zvmadn9mCzyH0lq;gblSRg^72Dcd2owqU+%_+s`6Jw8B~vevw^^6fvtYn#UWZ8-im3 zyd}V8jqKs3ln;-(Pv$WRyn}TT@l|`=(w@xuI56x**FhiSGA-YOFRKY}+^I{Jl|e%e zfo1$5!DH|NiZ|}^r^E@l()}o{B;7%h1b8ZGsJRVr{%f4@hTSByxLShOGS$0~7&_-Z z9jK0=S&(A4ib{$EZK15T8I@nq7)tNxcod+;C9G(}j6n)}ozPoZsL|7if}@o`1wE@} z!1_FdD06fyNfi!kc9@xArQ=VU4rvk6=OjocQt4b;#@S<*S0XGu)t*D_h9zp2{Mgoo zF(lOpp&9quBB^-WcRRc_6guudB&O7=$SNp@a1($_p#?qo&HYdb4VWOuJil+e=3lv) zs<^Se93!DI^TGWCvuN+v$Zd8ueUkhHx8^EP^*o|e@Z#iA!&x(+Tm>X5dX zqJ7Zjo&%sU3|38+oq8;mqXpWv&x&@<*@>C8a%ZUSF9x;vt4oOA8L&XVjd6ZwGNm6{ zAqA5LR3uD!Tu@+cSF_!gy(H{GU>jlm8L75UBssGRj zZ%~-fpFO%WfxIsv2|w_G08P*dy!sAdr(Hs(4mAW*$scho?VgMtd$nb9I=nsb=!9>eBnBeAf6U8$~j1g_8kbqe7ixk`WwRDRPwQ%Mgl|p?J4&P^=4gjf(<@ng!JV+U?5*fv$ znyI)VSuzhUIX}*;9qd3+0@-y4_^IqYKbSY~Viu}Vq5FO_byvyDbFJL#YTr3!aSS`F zhx%cnOE;A0m7hH69yk;~;9;Yrdk1GPU=s`LZvXLZNXRQT8s#2Q8b(dXHg#;w7S{vp zpDhS=3Bm>x1KDS$L-?!GvdtwVZ<2p7QJBXeihP;tqUOG(Nt)X{_NbZ9TjKI%}#50f<)^UL)b7;4zem^hNo%H;MI>GyCyeOP(p>%yCJC>#7@(-HvEwfsp z^F5z+ba20&HxDYr)BS~);hr*f?xR4_7|qx0`H}IE_=fPgRR?c0AbBLN{1o^;ri@cD zDStOnw(G}2m+d<*KS7)5*~&O;mXq~%P1~djxcI-Af4Il6U=o3uABeJbly>ox!XblX z47a;5i*y$2#LTrs>jN8G8=OYr2-3_w<7Nu^k$=r7=2GI}_rRdL_54*MP2;}W<2!Nv z6nPaT-5VuHTyE&DC4giYmu!=fSI`OSefn}xG8yC|awZex7+T2{t}h>$uEc{)!Ot16 znq{PI5cT-A14?0QIWKxHKAk4xt-X3pO|v-4^FC`o25;tO$3NrJ_66}%`kM;iIEsgp*6B1mMoAGwC3pUPC6olsTvJ=85pTnLVYz5JXK-w@KH#^ z`<--rZvf=JHz%QBxXPhQfw#ZJOp>IVtU9!L@asPNwgToCIN^zo!?G{bZ3EN>VDs)wa>I9=sj{ecJK3 z&j~rXQi!7v()oP8+DNh9t8qH%aY!mIK%NWth{UQhpx0x9SmwZay_|&Ax_eR`d%vff zn~VEvEl;|7OT-zrU$495jd4o3Sy}!-cEpGwct1DQCpTg1iB9Ls3g@LRK5Xv&BTLrB zolJF~!2S}IwWYbZvF$P~?gv=n_r98}?WL+2M&;RVCnNlzwOvo^L^=+tEsy!3qT&RP zSx$1jir`7A>~ge}eb6wb!JVlA?_LOt&`4x3EMV$1Wcw&Tnd9nYcs|>&Y;tKz=OR{ zFAKMt($UwbUlp)EDpqNIeSup}C$cZx_T`y%wEr2VlxP3-+&E|M8%OZs)F}Od z4IlhjkJ**sMVqr|kxm%U+5&8Tmks%tq4G2^1fIVu_Ukg7Ja29=g!oi+&8nBPcive+ zitCDameXH$>I|o5La~@gzP~K5H^D|>oEO!ec&Jt#c zGpVLEFZfk3&dvMNWshm&Ugcy&45k+ZKR5_w-e}y}n$sm0RU|bDc|BXt!?k6%#=uUB zLm+Ejq|HRS2U^{x>1?r((0;IAe#@cQ3}zE@H)(^`L%_gbwR`)U#Z5g?B-FO~oZ`1; z?@>(4B(56*Uw=)^o@vWPc3389plgR;5%AA336*!{(GTFz91$m>;c|QE`Np#~G5Wpi zR6dA*H#RR!(f5|(8b+N9vhRJ*TfBU|eu8uI*Eo#**Frn+Tpn>sYP)vvm;uJkg!xx; zzAjMrqO4`O8qmn|?$*jV+ppa(V0f%e*ul#=Ma$^tx%TDD=Bg)$;N+3vjY99e;hI|m z^nRC(zmE~VfTqoNH>l4Y5s5=!@7=XT^-`j)YM8&m-h$F4F(r)<^2tez#shhnJ?Qpg zQ-`J#kc7ZgwWWP|+zAu#^N50f@RihFbyc`2c{VqBKp{xJRpi3^Id!7z+N*xH`Q@Qq z5bUr(CXAy4+T2DJ6>p$$E6nYRJwH0_a{0w&WILz4eWhZj%;h0VB--N(m7I$*55TMU zh4}<$>i%@FodcwpL!Phsc4>e!8Bn*&S2c2z=B*0}$9zWP$w^38Owu6_L#u6?=Jnce z1(~)B()RM_Z7SS|JWW8`>_+Wl^vNO`v%Fkc6%G&*OUa3*+U(E9EjYQh5n+)H3y z^06H&O{u-f(7ChhEY}bMswEuCJFdeZ>!M;m zhpoEB>E`aaVt14s9jEQrOPklXy}xX$5#>3DXjT!8#D#-<)45&b3d~!M%ff@CY5vP2 z-;6FUBNt^%40Q^oEUr>xQomeRfajMh+@&ndxE-w?rQys$vntUxWh|t=_WbE_-*_w_ zcQrT7SSFV0PCkV>RbA^I|s`<@MmCBFBn>P>PlO`|v+TM5m z+>Fin#Z8WmVY?!NE}vP2E4qh*=4ZrosOy_O>Uum#onQ6NtvriR zsgk#_7cnj+2BaR{*qdsus@3Ev+-(IAr5#-cH+$VeR=Pz0K<#8XX!o>orXp4l?jR~$ z8>Yr?Mx5f)85XiW(feuuo5JI9B{N4%fGoc1@-=R^?Vt585ybMEUG1}&g#3F949UI7 zdpOvbLm7-uJ*2Fc7Hj3P0L8 z5^aHWca0H)mCi9)inbR|ja$t0kwi^fTxIhOQxkF^sRSi7mqsQ z>p-JS1!OuXv|^h7FG#sltz@B?xUZmoQ@vO6Uy5o5LV%Tl!Hk%dwKcxBIH2Nx)a9BW zkZMy?lSx2uFw97#^aEZbjO%Z}6eL3Wx{t8;M+i42s_ekA#;E3qv!j;{p7_qAt!V;* zAk3V|m}tb3+%w+P`WLqISgY*2KtE>&2>uVV0t^N-di1EkMC=5D5u0A3tWf;#w=@!c MZDXxU4f~k?1K|Dl>RgjQQ>8>N)AkqdR-5mmgq;!{nNQrbvcX!8k%&X6P z@BQA;=X>w>^;oPTC--YHUC+A&iUZ^1b{6eDlQ7Zz`y`H&>!G@5_VL?$I9Y00=>FpZSOj7bO(=#+Swcw{-udJmeGd19+R^gOlk+QmFXksen zVq>V_BCV+J0@3F+pcWLsK;?4+JDFRV8`|lTIho(LumwBulYg!q49$PK%uFu8XJcRl zmcK3fwFLANKl#_bI668qIkGcZ+88sl^78UBv#>F*y%bkTGt>Cty zt-g(^m7S@j1=*(xb@eRm?fA*gZ}d;u z52X=W27JrLP}k1zHZ%!*8d63U4n`Ip#c#vR#LB|P$NVql_?SO20$TK~^R`@X5bXXWvQJm{w{8ECywp+iAI;bZ=>$^XcM&sU%_2mQbA z5(@oKvVX(te{&;$%yL5u=+t(E&f)VB;1+;{fPjbqkA#STh>V1UjEaK>!iPIsgY5b_(G+91J-Civt6P19SccAca~}1gMq%WT?NsU|`|k5fG7(QBcvK z1&Xl&SQt1sSa>)D1bC>4hH-=52jFoKE?r|4M!YPii$rdX%jOxJj7)K}pdL@YdxMf) z&&CS{6`ue^c!laZH4QBt2PYRd4=?!EZ4uEsV&W1Cib~2Vs`u3N4GfKpO-#*f?d%;K zot#~~eS9B1e)7~WBs45MA~GsECMESnT6)II%&gaiMa3nhW#ttOjc=NoTi&+5`_R+d z*FP{gG(0&qJu^Euzp%KpxwXBsySIOEc=U-b7y#}IS>Gx97rJnubiu;I!@(ncq6-Gr z5t`s|;1RB|B3=@fL(;XrOwQ(sjC(UUxu70}f?a+CPtT?s6`zu0l4|o4X`dZyw%OI-N*99AN>uyijiS;N~Tg9pg; zNuqMS?z+&Vc%ahl`rr^!IL06{Sn1l^$lSLApVIM5^xxpWDMl71;paqATCk4`qwGfy zX|xjRc&XWCR{C7u%-HYamePnzt}12{A~nhArVyw|#gZ#E&CDIk9_>+gYM_#eA9uy0 zej2?%HUqkenUE}JR4k1d6&x{mBjmK$q^#uhGHTtyqT|LV9=n{~2Lh64ZX)MEkzIK) z&50L2jovmgFCkBtb#TJa+eIOwwnlL7ZQmN7UXuHX^ySvqb*EnQQOmUVz3_%EN+N@#>O4*uA z#w(w3t&+bkv(m_WXC(x`Po8MF(Q3JVTh^@eTA3H&{rQj~Y%znUFOcigK)R(Msd*%x zCP{};h-Ph0ZTlqOkYLSt{MYW>5Cn!lE_JKAL!>iS-b?X~8;As4k2Pu<-KG(AAB?lY zGG*k$(@j5!mFg+39Eh2lnlKu^VWa1CGELZCS&uZU?~#$;DMf(MNzoB{yn5I@*Lu2l zvYZ*&0Dj=$KI}d`KsuBl6jt_{#7dtw&@ysPpHSYmGUNWHa@v6#Msd6H{*_7;!wB;l z&D`0o6p`S#_=&Z_(d$@zm%!cDTZR5Va$<*T13%O~dC{>X=4oLuzJPsG#~V}JP<9P4 zb1P*sBJAEnAy6x4*RmFVX}6S*X=cu8Q@7C@>_hn?$HWyw`kA(cFI{>^ z`@}t#dVgd)^)uZ)G)YK@pU3MW<=rIb1AI|;#h~TT3+4sKO@Xl z^Z2HeD2X*|!Gjz9u^DEOmIx=M^epn5cToK$iwwMEq+#aMOdzf4+NK#QWqxh~d-8e# z-TGIxO+c19xVdgJ5==8B zDKW|8GTjWwfGbwX-B#KZEl*jfKr`iz1WUB(WSPr)230wy!tsQz+YTgDn|juFYeqh$ z3RT{~e44!k_Ud@a*}ef9#bSN0^XTmg7U>4vw5f+Nhmx!N!9m42kn4R82;-%tjik-x z8Jn|`^Ja(*dV71-k`ghm73d+{+Zd_rf9&r;v%!B{{Kyh|lJsfA z9WR~(ZhkC+HHrI!Nf?X@+P%f$&pFXNHk&0Wt=|NbQD+W&pdU|j#{OIzP6uf$A@Px) zB;!p8*Xig7VX~`^sdzj)Q)zW)NABZ#F`J_2fK#*kgkBJS#wPLdVvgSahc=5&jb?RT z-Y)7qE$ihDJ$3@Umdsb;QGWla7CaE>zH(Z z!~HouI^*uCR=-iqh(e{`o!g>z(VlcssNfwCXs3zKDNqfq$gDJK8@+6MWIf_zWuE5f zsdKv9f2;-{d&JFHp=f9iavW81?YV=5C~nD=K=k~w7^j<`K3k*NumVP(SX4= zxWPE|L^Jmx-E%eK4qWj5@(K zzzqT}`c66NH>N&AXg{LA^+zAN_f*{n&w*O+6VpNTzqn(PPq?G}_|GWl)?r`B!TL5% zcfJ=%sWa|Y``+gFffVuRO8K)s!6b^9{0V9JZ~}hsj~N74+{f$BIQ}TWfar#o{Jq~M z-%F@o5O6U9KhO9J5&Aa0FDCIfHFcqdzL>@Th8o4_v5!5yZs>Y7nnHGI6{KJAcBQc_ zhhM*WxcT+V*J2S_S?`qJgBrb0*POH0zw!GIvyk=|<|0Gqnzw8M8t*Dzcv9lk;9hLx zg~s>Cey{%2ggle(%`J+pEmm!vmBtCyCZrGc4t#JWWLd4Yra)41+Eptp9g=6z-9fbMs&!R}V`C2>o0 z;V2dK6_AK9Uv3L^nyI8Y!P!bwc(+W;YVA^#r|1d zZ}9m-Y^-kdYyRwzv4Dc%ok2v=SE)xl1k?B~A(Kr6_yl+=n- z;>@=hAlb~!cqqO1?UY903-w1woj*~Zrcb;)iZP^$ZT_6Kh;E*bNt(@>GDIAX+5?HR z)dvJ-O;Y^c zB&GP#0H0EtqA|LX_%NFl7)wo}RR1h%`>eX_%%=!O-j5~;_9Fdq9$?fW9azZVJEaVW z2k64KmA?q{UlBownl7))jg{L#40eApVy1=G$Hc7bCc?2OzsAfMAxcIMxA^vCX}>N9 zbL$*v+Fp`{Kjx3GY@s!(|45#%fmPR+d7qOR`2qcad4}Pmvqo*-zG?G%RXVmHcM7Ex zmqWpp6W^;P(A81moa{mT#%pFcQ)RHPZ*M7!6m_Uzj1b+yy9vw|j6>9IwOtwiin9z? zv_7W0rL~C zgC}P|b(LcwWW=>dwwu8d*^rNDVvl+|bG7C=TI{On1IZV;uhPv1U?+2`))`amC%MXq z!(e*iR1mxu6^8D0ywn~U8lhp=5GxP`P2lT$wl212ywWYmo5sSEoa)eJ>d1C**tl7; z*WVrAKr@ikWxKA*$=H`&;uxyd2}BT>jMBb^CnC9{_6(1%|2^!5fc(2BfXiuTb&{Hh z?aR@nz5O69ll~GUDUU+2&NS`_P+grur|UqFoDfONlnkCpNsO=WT-=fQY>F8QrCG=; zJ}W%B#n~s3W)oW|e4c*oXFVTQ_#i2ZXQcfM`XB7-Yh26o@$H@A#Hun|M|?>owvK3U zmcZtniH2@dVLhDj#3_Z)LDyjQlE{iTY7Qw!E#X`_##wFwj3SI= z_uA1t8!?V$iEvscTnEq$r}B{6HhRRmcXK3F{H72hcqe*r6vK@>3FCCUJ?l;&j*^=y zp7$RRZHi3s%ixT*Fj#$5dr?Y*!$n6!KO5{>&o5A{sd*0M_+t5LboW`#^z(5~(L;_K zGaE5Osooe(sf)ME!+9vyA@+2+H&#D5*6MQI#A+z5AsxW8cQb;F#DgVOFUxuHvECG7c_TW68qPq~t3bZun# zcC#`ka`3UxBwv|Ttn9rW`Piz@fnr>{zk~uKW+8fGQ;AV9PiC9AHgEa;6ix2lIWXCg zn>gvyPu-h4jdRtZ@{u~HvSQfj42do^$%Ik7{R9Ro|HBcHqD`Wn@i8(dx$Hd}4E%#e zR*M%CI(DNp1d?$GKg&(^6b6DFXlHOHI%aFB+rrp4)H1j%{?$OJXTnDjxt~N#Xy=oR zU6_ww%L5qKJN=eB7~;%3nLY$G*;#X()?O^4AZ#ar@HETm=MFteSHiRVgFgBozrLPm z!R49YZ3Hv3g$PMZ@c>JbJ|Vf*lWJF7UUJ*?d7ZE!<|X-L$CpD}aWsochMNwB0zSih zr8u0=1fvvI3M`mUSC1Vn_B$c?e!wDA4VjbQ)?mH0JsgGeLyP;9*Y!z9nH)|A>xjAu zo>BMl$z?2QQI`dO=m;+z9JxhQCd(BVM#B%xCoO7x#9hy6OnYvL3;A#m`(~h`s&zIt znw!D7vuWYg0YI1bryfXANQuYC-3t-=wc_)~bkr>Mt|6xOA1t5WHu7+s7hmFK{v6P9Np8%0NB z@p(+Cc$IhNMEfmahUZZmt$Fe4A4fG*N66l}#3);MhE9GL^P8g3}k@M!+*P-Y`5Eca}^9)+GbH_h4B zdBgn;sacOjwm@fp5c4o)@X5!V{YZB*SJcgS=iJGVXVpo2Wj+Y`AD8{cuFTU2L)w=_!zQz!Igq$BF{2T}88R#|NB5?LbS(gMrg-G8r8_!};XCyj4#L9*D+}ssXN?Qg zqRlk5rjDGgr$6-Z8TMJHcu7*ce3a*J*J{|4b3$cnn>E&ymDbMUTNWbvOc(vdTWN9P zn-e;xX8a1;-8-ZNT22mQM^fO<0hx#o!<*RUB?&5*cn_g2s!nhZZf#z}Ij{jkB4*A6 z=;?&P>pTw=q<0~8H!DYayek=t7W7({cat@E>t-&$x5z?j?pO12%Ie?~w@ts}{DA4c5zbr1bk)}$Rk6|Qc&8LUZ+n>cvC?*a^)^2a@KzAle zPcvQ50YTH89v+Rc3SiD2vD{M(3}q!6n74Q=RWNN{@n`fVqkxRP~(lAfO~RxEwP+x+N3>mnT+zE>puk- zY>QYa%J%gLxeRz#p{2E^YB5!(OW9|Qj2#j(`$*;Nu_qSZjKoUxV3Q4tm36S_+%SRlFs4u!F286I zzl}ELh??5LZ8HHhuc2bdlcef+|I{`C2UyQa;5B;O(SYDIKf4$Sq3bHUU!g`?9w|ko?xn zUzlV(773pY$0S5v5MD7`Z`6LuK6DVFFs_{X_+tD-JbD-^{VIZ*UB;eMR@#CEvXwNV#8$zQw za&#m%MHK@XgG=%W=Lz{xCtp==K1G^L^m<~bdlvsl&cofk7qhQHcKY3@ig2mbk0BvS zKe*!W$2P)Y3x6dhYO(0Zm*{oYhdrZQOiqq(j!J#)@vGmj zJ+Eqy1+AhJx*>D+x;LzBww%IGodb0S=KyNty#s4w#+khu?25{Y^1@yO-*y7OSC6he zv1)u?Cfex?%9h*MS8*M2N{V;~aeZPCZz(_Fj2gUojd8@1@aRJ|G!!UGZG7Nu>Xao2 z@{qagk*3S~Dk1_s2pN~jWrN>}{!)cHGn}^esCG{ASWJuju#FXL~zif;IK&cg+K`#WIkgoedz`>T*5*;Pxrcep!LVmzmG zsI;DAGMmy1W)SD}MSKUU^($M8N*~X9XC<)TBp~+ddIl7uJ`mlaEG;eSHlO}*tt4S6 z8@+Q(ufzKqbKJaV;9Zr=B4prIwB`r_k^v@84DOp--eD|nBDZM*O=h?SdGuS6Hkxd~ z&nJ8BZ^SnH@kqVNxfa0cs}VPWC6Olr{LL1!&P9aC@7kMDiy=ugcVlcEi{^Xfbl2yO zf1DdcQl^K4-^jS6fFQpeJKxk{;-P40h{#JWTMni8TQX%m7QK)z%2hcWF5^gWly!VIGyZrNMEng; zSCsw@>*W})3dj(nQAr`gdp-y}gaR#_ZTsyY7DsG>oS!3aH+=eNCw7$geZ~=fYe~-R zy?v6~-E3_wt^Ntl(9q*}gvvYjkDQtYP4LiNCCqskzz^+uY%L+v$Qkz-+AqCC=nD?V z9Jj3Oa?xnoVwz_ZvBzH}44F;4VmZRsJ9$!_pz^?>E6+s++<%pRu2_@5K`K_4sbR#% zwtnW=C_vZ7Ij-qvbN*6VH33mZ_eX>4AsZ(rVlC}-l~ru*@tdvl&@5Ffn-VM(g?Wa0Jt=hY+mIar0J z)&^)Yp*gQlj6tuY)3cRBv% zyS0x=<(qiz!KGsgkb#|CWxoUk8Pl|EOBvg=p#>E#Wdixp>c&@wDZ>PK-XeJ7s*&`* zKdZ@~!V;pXF2WLiLs)_UsJ*A>i~DKc}=;k zCAu~I)9KrG!%Gi!-ds*_6Om3Y^=7z}#NenRtEI_c1mb&tvs9Wztff}EIFLL`>|Fq{ zaGefo%=@#^GRR(q)1=;}Gb5o)SYEmyYFGG4>%F}!3*O;Wz>W6R?sbi7#J)cwwSNi| zcyfWe{U+S)TdeY5sMw;50FB?}xqPel!h`vLhMxYsG5gbFe-{BTzdelfVw>d`J|^*B zG!OqobsvMqyQUNaYNPWH9S(buk~@?}r$jFq5~uDK@q$B6gq`J^M*XM0|MM&XMkNNu zJ!SR6AZO%^!7rgeQWD|T(;nj$f4Y-UQocTgc~GNg^+@(67@=zr^f+U$+~!yT#(02dTaPryhSa=Dvu23Q7-jTA8EN@gQmb~ z&2&<>luH|#rYJ8F&zWe+V(v3?HlBC+^+?rDMf6}!-0mYS)5u2F21zV|N`bD_vkD?9 zJiVjt?6nw*o~%SUrRAkmDw<5j=mSPG_GEd*EP4s1cId#Tl3mRFf158Au9}Ld;Dsst zBE>Vkrvki;R^V*(`Wzq-C3%#i!k9XC8nHqjcZV8jaF4Thpj~gl^-6>~f8Z#OJIB2U z3<;U>fRNqw?UOa*r9Ev(@u>HH!B)-mhjN!S`sn`qH68YINvETa1#c~C4mnVqX-dvK zXaUV~OOlE^OYXR*9ugMGiMUeFCI3^yTz>?K|3P7-c1Qf{!#P~#?ZF#vE&3Wws`(XM zju4vTYLJWHOw;?l-jz~yk~85LzEV&I^_rx(i{qht^q?X^L>m<66SS`1;iSvAL(jPO zNH{~KL!?Y%+3w+pd^~t3?s^^}bA8<1;3D}V8+5if9I2d-E^Ty7sYC&!M^_s1G8_Aq zGBZ;*9*i(0Xg&)^F|TkNkXbI16TvH=_5DrHGb8-YdjAFzi~3)WX<9CDS59+%AdPmu zyH65csG)e7vucsS-C0`10U!E=ZiPfV$aqm(FiLhN5j=Eeyc|ara|*%ORSO({G-kcH zZ@!OZcMm7HS?LjSuIOi_etoe|=4Ea};jSxl@oChr>g^4Yr)CNG(grTHM#$>M%IF))?qgtWC>PCf>9bIL@-WI7KU3 z%+5a@R?;q##ecyn~Tv;XAvL-SVUJ~ce zLdEmTH>AXQAJE5E`D}Ky-#@eYg{G3zuK4gdz@C%eGoA16Lls@KO>z$Ss%N7S+lS(e zJ!m|0!AxCN4}KexK+LcK}qo=e_x*-=;jIWU7q z-RB-}qJ#lC6J~d>bKkip_xOy1U#=(i)okB6P|w^NSBxvCt^5%7pB7O6Hz5Z9j8GuO zz0$&=ngwmRiiAf=DPbuua;TDX==x|n6w|K1s7QTT&^J-pz`Ztmw#Y}CoB<(PWPeC{ zgq^FBrg7F2pRF~lJw}fX>k7AI@C4 zZlG4Mt(weS4GT;I1lA?XisY{MFrX(#*eT?DuMemAy>p(}){|Ek z9~odJGp*)ul#M;uh92>nBb1e`J=ENI?>NIRwFav&>riU$ajW?W-cGZi8c=MTAwrVC zw3=JBv&~l+_0HCRvx`%!6M2mZ-sWw$7Y{9=jZ6}3&Js9|pk%WNFSU*wBy!pCPTti! z)B~L8j`+c2(fBA43>aCVx?xB2xWGrzwqt?aoRcngfOxP)F5!;8lG#{>+i9}%Jn~6F z5e>p?=^LS=eG;F~y{SEoM^~1UvbWQ74lACrEMwy(OKAG5!&FJfF~rJ zqr#&wI+!SEaeHa`eR{>kVit`44YWR+;h`2Fm(34F)craE{rwYU5zB2s4_;dn>bV3q zd(hrVYUfy7vk-K6=hvM(*(uFSoW;CCKgl4b%qKB&3q{ex)qg%m4SYh~Zfl@+FC1U~ z!-EV{V#FI$v95W~!k_Dv8sKzZzZyq+fC+$bVYDy^=n@L=Tb_(tdD)JyyC`kn5dk=9 z@GQhp=JiSFM)Cnl6`A$(9AS$fzTBl`IM!=-gjc10`Du`U=aZwDo4=?k7rQo6-HABu zsisn)dQ2_}0m;x|Z(qJ{V{?bdRat{w+>)&g&D@SxAs{?0(`?<|6rEKnNFP>r*0&8V zAxYk`91_tvr=%6ofLG|}+7^lxClm3CWJ_q8I@m8&P2AqlS{I$W!QP1tCk0r8pGV?g z75ykiAX(+AT|`OQ(Q=r2>a-`k!QErY|5-Zg(ux0c9m5~R|z!e z*7a~Fad^WmZD!JPknWumI>@#q-B$8tm$5Z#S;=ey9m=LVJLT`R7D8&_POz8s3)krQG2JJ$cIdw>ljwRGbIfwAA6HQi3{L2V41 z^GGDA<8H1M(UpbdO$G>&CAsAM?J{JRcLxiS-0k4KBy^NX6KbcpOamS&={xgk>yrb= zWD$gI<%;IdN!~l!!4$U6y|%c{O@PIYPH;as#9g7|KJ$~4vM{PlCVWn+*>@*pGfX_x zxG*Ai>htEAnA3AnWxD$wt>?gQPr%~`*P-7#(00x0LDNW)J#Qzy^tkr(wFhP95mX^} zg4=s0h}*o_1Nbu|!M-{Edk_mvA6B+t^!j{BWB6%|og{SL30Ko$TI*_=8>%>megPRZ zH3v=U;J3O+a0 zT&NNGpw`42;y|XGI#||h14@7hsHjvp*3)%LgAI&|sQae5p!|-eVRgY2WYb8Mt+wcVD>yy*V#ZS^xB7^0u zBX|gTa2IE{b4jFQqhbuL_;?divK|Lz7&KF&%N ziM4A8{4;MaHdo^hnTw9CmYh|xQ=^sUWihwP?}?u+PQymO9B1sgTME}1u8ni|xi9h! zb0WPU!gj6#q?bGs-Tx9?{?nlpdi{z4H-hF7#U%2Gr6=6eSm>d}FOGBjFYYV;tBd}? mRve{Wx^;&`oUhP5CpdA*G)$oqx|X~+2lL-}kQ>bT(EkDSd6cpM