(7tCsOsOs6sO%%~ ^^/ / /^/ ^^////~(~/(      /      ^^// /^          /
(7%3C66C3C77(//^^^      ^   ^ (( ////              ^~~  /    / ^        /
(t7%%%3(%7~/ ^ /^ ^/    ^     ^^^ /    ^    /      / /~            ^
(CCC%63%7/~                  /^     /           ^ ^   ^/^/
%66%6(((((  ^      ^     ^ /         /          ^ ^     / ^
C6C%C(~^   ^ ^ / ^       ^        /~/(~/         ^                  ^
%sst(/ ^  ^ /  ^^ ^       ^   7s%C3t3 t^ ^~^^
ss7~~^ ^     ^    ^       /C%33C6s%((~^%^^/^/ /^/                        ^
O%~/           //       ts3%s36(7%7(7/( /t7~% (~ /^
G~(     ~ /   ^   / ^ /3sGOCOO3(~(773// 3^/~~/C^%~//^
s(^     ^            /%6G6(%%(~~7~/(/t(%((Ct(%/%7/%(/ /
7/ ^ /^   ^^/    /^~O6O7O%3C7(/~/t ( /(t7(7t76C(Ot%~7/ /
t      / /  ^ // //ROs%~/((( ((/  / % ~(t/~7(37%((%%%(( /
~     ~ ^   ^ / ^ (637/~  ~/~/  ^    /(~///~/t(/t~(((t/(tC(
~  ^ ^         ^/ 3%(/         ^    ^^ ~   //~ ~~ ^  /(/(%7
/   /             %%/                                 /~t(/             /
          ^    / ^37 /      //  ^                      (%(/
                 %6(^          /    ^        /        /(%%t(
       ^       / 37/~          ^    ^    /             /t6t^
                 6%~/      /   ^                  ^ ^  (/CC
  /              36/       ^ ^     /                ~^^%Ct%     ^^
     ^^          s%~  /  /  ^    ^        /   ^//   ^/(tCs3    ^   ^^
 ^   ^^ /        O%~  /        ^^  /   ^ // /^/  /^/^~//6%% ^        /  /
   /   ^(/       %C//                 //   //^  //////(%CO7   ^
^  ^  ^ ///    / C%/ /          /   ^    ^   ^ ^ ^//(//6O7t/     ^
  /   ^^/~/      (t  ^(/~(%t%7/// /^/^/~   / / /^ //~(~33~7( ^/
   ^  /(/      /  / //%7%3G6C%77((//(((t%%3%3%7t((/ ~~/(%(((
  / ^^ //        ^/ ^ /7G%RG#@%7t(((t7tt%ssssC3%77t^/~~~/((
      (/^         ~    ^t%C%%7%77(//~7%33ss@@GOKO36(/^  (t      ^  ^/ ^ ^
^/  /~/^  ^      /     ///(t(7t(//   (%~t(%OGeGO%(/ ~ ~^//          /
 ^  ^(//       /          (((/       /~/((77%77(~/    (~             ^
/   ~///      ^(S3G/               ^  /   ///  ^/  /  t~    //
    /7(/  (3SOeRRQ@/^       ^ ^    ^ ^/ ^        /  t( ^/    / ^     ^
  / t/ /(6SKRK###@Q%t//^  / ///    /  ~((/   /  ^~~  3/7/               /
/ /  /7KSR#@RRRQ@B@(~( /~t^(~/        ^/t/    //(((  6(OG      ^       ^/^
   ^(KS#RQe@@BBQ@@K%(/(tt7(//  (%7t((t%7(((((tt(t(~ 3s3%%C(            ^
  (~eKRQQ#KB#R@@@#KR~(//t/~~   /t(t7%77~(//7%7%7%7^%BO%7  %   /      /  ^/
^/OR#B#####G#@@#B@@%(%/(tttt(  ^ /((7(t/(((t7t7t7~(%S%( t     /      ~  ^
teSQ#KR#@B@@@@B@R@S^ ~((/~~/~((((t(t%%%%%3%7~(77(~GQt%~3           ^/   /
@@Q#Q@#Q@@@@@@R@K@%   (3~(~^ //(/^^/^(((tt(77777~sBRs3             ^^/
BRS@KRQ#@##@@RRRRQ     3t~//  /t%t7%7t7(%/(3%7%(S@@QQS                  ^
#R@RB@@RR##@R#@KBt^  / /(%7// ^ //((t(77/(t7tt~/#K@#R#s   / ^          /
RB@@QBB@#BQKRR##Rt ^ (//~7tt(/    / ~///(t7O( /sRS#@@#S~     ^
#R@@@@@@RKQ#####R% //   /(tt77(/~/////73t%C%sOQQQeQBRBSR
RRR@#@#@R@##RR#GR#/      //%%sCC33%%%%O66GG%3OQ#@@#S#R@Q%        /     ^ ^
#@RR@#@G##@##B@@@#//  ^    ^/76OSSGeOGeOGSSGG#@KGRK#RRK@K  / ^         ^
@@##@Q@@@@#GQRBR@O/ /   ^ ^ ^77%COCOOGKGeGGS@##KR####RR#RQ/
K@@@R@R#@@K@BRS#RsC^/     ^^^(%s6CsOGQSQeKK@@##OBBeSK##SSeO         ^
SR@R@Q@B@@@@@Q@@@S(/  /   ^  7%COSOeOe#OR@@@#@#R@##eGKKSQ#Q~ ^  ^
@@S@@#@#@@R@@Q@RRe(~   ^  ^^7%t3C6OCS#sRRR@QBR#SK@BKQKRS#B@6/   /
KB@RB#@RB@@R##R@QQG%t^/ ^ (7%%7(t%%7s%G6R@#QB@#QK#S#RQKeO#RS ///   /
R@@RBBR@RRQ##RRRB@SC3%7  /(7%%73(~/t%3OS#KRK@@R#@@e##QKQS##GO(//(/~ ^ (  /
@@@Q@@BR@@BRRR@#K@R%((/( /tt(~/~~//tK#@KBR##S@@@@@R#QK#RQ#RRGSG7((((//~//~
@QRBBR@KBRRR@R#@SQ#s(/~37t/// /~~7s#S@RB#R@s#QR@@R@@KQRRQ#@K#SQKs(t7////(/
###@@KR@#BRR@B#R@#Q#C(/  ^/^/( eR#B@###BR#K@#eS@RRRR@eK@#@BQS#K##K6t%7/ ^^
@#S@@#@@RB@#KB@B@R@#63 ^( // %RK@@K@S@#@RRRQBRBG@#GKQK@#R@@S####QSRK6%% ~/
3763QSseeGGO7%(///~/~/~~/ ~~(~((CC%GCC(%C7%7      //~t~/           /
C%e3eeGeGGC%t~(//~//// // ////~%7%6sCC(63(((  / ^ /~~/  /    /    ^     /
C%CQsSe6C%C/// // /^       ~(~//(~C7t(6%((~//   /~~~/~~
GSGQ%Gee3(C// /              //~~(~(3t(7((~     ///   //^/
KSSeO%%%%%(/(//                 / ((tC(/(~              / /
RQeSC37~~//(~( /                ~~%CO66(  /
R#G3~///~ /~~~/(/            /6%OSC37~(~~~(//  ^
ReC%~( / ~ ~/(/~/         ~SQQSe7%7(%(((/((//////                        ^
QCt(~/~/ /^~/%(s~(~   ^ 3KQSe3G6%3%37(~~(%tt(~%////                      /
OC((/~~~~/~(7(66G7~(//^ReGSSG%t%C6%~%(3/(/3/%~7/%(///
G3~~///~(/~((7G(O6%%%CSSQQ66CC6C7(%%C(%t%%%C(%(%%(tt(//
s(// ///~~t(3%st7C6sR#eROOe63O63t3(%~t%%C%%%37(6%C7(%(/^
C~/    / /(%OC6CssOQ@#S3GsCs7C36(t((%(Cs%7s%6sCC63C%7%C(/
3~~     / ^(COO7Q%sBKGG3((C%6s77t~(t((%33%tC7CC%333333(t7%(
(/ ^ /  ~/ (s(OGO(QSKG(~^/(~~(///~~(%7tC~((33C(6C%t/(%Ct%6C
/   /    //(ttO(t%@e6%((///         ~~~~~//~/(~(~t~ ((%3C%t             ^
          //~((%CQ@QCs(((//                  /   ~~(~(tC6%((
              ~(~Q@SsC((((/    ^       ^     ^ (^((((~CssC%C
                /#KOC(7t~((  //// /~/ (/ /  //~^(((t(((6%G3/
                ^B#OG7((C((%(~ ~~~(~//((/   ((((~ts(3s%Cs%3
                ^@GO7stt3((ssO6C(t(O3(((((s(((C6t((%63OeS3s^    //
                ~RK3OQ666O6(OGt%%67%t6(76OOtssGOsOstGOCQSG6    ~  ^//
     ////   ^  /sR@Css6t(t(tC76Cs(COtt%CCOG%GsOeOCOGsCO6COO    ((//  /  /
   //~/(%t((~~~(7##GC7O((t((t(ttst(COC3s%(%OSeO6OeGGOO6GQO%/  /(((~   ////
   ////~(~~t(~(O(#@36G6tO((((C((Gt3t3%77OOs6(s(66sGOOOOGeR#GQ /t(/ /  / /~
  ^ /~((((~ (((63QKttesGs#SR@QRSG6OOeGGGCG6GsGC66%OGs%CeSe#KO /((///// / ~
   //~%%(~//((~O(O6%GGQR@@@@@#RKQQSS######@@@R##K#O76sGOe##R     ~ /~~ ^~~
  / ~((((~~/~7~(~3C(t~SK@#Q@B#@K@##KK##R@R@@@@@@RRQSst3GSRR         //////
  /~/7%/(~(/~(/  t%t ~(CR@GQ@#@##QOOO#@@@RBR#@@B@#ORet(O#Q(        // /
 / /7t~(((/ ~(( ~C(( ~~CGGRB@@B#GO((tQSG###K#RRR##673(CQC/         //
 /((t%((~~ ((( / ^(t(~(/~(%O3C(~(~~ (GGGQG#RK####O(t(/SO(          /
/ /(%((~ ~/~~(~6s#eO(%((/  /(((tOt(~(6GO%t6Oe3O6%((OC(#O/   ^     /~
/~(((%(~((CQG@@R@@#eGs%~~~(tCts((~/ (6s66s(~/(~ttGO63C (/    / /  ~  /
//((%~//CSB@R@R@BR@SQOeG7s36G#O(((//((s##33((O(tOOO7~Qt%/         (~~~  /
/~C((/3Q@R@@@RR@R##QCOKe##GBOOO6tt7%%OeS#SGOOsSGK##(%O/Gs      /~~~ ^////^
//~(~sBRR@@##RR@@RBKQsRQ#@#OG(tR@BB##@@BQK#KK##K##s(QR6Ctt~    /   ~  //
 7C(##RRBB@R@@R##@@#eQOGOQGsO((S#Q#B@R#eKOGR@R@##Kt@KCst~~C   ^ ~(~///
/tGGRR#RR#R@@RB@R#@tCGG#QQ#R#sOOOSK#R##GKGQKR#RK#sC@Q%3/% ^   // (( //
6R@@R##R#K#RRQRR@RG^ /sKG6Oee@@B@@@@@@@@@@@#eQ##GOBKC6(7       ~ /(//   ^
S#B##OR@##RRR#@@@R6   %SSss66QBRKQSQKRB##eeK##KKsRRQet         /(~~///
#R@S#QRR#RKKR@RR#O/    sQGGO73GR@RB@@R#@eGReR@@3##R@@G        /(/ ~/    /
@BKB#K#####R#R#BK~// / (6K#OO766SSQGSK#sQS#K#G6~QO#@RBt       (/((/    ^ /
##Q#@BR@BBRRR#Q#Q(/^ ^^((%OQQOsC66%G6GGG##RG/((Q#SORR@B/     /~(~~~     ^/
RR#R@@@#@@BRR#KKQt/^   //(3OQ#KeOsOee@BQ##SCtCG@RKO#@R@G      ~^(^
@@@#RQ@#RR#####@KC/^     /~%3GS#R#@BR@SQ6OG3(eR@Q6GG#R@@%     ((/^       ~
##Q@#BSR@@#K#@Q#Rs^/      /(t%CCsseSSSOGGG6eQR#@BOGGe#B##^ ^ ~/((
S#RR#@##R@B@#@#@#G( ^      //%%3seQOSesQGe#R#RRBQSGs6e#R#G~(~~(t(/       ~
@QS#@#@@@@@##B@RR67~/     ^//t%seGGQGSQ#@RB#Q@@R#GSGGSR#RKSt((tt(~(/( ///t
@#Q##@QR#RK@#@RKSO7/ ^~  /~/~%%CCsSOKRR@R#R@RRRQSGQOsGeOS#QC(6((6t(((((~(~
G@BKRRQ@@RR@#@Q#Qe%(/// ^/~~%3%6C6CQ#R@BR@#R#QQ##6SsssO36GSGC%((s~7(((((~(
#RQR#B#@###RQRR#BRest~/~/~O%#GKS@@RRR@B@ReQ@BR@#GOS6OOGeO6OGtsCst((%((((((
##@B@@BRRRQRRR#Q@#eRKQ%///Cs#K@QQGS##GBRReQK##@@ReSsOOOees6#3CGs66C%%(3s33
###R#RB###K#R###R#Q#@RO/~(CSKGsOs3O#S#Q#SQ#RKK###@@KGGCSG6sOeG%3C33tOsO%(e
#BRR##RK@@RKR#RQR@#GOss7%(tOst%6OKKGBRRG##eQQS###BR##eOGOCGOOOOCsC7%Oss37G
BB@@S@R###R##RR##R##G%s((/(S%3~Q#QSKQ#G###RsQ#B#RR@R#BG#GssGGOOReCO%37(3t(
B@@Q@##RQQ#R#RQBe#@#Ke6s6//O7#G#GG#KReKG#KORKQKQ#@@@@@#eSOSG#RS6GQOGs%%((7
#@R@@@@R#KR#B%%(((((t(7tt/(t%6CCQKQ##eOOeeGS~^// //7O%(((/^//////^^( ^// /
QB@@@@@R@@#G~Gt((((~/~/~( //%(OssGQSSS6SO%tC/^/~~(((CG(//////(//  ^/^/^//^
SQQRO@##QS6s(//~/^~(//  //^//(%C7(eO%7OG%77((/^/((t%t%C~~/(//      /^
G@@@BBB@QCO7(/~/ /^/^/   ^///(((((%6G3ss%3(^//^//((///(t((~/^       ^
BS#@@QS6eGC(tt~~^  ^  ^    /  ^/(/%C76%%%7^          ^^/~/((^
Q@BGKsC3t((%t(~(/^            ^/((sSCCCt^//      ^    ^ ^  //
@RQG(t~(~/t(77((~^^^      ^   CSCOGs3/t/ (~^/ /                        ^ /
RGCCC////~~/(s(~~//^      /eSQeQ%%C%(~/%//(//^///                       /(
Rs7t(~(//(~t%OCRQ7// /  tSeS#Oe%((7(6(7^/33t%^(/ ^^                     ^/
#37/((((%(3CsCG##3%(77(BOQ#Q#Ss%%%t7(~/~C/~(((C/3t//^                   //
#C//~(((%(%sOse%sOOGGS@@QG%sO333O%(C/%(6C(%tt%(3Ct7(/ /                  /
Ot//^(~~((%sKOeGG@RS@@S%QsGG6C%3(%(C%7st7C6CC63tCt%(t/ ^                ^/
%///^  /^/(%SQ#KQ@RQOCBQOSGOtsOOt%67S(C%%%sOsSOO6CCC%7t^/               ^/
C~~///(^/^/tOKRGQGB@RSe6t7GOSO7t%(%%t%CCs3%6%GO76%s666(tt%(             //
C/^( ~  ^ /%COSRB7KR#Ots(t7(((~(((C%76%s3(tCsOtOO%Ct7ss%3Os            ^//
(//^~^^^/~(%6CSC%%@@S63%(tt//////~//t((%7((((t(ttt7(7%6sOC7            ^t~
/  / /^/^ ~((C7OS%K@OS(Gt(t/t(^//^/^ ////////(~~~t(tt7%OO3t(           ^//
    ^^/    ^/^t7CGG@SO~ett((///(~/^/(//(^////(/t(7tt77sGG6CC           ^/
/  ///^        /(#@@#sC%7%%~~(tt(/((%^7~/(//(((((7C%7C3C3QC~
 ^^ /^         ^~Q##QCC3O%3s77~%tt%(%(%(%/(/%77(C7OCGC3S63C
     ^          ~KRRCO3tO6CSGeOO%33SO%%%3%S%CCGsC3C7SeS#SCO^  ^/((~^
/    ~/         (#BRGQK6e#eCQSCsCGCs%O%6OOQCSSKSQGG%O##KSQO   /t/~7(~//
//  ^~(~~ ^ ^^/(6#@Ss6KO%3%363OOG%6#(63eCG#CRK#GKGsSSSeGQ%%   /7t(7(/t//(^
^  ///~(%(///~~/tS@#GCG3777777%%GC7GCGsK3%6#RKSSSKQGG###SG%/  (7tt7~//((((
^ ^~~/~/7(7((t7e(@@OOQO73%36(%O7S%C%sCCCGQOs%QCeOS@sSK#GG#Q#S/t7/s((//(~((
  ~/~~((ttt/(t7OC#BC%SQORBQ@@##QKOSeQSS#O3ss7SsO%7GQQe3#QCQ@s/t((C((((~(/(
 ^^(((73((//(t7e%6eCQS@@@t%SSOR@R#SSBRRBB6QR#O6RROOCe#%SQBB@^  /^(/((t~((t
 ^~/((/(t~~/(777(sO7C%S@O3@CsQ@@@KRB@@RQ@Re#RKS@@RQ#Ks3#K#K^      /~((((((
  /((7t((((((((//tO7(%tO@@@KSR@@@RSQ#@@@R@QOOGOOC@@@S/%O@G/       /t(^~//
^(/~t7C(//~/(~/~(G%((t%~RQ@B@@@#SG7~(RRSKR##QGG##QSOG(eRG^        ~((//
 ~(((%((///(7(/( /737(%tt(OsGs%tC%%~3GS#Q@RB@RRR@6tO(7RQt        /// /
//~(%(((^/((((((QRB6%C7/(///%(%%%(6((Ges67KQe%C%3C7S6tBQ^   /~^^^/((/^
/(((t%%(//(3CCGO73QGGs%3(((767s7tt~(%3GQ%%/%C(((3GCOss~/~   ^~//(/%(((//
//t(3/~~tOO6t%e%s6S@@KGK6Ce%#SS(~~C~/6Q#@SSt(Q3%%G#(tQ(3    ^/^^//C%t(///^
((%~/~(CtsC%3GOG6GGOB@OCRKSBG#3O%%%((KRSRQGs6CeG#RSC(RCOK   ^  7((3~~~~~~~
~(((tessO3(OOO6S%CSR@SKR@B@OGC7@@BB@@B@@@QRB@@@R#QstO@e3s7( // ((~((////^^
/(3(6%OCCssO%%CGO(6QQRKQ#OSSC7CQR#@RRBRsReG#BSRQRR%BK6GO(/7 ^ //7%((~~/ /~
~(OO%(CCs6s%CsC%ss3(sQQB#R@@BsOGG#@@@@@e@B@B@#R#@Qs#Q%3tC ^   (~(%t/~(^///
(6Cs33%%%%6OOGCO%67  ^sRG#eK#@@@@@#K@@@@e#@#S#B#3tCs66(3  ^  ~^~(3~((//^(/
O6%sOQ%t%3tsss%%6s^   O#KRSSGO@#SOR@Q@#K@#K@@@@@S@O%RC     / ^/(t%((((/^//
O6CGGSO7O%Ge6(O%37     3QGee3CS@@@B@@@RR@Q@@B#@CQOs(%7      ^/(t%~((////~/
((CCCCOOGOCCt76%6/   ^ /C#@Se%s6OORRK#@ROR@@S3t~K%sCs7t     ^/((C((~///~/(
OeOOtt%~(%6s36KCG~   /^^/tO#RSOO66QQQQ#K#@BQ( ^7Os6CCC6/    /~77t7~//^//((
77Ot((Cs3t%6COQCG(       ~%O#@B#R#SS#@@@@RS337C%%sC3(O3O    / tt(t^// ////
((3C3G6GCssCt%O7s6^      //(tOS@@#@@R@QOCGC(7%O%te6%67%(~^ ^^/(t%~/    ^/(
stQ7OCsG(7sse76(C3^        ^~t3COOOSGeGOGs%%(6GOOeG%%GOOs~/(/tt((//    ^/^
%CC6(%6GC3%7G3G3s%/        ^/tt%COOOGGGsCs3GsGO(6%GC3ss%OS/tt77t(t~//^/(~7
(OsS(OCs~(6sOC%7stt       ^^/(%6OsGSGSO66CSOS(~C%6C36CC76OCtt%%t(t7(~(%~C(
(3sO%3e%s6G3O%COOC(^  ^  ^^^/t3CsGGGeeG%sOOtOCtSss%33%7%6sC7(eC7C77t7~~%~%
O%O6CCCC76G(G%7%sC(/ ^^^ ^^/t7%6%3CsKQCss%O%7GOtsC766%%3O6OC%O6%Ot%C(33/C/
%CC6Q7G(SSO3OtGs%7Cs(/ ~//^G#SeC@@@@R@GQSS3(C6(t6QQG6%C%7COC/6GO7t%O%3%%%t
C%%7%~CCCC(%s%CG(s#Qs6%^ /(G@OBRRSG@##OO7OOtss7%6C7OS6%tCSe%CsssOOG%C3G6Cs
O(sOsO7s((3C(O3O67G@@Rt((//C@SSCRQees%%6SOs6tGOss%((%O6G6OOO7337%s6C66O33O
C6GtGGt6((CC%OtOC(sBQe33~3(K6/3KGRBGt(%sQ6s763sGOsCOCCOOC6G7C6637tOOsss6O6
C36(7(sG6O33O3C37C%OQCe//~~eGC/C%7OCQ%O73C6S6%CGGC%6SC(7%GOtCeCtt3C(%%((((
Ct(O(6SCGSs%GtO(SCtGRS76~^tOsC#%GGG3O%O3OGs663C(%%C%73O3%%CeOt76G37%ttt/t7
 ^//33(7((((^
 ^(/(7(((t/^
  ^(/((^/^
^t(%/((~^
t(((t
C%(//
Cs(                           ^/^(/
O~^                        ~((~(
C^                       %~~(^~
(                      3(t%((/
(                     (%%( ^^
^                   S6(/~///                    ^
                   SOt(  ^                   /^^
                  ^St/                       ^
                  ((/                                    ^^
                  s(
                  s~                                    ^
                 ~G/                                   ^/^
                 7(                                      ~
                 s(                                       ^
                 s(                                    ~( /
                 O(                                    /((/
                 GO                                     /^^
                 (C                                    /(/
                 67                                 ^  ~(~/
                 //       ~/(/                         (~ ~^
                      (~66GOO(((^^    ^/((C6s~///^     //  ^
                       /e~RG@@%(/ ^^/~//%eGSSGC3(~/
                        /7((%(t((/   ~3OOeG@@Se@G3(^    ^/
                           /^~/      /~ / (C6GOG(
                                        ^/~(((~       /
                (%%                                   /
           ~~OR@##@
         ~SBG#@R@@@(/                  ^^            (
       %G@@R@@@@@@@^ ^   / ^            /       ^^   ~ ~(
     (SS@Ks@@@@@B@@(^ ^///^    ^7//  /((/ ^^^//^//  ~S/
    C3@sG#R@R@@@@S@R /  /       /^/(t~/ /  ~%~3((/ 3@//
  ~%GOGGQG#GB@@R@@@  /  ////^     ^/~// ^ //(/~/~  CC
 6eBO6OGG6@@@@@@R@~    /     ^ ^^/^/(((77ss~ /~~  sC ^
SRGS66OOKRG@@@BRB@     (              ^/~/^~~~~~ S@3t
Q#GSSSGO@GG@@G@QG/     ^/      /7/~((/~^( ^(%/( O@@GS/
GGR@eO@S#OO#6O@SG        ~~       ////(/  /~/^  G~@@@G
e@S@SS#6sROSKSSsG         //^            /((   (St(@@@e
GS@SSO@@RGO#OGSCO          ^/~^       /%/((^ ^(Ss%(GS@K%
SS@#G@B@R@GsCOSOG~           ~(%6tCC7%7(/(~  /GRC%t/GQRO
OKe#@##sS##OQ#GsR~            ^/~~(%(t((((/~(S@RG7t(7Q#@O
3#SeOS@@@@QOGRR@@/              /((/(((t((%O@@BC6t7(~%SGQ7
OSS@s@@@sSB@K@GO@^             /~/~7(%%Cee@@#sCCO%(((7G%O%(
6SGKKSRQ@@@@@K@@s~             ^/((~%eQQ@@@QQ@GGO77//((~tG%
GRS#@SO@Q@@6@GOOO(             ^^^/~G@O@@R@6OOOtO(7~~/(/(%G/
6BO@@e@S@@@K6O@#GC~^        (//^/(C~G%SG@e%O@@O%(%%((~(~/~7(
G#RQ@3@@QK(GQGGGe@%3(~     /(~/(/  /((6eG%Ot@@#R@3((7(~((t(t^
@G@S@@#S3OOS6SSOGSet/      //      /%66OGsGe(@@@@RC7~(~C((t%~(^
#S@e@#SCOs#s#QGesOS(             ~3%CSS%QSC(3tS@@@@@O(%3~~C~(~(//
#QBGCG#@e@G6RQeGGS3G~          (G%OeO67sG6SG%7G@@KR@@G~O(%7~(t(C(//
@QOSGe@@GK@GGSSOGSQe%~       (O%6sGGG6s%SetGGCO~e#GSQR@t%7OtGst~t(((^
(7tCsOsOs6sO%%~ ^^/ / /^/ ^^////~(~/(      /      ^^// /^          /
(7%3C66C3C77(//^^^      ^   ^ (( ////              ^~~  /    / ^        /
(t7%%%3(%7~/ ^ /^ ^/    ^     ^^^ /    ^    /      / /~            ^
(CCC%63%7/~                  /^     /           ^ ^   ^/^/
%66%6(((((  ^      ^     ^ /         /          ^ ^     / ^
C6C%C(~^   ^ ^ / ^       ^        /~/(~/         ^                  ^
%sst(/ ^  ^ /  ^^ ^       ^   7s%C3t3 t^ ^~^^
ss7~~^ ^     ^    ^       /C%33C6s%((~^%^^/^/ /^/                        ^
O%~/           //       ts3%s36(7%7(7/( /t7~% (~ /^
G~(     ~ /   ^   / ^ /3sGOCOO3(~(773// 3^/~~/C^%~//^
s(^     ^            /%6G6(%%(~~7~/(/t(%((Ct(%/%7/%(/ /
7/ ^ /^   ^^/    /^~O6O7O%3C7(/~/t ( /(t7(7t76C(Ot%~7/ /
t      / /  ^ // //ROs%~/((( ((/  / % ~(t/~7(37%((%%%(( /
~     ~ ^   ^ / ^ (637/~  ~/~/  ^    /(~///~/t(/t~(((t/(tC(
~  ^ ^         ^/ 3%(/         ^    ^^ ~   //~ ~~ ^  /(/(%7
/   /             %%/                                 /~t(/             /
          ^    / ^37 /      //  ^                      (%(/
                 %6(^          /    ^        /        /(%%t(
       ^       / 37/~          ^    ^    /             /t6t^
                 6%~/      /   ^                  ^ ^  (/CC
  /              36/       ^ ^     /                ~^^%Ct%     ^^
     ^^          s%~  /  /  ^    ^        /   ^//   ^/(tCs3    ^   ^^
 ^   ^^ /        O%~  /        ^^  /   ^ // /^/  /^/^~//6%% ^        /  /
   /   ^(/       %C//                 //   //^  //////(%CO7   ^
^  ^  ^ ///    / C%/ /          /   ^    ^   ^ ^ ^//(//6O7t/     ^
  /   ^^/~/      (t  ^(/~(%t%7/// /^/^/~   / / /^ //~(~33~7( ^/
   ^  /(/      /  / //%7%3G6C%77((//(((t%%3%3%7t((/ ~~/(%(((
  / ^^ //        ^/ ^ /7G%RG#@%7t(((t7tt%ssssC3%77t^/~~~/((
      (/^         ~    ^t%C%%7%77(//~7%33ss@@GOKO36(/^  (t      ^  ^/ ^ ^
^/  /~/^  ^      /     ///(t(7t(//   (%~t(%OGeGO%(/ ~ ~^//          /
 ^  ^(//       /          (((/       /~/((77%77(~/    (~             ^
/   ~///      ^(S3G/               ^  /   ///  ^/  /  t~    //
    /7(/  (3SOeRRQ@/^       ^ ^    ^ ^/ ^        /  t( ^/    / ^     ^
  / t/ /(6SKRK###@Q%t//^  / ///    /  ~((/   /  ^~~  3/7/               /
/ /  /7KSR#@RRRQ@B@(~( /~t^(~/        ^/t/    //(((  6(OG      ^       ^/^
   ^(KS#RQe@@BBQ@@K%(/(tt7(//  (%7t((t%7(((((tt(t(~ 3s3%%C(            ^
  (~eKRQQ#KB#R@@@#KR~(//t/~~   /t(t7%77~(//7%7%7%7^%BO%7  %   /      /  ^/
^/OR#B#####G#@@#B@@%(%/(tttt(  ^ /((7(t/(((t7t7t7~(%S%( t     /      ~  ^
teSQ#KR#@B@@@@B@R@S^ ~((/~~/~((((t(t%%%%%3%7~(77(~GQt%~3           ^/   /
@@Q#Q@#Q@@@@@@R@K@%   (3~(~^ //(/^^/^(((tt(77777~sBRs3             ^^/
BRS@KRQ#@##@@RRRRQ     3t~//  /t%t7%7t7(%/(3%7%(S@@QQS                  ^
#R@RB@@RR##@R#@KBt^  / /(%7// ^ //((t(77/(t7tt~/#K@#R#s   / ^          /
RB@@QBB@#BQKRR##Rt ^ (//~7tt(/    / ~///(t7O( /sRS#@@#S~     ^
#R@@@@@@RKQ#####R% //   /(tt77(/~/////73t%C%sOQQQeQBRBSR
RRR@#@#@R@##RR#GR#/      //%%sCC33%%%%O66GG%3OQ#@@#S#R@Q%        /     ^ ^
#@RR@#@G##@##B@@@#//  ^    ^/76OSSGeOGeOGSSGG#@KGRK#RRK@K  / ^         ^
@@##@Q@@@@#GQRBR@O/ /   ^ ^ ^77%COCOOGKGeGGS@##KR####RR#RQ/
K@@@R@R#@@K@BRS#RsC^/     ^^^(%s6CsOGQSQeKK@@##OBBeSK##SSeO         ^
SR@R@Q@B@@@@@Q@@@S(/  /   ^  7%COSOeOe#OR@@@#@#R@##eGKKSQ#Q~ ^  ^
@@S@@#@#@@R@@Q@RRe(~   ^  ^^7%t3C6OCS#sRRR@QBR#SK@BKQKRS#B@6/   /
KB@RB#@RB@@R##R@QQG%t^/ ^ (7%%7(t%%7s%G6R@#QB@#QK#S#RQKeO#RS ///   /
R@@RBBR@RRQ##RRRB@SC3%7  /(7%%73(~/t%3OS#KRK@@R#@@e##QKQS##GO(//(/~ ^ (  /
@@@Q@@BR@@BRRR@#K@R%((/( /tt(~/~~//tK#@KBR##S@@@@@R#QK#RQ#RRGSG7((((//~//~
@QRBBR@KBRRR@R#@SQ#s(/~37t/// /~~7s#S@RB#R@s#QR@@R@@KQRRQ#@K#SQKs(t7////(/
###@@KR@#BRR@B#R@#Q#C(/  ^/^/( eR#B@###BR#K@#eS@RRRR@eK@#@BQS#K##K6t%7/ ^^
@#S@@#@@RB@#KB@B@R@#63 ^( // %RK@@K@S@#@RRRQBRBG@#GKQK@#R@@S####QSRK6%% ~/
3763QSseeGGO7%(///~/~/~~/ ~~(~((CC%GCC(%C7%7      //~t~/           /
C%e3eeGeGGC%t~(//~//// // ////~%7%6sCC(63(((  / ^ /~~/  /    /    ^     /
C%CQsSe6C%C/// // /^       ~(~//(~C7t(6%((~//   /~~~/~~
GSGQ%Gee3(C// /              //~~(~(3t(7((~     ///   //^/
KSSeO%%%%%(/(//                 / ((tC(/(~              / /
RQeSC37~~//(~( /                ~~%CO66(  /
R#G3~///~ /~~~/(/            /6%OSC37~(~~~(//  ^
ReC%~( / ~ ~/(/~/         ~SQQSe7%7(%(((/((//////                        ^
QCt(~/~/ /^~/%(s~(~   ^ 3KQSe3G6%3%37(~~(%tt(~%////                      /
OC((/~~~~/~(7(66G7~(//^ReGSSG%t%C6%~%(3/(/3/%~7/%(///
G3~~///~(/~((7G(O6%%%CSSQQ66CC6C7(%%C(%t%%%C(%(%%(tt(//
s(// ///~~t(3%st7C6sR#eROOe63O63t3(%~t%%C%%%37(6%C7(%(/^
C~/    / /(%OC6CssOQ@#S3GsCs7C36(t((%(Cs%7s%6sCC63C%7%C(/
3~~     / ^(COO7Q%sBKGG3((C%6s77t~(t((%33%tC7CC%333333(t7%(
(/ ^ /  ~/ (s(OGO(QSKG(~^/(~~(///~~(%7tC~((33C(6C%t/(%Ct%6C
/   /    //(ttO(t%@e6%((///         ~~~~~//~/(~(~t~ ((%3C%t             ^
          //~((%CQ@QCs(((//                  /   ~~(~(tC6%((
              ~(~Q@SsC((((/    ^       ^     ^ (^((((~CssC%C
                /#KOC(7t~((  //// /~/ (/ /  //~^(((t(((6%G3/
                ^B#OG7((C((%(~ ~~~(~//((/   ((((~ts(3s%Cs%3
                ^@GO7stt3((ssO6C(t(O3(((((s(((C6t((%63OeS3s^    //
                ~RK3OQ666O6(OGt%%67%t6(76OOtssGOsOstGOCQSG6    ~  ^//
     ////   ^  /sR@Css6t(t(tC76Cs(COtt%CCOG%GsOeOCOGsCO6COO    ((//  /  /
   //~/(%t((~~~(7##GC7O((t((t(ttst(COC3s%(%OSeO6OeGGOO6GQO%/  /(((~   ////
   ////~(~~t(~(O(#@36G6tO((((C((Gt3t3%77OOs6(s(66sGOOOOGeR#GQ /t(/ /  / /~
  ^ /~((((~ (((63QKttesGs#SR@QRSG6OOeGGGCG6GsGC66%OGs%CeSe#KO /((///// / ~
   //~%%(~//((~O(O6%GGQR@@@@@#RKQQSS######@@@R##K#O76sGOe##R     ~ /~~ ^~~
  / ~((((~~/~7~(~3C(t~SK@#Q@B#@K@##KK##R@R@@@@@@RRQSst3GSRR         //////
  /~/7%/(~(/~(/  t%t ~(CR@GQ@#@##QOOO#@@@RBR#@@B@#ORet(O#Q(        // /
 / /7t~(((/ ~(( ~C(( ~~CGGRB@@B#GO((tQSG###K#RRR##673(CQC/         //
 /((t%((~~ ((( / ^(t(~(/~(%O3C(~(~~ (GGGQG#RK####O(t(/SO(          /
/ /(%((~ ~/~~(~6s#eO(%((/  /(((tOt(~(6GO%t6Oe3O6%((OC(#O/   ^     /~
/~(((%(~((CQG@@R@@#eGs%~~~(tCts((~/ (6s66s(~/(~ttGO63C (/    / /  ~  /
//((%~//CSB@R@R@BR@SQOeG7s36G#O(((//((s##33((O(tOOO7~Qt%/         (~~~  /
/~C((/3Q@R@@@RR@R##QCOKe##GBOOO6tt7%%OeS#SGOOsSGK##(%O/Gs      /~~~ ^////^
//~(~sBRR@@##RR@@RBKQsRQ#@#OG(tR@BB##@@BQK#KK##K##s(QR6Ctt~    /   ~  //
 7C(##RRBB@R@@R##@@#eQOGOQGsO((S#Q#B@R#eKOGR@R@##Kt@KCst~~C   ^ ~(~///
/tGGRR#RR#R@@RB@R#@tCGG#QQ#R#sOOOSK#R##GKGQKR#RK#sC@Q%3/% ^   // (( //
6R@@R##R#K#RRQRR@RG^ /sKG6Oee@@B@@@@@@@@@@@#eQ##GOBKC6(7       ~ /(//   ^
S#B##OR@##RRR#@@@R6   %SSss66QBRKQSQKRB##eeK##KKsRRQet         /(~~///
#R@S#QRR#RKKR@RR#O/    sQGGO73GR@RB@@R#@eGReR@@3##R@@G        /(/ ~/    /
@BKB#K#####R#R#BK~// / (6K#OO766SSQGSK#sQS#K#G6~QO#@RBt       (/((/    ^ /
##Q#@BR@BBRRR#Q#Q(/^ ^^((%OQQOsC66%G6GGG##RG/((Q#SORR@B/     /~(~~~     ^/
RR#R@@@#@@BRR#KKQt/^   //(3OQ#KeOsOee@BQ##SCtCG@RKO#@R@G      ~^(^
@@@#RQ@#RR#####@KC/^     /~%3GS#R#@BR@SQ6OG3(eR@Q6GG#R@@%     ((/^       ~
##Q@#BSR@@#K#@Q#Rs^/      /(t%CCsseSSSOGGG6eQR#@BOGGe#B##^ ^ ~/((
S#RR#@##R@B@#@#@#G( ^      //%%3seQOSesQGe#R#RRBQSGs6e#R#G~(~~(t(/       ~
@QS#@#@@@@@##B@RR67~/     ^//t%seGGQGSQ#@RB#Q@@R#GSGGSR#RKSt((tt(~(/( ///t
@#Q##@QR#RK@#@RKSO7/ ^~  /~/~%%CCsSOKRR@R#R@RRRQSGQOsGeOS#QC(6((6t(((((~(~
G@BKRRQ@@RR@#@Q#Qe%(/// ^/~~%3%6C6CQ#R@BR@#R#QQ##6SsssO36GSGC%((s~7(((((~(
#RQR#B#@###RQRR#BRest~/~/~O%#GKS@@RRR@B@ReQ@BR@#GOS6OOGeO6OGtsCst((%((((((
##@B@@BRRRQRRR#Q@#eRKQ%///Cs#K@QQGS##GBRReQK##@@ReSsOOOees6#3CGs66C%%(3s33
###R#RB###K#R###R#Q#@RO/~(CSKGsOs3O#S#Q#SQ#RKK###@@KGGCSG6sOeG%3C33tOsO%(e
#BRR##RK@@RKR#RQR@#GOss7%(tOst%6OKKGBRRG##eQQS###BR##eOGOCGOOOOCsC7%Oss37G
BB@@S@R###R##RR##R##G%s((/(S%3~Q#QSKQ#G###RsQ#B#RR@R#BG#GssGGOOReCO%37(3t(
B@@Q@##RQQ#R#RQBe#@#Ke6s6//O7#G#GG#KReKG#KORKQKQ#@@@@@#eSOSG#RS6GQOGs%%((7
#@R@@@@R#KR#B%%(((((t(7tt/(t%6CCQKQ##eOOeeGS~^// //7O%(((/^//////^^( ^// /
QB@@@@@R@@#G~Gt((((~/~/~( //%(OssGQSSS6SO%tC/^/~~(((CG(//////(//  ^/^/^//^
SQQRO@##QS6s(//~/^~(//  //^//(%C7(eO%7OG%77((/^/((t%t%C~~/(//      /^
G@@@BBB@QCO7(/~/ /^/^/   ^///(((((%6G3ss%3(^//^//((///(t((~/^       ^
BS#@@QS6eGC(tt~~^  ^  ^    /  ^/(/%C76%%%7^          ^^/~/((^
Q@BGKsC3t((%t(~(/^            ^/((sSCCCt^//      ^    ^ ^  //
@RQG(t~(~/t(77((~^^^      ^   CSCOGs3/t/ (~^/ /                        ^ /
RGCCC////~~/(s(~~//^      /eSQeQ%%C%(~/%//(//^///                       /(
Rs7t(~(//(~t%OCRQ7// /  tSeS#Oe%((7(6(7^/33t%^(/ ^^                     ^/
#37/((((%(3CsCG##3%(77(BOQ#Q#Ss%%%t7(~/~C/~(((C/3t//^                   //
#C//~(((%(%sOse%sOOGGS@@QG%sO333O%(C/%(6C(%tt%(3Ct7(/ /                  /
Ot//^(~~((%sKOeGG@RS@@S%QsGG6C%3(%(C%7st7C6CC63tCt%(t/ ^                ^/
%///^  /^/(%SQ#KQ@RQOCBQOSGOtsOOt%67S(C%%%sOsSOO6CCC%7t^/               ^/
C~~///(^/^/tOKRGQGB@RSe6t7GOSO7t%(%%t%CCs3%6%GO76%s666(tt%(             //
C/^( ~  ^ /%COSRB7KR#Ots(t7(((~(((C%76%s3(tCsOtOO%Ct7ss%3Os            ^//
(//^~^^^/~(%6CSC%%@@S63%(tt//////~//t((%7((((t(ttt7(7%6sOC7            ^t~
/  / /^/^ ~((C7OS%K@OS(Gt(t/t(^//^/^ ////////(~~~t(tt7%OO3t(           ^//
    ^^/    ^/^t7CGG@SO~ett((///(~/^/(//(^////(/t(7tt77sGG6CC           ^/
/  ///^        /(#@@#sC%7%%~~(tt(/((%^7~/(//(((((7C%7C3C3QC~
 ^^ /^         ^~Q##QCC3O%3s77~%tt%(%(%(%/(/%77(C7OCGC3S63C
     ^          ~KRRCO3tO6CSGeOO%33SO%%%3%S%CCGsC3C7SeS#SCO^  ^/((~^
/    ~/         (#BRGQK6e#eCQSCsCGCs%O%6OOQCSSKSQGG%O##KSQO   /t/~7(~//
//  ^~(~~ ^ ^^/(6#@Ss6KO%3%363OOG%6#(63eCG#CRK#GKGsSSSeGQ%%   /7t(7(/t//(^
^  ///~(%(///~~/tS@#GCG3777777%%GC7GCGsK3%6#RKSSSKQGG###SG%/  (7tt7~//((((
^ ^~~/~/7(7((t7e(@@OOQO73%36(%O7S%C%sCCCGQOs%QCeOS@sSK#GG#Q#S/t7/s((//(~((
  ~/~~((ttt/(t7OC#BC%SQORBQ@@##QKOSeQSS#O3ss7SsO%7GQQe3#QCQ@s/t((C((((~(/(
 ^^(((73((//(t7e%6eCQS@@@t%SSOR@R#SSBRRBB6QR#O6RROOCe#%SQBB@^  /^(/((t~((t
 ^~/((/(t~~/(777(sO7C%S@O3@CsQ@@@KRB@@RQ@Re#RKS@@RQ#Ks3#K#K^      /~((((((
  /((7t((((((((//tO7(%tO@@@KSR@@@RSQ#@@@R@QOOGOOC@@@S/%O@G/       /t(^~//
^(/~t7C(//~/(~/~(G%((t%~RQ@B@@@#SG7~(RRSKR##QGG##QSOG(eRG^        ~((//
 ~(((%((///(7(/( /737(%tt(OsGs%tC%%~3GS#Q@RB@RRR@6tO(7RQt        /// /
//~(%(((^/((((((QRB6%C7/(///%(%%%(6((Ges67KQe%C%3C7S6tBQ^   /~^^^/((/^
/(((t%%(//(3CCGO73QGGs%3(((767s7tt~(%3GQ%%/%C(((3GCOss~/~   ^~//(/%(((//
//t(3/~~tOO6t%e%s6S@@KGK6Ce%#SS(~~C~/6Q#@SSt(Q3%%G#(tQ(3    ^/^^//C%t(///^
((%~/~(CtsC%3GOG6GGOB@OCRKSBG#3O%%%((KRSRQGs6CeG#RSC(RCOK   ^  7((3~~~~~~~
~(((tessO3(OOO6S%CSR@SKR@B@OGC7@@BB@@B@@@QRB@@@R#QstO@e3s7( // ((~((////^^
/(3(6%OCCssO%%CGO(6QQRKQ#OSSC7CQR#@RRBRsReG#BSRQRR%BK6GO(/7 ^ //7%((~~/ /~
~(OO%(CCs6s%CsC%ss3(sQQB#R@@BsOGG#@@@@@e@B@B@#R#@Qs#Q%3tC ^   (~(%t/~(^///
(6Cs33%%%%6OOGCO%67  ^sRG#eK#@@@@@#K@@@@e#@#S#B#3tCs66(3  ^  ~^~(3~((//^(/
O6%sOQ%t%3tsss%%6s^   O#KRSSGO@#SOR@Q@#K@#K@@@@@S@O%RC     / ^/(t%((((/^//
O6CGGSO7O%Ge6(O%37     3QGee3CS@@@B@@@RR@Q@@B#@CQOs(%7      ^/(t%~((////~/
((CCCCOOGOCCt76%6/   ^ /C#@Se%s6OORRK#@ROR@@S3t~K%sCs7t     ^/((C((~///~/(
OeOOtt%~(%6s36KCG~   /^^/tO#RSOO66QQQQ#K#@BQ( ^7Os6CCC6/    /~77t7~//^//((
77Ot((Cs3t%6COQCG(       ~%O#@B#R#SS#@@@@RS337C%%sC3(O3O    / tt(t^// ////
((3C3G6GCssCt%O7s6^      //(tOS@@#@@R@QOCGC(7%O%te6%67%(~^ ^^/(t%~/    ^/(
stQ7OCsG(7sse76(C3^        ^~t3COOOSGeGOGs%%(6GOOeG%%GOOs~/(/tt((//    ^/^
%CC6(%6GC3%7G3G3s%/        ^/tt%COOOGGGsCs3GsGO(6%GC3ss%OS/tt77t(t~//^/(~7
(OsS(OCs~(6sOC%7stt       ^^/(%6OsGSGSO66CSOS(~C%6C36CC76OCtt%%t(t7(~(%~C(
(3sO%3e%s6G3O%COOC(^  ^  ^^^/t3CsGGGeeG%sOOtOCtSss%33%7%6sC7(eC7C77t7~~%~%
O%O6CCCC76G(G%7%sC(/ ^^^ ^^/t7%6%3CsKQCss%O%7GOtsC766%%3O6OC%O6%Ot%C(33/C/
%CC6Q7G(SSO3OtGs%7Cs(/ ~//^G#SeC@@@@R@GQSS3(C6(t6QQG6%C%7COC/6GO7t%O%3%%%t
C%%7%~CCCC(%s%CG(s#Qs6%^ /(G@OBRRSG@##OO7OOtss7%6C7OS6%tCSe%CsssOOG%C3G6Cs
O(sOsO7s((3C(O3O67G@@Rt((//C@SSCRQees%%6SOs6tGOss%((%O6G6OOO7337%s6C66O33O
C6GtGGt6((CC%OtOC(sBQe33~3(K6/3KGRBGt(%sQ6s763sGOsCOCCOOC6G7C6637tOOsss6O6
C36(7(sG6O33O3C37C%OQCe//~~eGC/C%7OCQ%O73C6S6%CGGC%6SC(7%GOtCeCtt3C(%%((((
Ct(O(6SCGSs%GtO(SCtGRS76~^tOsC#%GGG3O%O3OGs663C(%%C%73O3%%CeOt76G37%ttt/t7
 ^//33(7((((^
 ^(/(7(((t/^
  ^(/((^/^
^t(%/((~^
t(((t
C%(//
Cs(                           ^/^(/
O~^                        ~((~(
C^                       %~~(^~
(                      3(t%((/
(                     (%%( ^^
^                   S6(/~///                    ^
                   SOt(  ^                   /^^
                  ^St/                       ^
                  ((/                                    ^^
                  s(
                  s~                                    ^
                 ~G/                                   ^/^
                 7(                                      ~
                 s(                                       ^
                 s(                                    ~( /
                 O(                                    /((/
                 GO                                     /^^
                 (C                                    /(/
                 67                                 ^  ~(~/
                 //       ~/(/                         (~ ~^
                      (~66GOO(((^^    ^/((C6s~///^     //  ^
                       /e~RG@@%(/ ^^/~//%eGSSGC3(~/
                        /7((%(t((/   ~3OOeG@@Se@G3(^    ^/
                           /^~/      /~ / (C6GOG(
                                        ^/~(((~       /
                (%%                                   /
           ~~OR@##@
         ~SBG#@R@@@(/                  ^^            (
       %G@@R@@@@@@@^ ^   / ^            /       ^^   ~ ~(
     (SS@Ks@@@@@B@@(^ ^///^    ^7//  /((/ ^^^//^//  ~S/
    C3@sG#R@R@@@@S@R /  /       /^/(t~/ /  ~%~3((/ 3@//
  ~%GOGGQG#GB@@R@@@  /  ////^     ^/~// ^ //(/~/~  CC
 6eBO6OGG6@@@@@@R@~    /     ^ ^^/^/(((77ss~ /~~  sC ^
SRGS66OOKRG@@@BRB@     (              ^/~/^~~~~~ S@3t
Q#GSSSGO@GG@@G@QG/     ^/      /7/~((/~^( ^(%/( O@@GS/
GGR@eO@S#OO#6O@SG        ~~       ////(/  /~/^  G~@@@G
e@S@SS#6sROSKSSsG         //^            /((   (St(@@@e
GS@SSO@@RGO#OGSCO          ^/~^       /%/((^ ^(Ss%(GS@K%
SS@#G@B@R@GsCOSOG~           ~(%6tCC7%7(/(~  /GRC%t/GQRO
OKe#@##sS##OQ#GsR~            ^/~~(%(t((((/~(S@RG7t(7Q#@O
3#SeOS@@@@QOGRR@@/              /((/(((t((%O@@BC6t7(~%SGQ7
OSS@s@@@sSB@K@GO@^             /~/~7(%%Cee@@#sCCO%(((7G%O%(
6SGKKSRQ@@@@@K@@s~             ^/((~%eQQ@@@QQ@GGO77//((~tG%
GRS#@SO@Q@@6@GOOO(             ^^^/~G@O@@R@6OOOtO(7~~/(/(%G/
6BO@@e@S@@@K6O@#GC~^        (//^/(C~G%SG@e%O@@O%(%%((~(~/~7(
G#RQ@3@@QK(GQGGGe@%3(~     /(~/(/  /((6eG%Ot@@#R@3((7(~((t(t^
@G@S@@#S3OOS6SSOGSet/      //      /%66OGsGe(@@@@RC7~(~C((t%~(^
#S@e@#SCOs#s#QGesOS(             ~3%CSS%QSC(3tS@@@@@O(%3~~C~(~(//
#QBGCG#@e@G6RQeGGS3G~          (G%OeO67sG6SG%7G@@KR@@G~O(%7~(t(C(//
@QOSGe@@GK@GGSSOGSQe%~       (O%6sGGG6s%SetGGCO~e#GSQR@t%7OtGst~t(((^
(7tCsOsOs6sO%%~ ^^/ / /^/ ^^////~(~/(      /      ^^// /^          /
(7%3C66C3C77(//^^^      ^   ^ (( ////              ^~~  /    / ^        /
(t7%%%3(%7~/ ^ /^ ^/    ^     ^^^ /    ^    /      / /~            ^
(CCC%63%7/~                  /^     /           ^ ^   ^/^/
%66%6(((((  ^      ^     ^ /         /          ^ ^     / ^
C6C%C(~^   ^ ^ / ^       ^        /~/(~/         ^                  ^
%sst(/ ^  ^ /  ^^ ^       ^   7s%C3t3 t^ ^~^^
ss7~~^ ^     ^    ^       /C%33C6s%((~^%^^/^/ /^/                        ^
O%~/           //       ts3%s36(7%7(7/( /t7~% (~ /^
G~(     ~ /   ^   / ^ /3sGOCOO3(~(773// 3^/~~/C^%~//^
s(^     ^            /%6G6(%%(~~7~/(/t(%((Ct(%/%7/%(/ /
7/ ^ /^   ^^/    /^~O6O7O%3C7(/~/t ( /(t7(7t76C(Ot%~7/ /
t      / /  ^ // //ROs%~/((( ((/  / % ~(t/~7(37%((%%%(( /
~     ~ ^   ^ / ^ (637/~  ~/~/  ^    /(~///~/t(/t~(((t/(tC(
~  ^ ^         ^/ 3%(/         ^    ^^ ~   //~ ~~ ^  /(/(%7
/   /             %%/                                 /~t(/             /
          ^    / ^37 /      //  ^                      (%(/
                 %6(^          /    ^        /        /(%%t(
       ^       / 37/~          ^    ^    /             /t6t^
                 6%~/      /   ^                  ^ ^  (/CC
  /              36/       ^ ^     /                ~^^%Ct%     ^^
     ^^          s%~  /  /  ^    ^        /   ^//   ^/(tCs3    ^   ^^
 ^   ^^ /        O%~  /        ^^  /   ^ // /^/  /^/^~//6%% ^        /  /
   /   ^(/       %C//                 //   //^  //////(%CO7   ^
^  ^  ^ ///    / C%/ /          /   ^    ^   ^ ^ ^//(//6O7t/     ^
  /   ^^/~/      (t  ^(/~(%t%7/// /^/^/~   / / /^ //~(~33~7( ^/
   ^  /(/      /  / //%7%3G6C%77((//(((t%%3%3%7t((/ ~~/(%(((
  / ^^ //        ^/ ^ /7G%RG#@%7t(((t7tt%ssssC3%77t^/~~~/((
      (/^         ~    ^t%C%%7%77(//~7%33ss@@GOKO36(/^  (t      ^  ^/ ^ ^
^/  /~/^  ^      /     ///(t(7t(//   (%~t(%OGeGO%(/ ~ ~^//          /
 ^  ^(//       /          (((/       /~/((77%77(~/    (~             ^
/   ~///      ^(S3G/               ^  /   ///  ^/  /  t~    //
    /7(/  (3SOeRRQ@/^       ^ ^    ^ ^/ ^        /  t( ^/    / ^     ^
  / t/ /(6SKRK###@Q%t//^  / ///    /  ~((/   /  ^~~  3/7/               /
/ /  /7KSR#@RRRQ@B@(~( /~t^(~/        ^/t/    //(((  6(OG      ^       ^/^
   ^(KS#RQe@@BBQ@@K%(/(tt7(//  (%7t((t%7(((((tt(t(~ 3s3%%C(            ^
  (~eKRQQ#KB#R@@@#KR~(//t/~~   /t(t7%77~(//7%7%7%7^%BO%7  %   /      /  ^/
^/OR#B#####G#@@#B@@%(%/(tttt(  ^ /((7(t/(((t7t7t7~(%S%( t     /      ~  ^
teSQ#KR#@B@@@@B@R@S^ ~((/~~/~((((t(t%%%%%3%7~(77(~GQt%~3           ^/   /
@@Q#Q@#Q@@@@@@R@K@%   (3~(~^ //(/^^/^(((tt(77777~sBRs3             ^^/
BRS@KRQ#@##@@RRRRQ     3t~//  /t%t7%7t7(%/(3%7%(S@@QQS                  ^
#R@RB@@RR##@R#@KBt^  / /(%7// ^ //((t(77/(t7tt~/#K@#R#s   / ^          /
RB@@QBB@#BQKRR##Rt ^ (//~7tt(/    / ~///(t7O( /sRS#@@#S~     ^
#R@@@@@@RKQ#####R% //   /(tt77(/~/////73t%C%sOQQQeQBRBSR
RRR@#@#@R@##RR#GR#/      //%%sCC33%%%%O66GG%3OQ#@@#S#R@Q%        /     ^ ^
#@RR@#@G##@##B@@@#//  ^    ^/76OSSGeOGeOGSSGG#@KGRK#RRK@K  / ^         ^
@@##@Q@@@@#GQRBR@O/ /   ^ ^ ^77%COCOOGKGeGGS@##KR####RR#RQ/
K@@@R@R#@@K@BRS#RsC^/     ^^^(%s6CsOGQSQeKK@@##OBBeSK##SSeO         ^
SR@R@Q@B@@@@@Q@@@S(/  /   ^  7%COSOeOe#OR@@@#@#R@##eGKKSQ#Q~ ^  ^
@@S@@#@#@@R@@Q@RRe(~   ^  ^^7%t3C6OCS#sRRR@QBR#SK@BKQKRS#B@6/   /
KB@RB#@RB@@R##R@QQG%t^/ ^ (7%%7(t%%7s%G6R@#QB@#QK#S#RQKeO#RS ///   /
R@@RBBR@RRQ##RRRB@SC3%7  /(7%%73(~/t%3OS#KRK@@R#@@e##QKQS##GO(//(/~ ^ (  /
@@@Q@@BR@@BRRR@#K@R%((/( /tt(~/~~//tK#@KBR##S@@@@@R#QK#RQ#RRGSG7((((//~//~
@QRBBR@KBRRR@R#@SQ#s(/~37t/// /~~7s#S@RB#R@s#QR@@R@@KQRRQ#@K#SQKs(t7////(/
###@@KR@#BRR@B#R@#Q#C(/  ^/^/( eR#B@###BR#K@#eS@RRRR@eK@#@BQS#K##K6t%7/ ^^
@#S@@#@@RB@#KB@B@R@#63 ^( // %RK@@K@S@#@RRRQBRBG@#GKQK@#R@@S####QSRK6%% ~/
3763QSseeGGO7%(///~/~/~~/ ~~(~((CC%GCC(%C7%7      //~t~/           /
C%e3eeGeGGC%t~(//~//// // ////~%7%6sCC(63(((  / ^ /~~/  /    /    ^     /
C%CQsSe6C%C/// // /^       ~(~//(~C7t(6%((~//   /~~~/~~
GSGQ%Gee3(C// /              //~~(~(3t(7((~     ///   //^/
KSSeO%%%%%(/(//                 / ((tC(/(~              / /
RQeSC37~~//(~( /                ~~%CO66(  /
R#G3~///~ /~~~/(/            /6%OSC37~(~~~(//  ^
ReC%~( / ~ ~/(/~/         ~SQQSe7%7(%(((/((//////                        ^
QCt(~/~/ /^~/%(s~(~   ^ 3KQSe3G6%3%37(~~(%tt(~%////                      /
OC((/~~~~/~(7(66G7~(//^ReGSSG%t%C6%~%(3/(/3/%~7/%(///
G3~~///~(/~((7G(O6%%%CSSQQ66CC6C7(%%C(%t%%%C(%(%%(tt(//
s(// ///~~t(3%st7C6sR#eROOe63O63t3(%~t%%C%%%37(6%C7(%(/^
C~/    / /(%OC6CssOQ@#S3GsCs7C36(t((%(Cs%7s%6sCC63C%7%C(/
3~~     / ^(COO7Q%sBKGG3((C%6s77t~(t((%33%tC7CC%333333(t7%(
(/ ^ /  ~/ (s(OGO(QSKG(~^/(~~(///~~(%7tC~((33C(6C%t/(%Ct%6C
/   /    //(ttO(t%@e6%((///         ~~~~~//~/(~(~t~ ((%3C%t             ^
          //~((%CQ@QCs(((//                  /   ~~(~(tC6%((
              ~(~Q@SsC((((/    ^       ^     ^ (^((((~CssC%C
                /#KOC(7t~((  //// /~/ (/ /  //~^(((t(((6%G3/
                ^B#OG7((C((%(~ ~~~(~//((/   ((((~ts(3s%Cs%3
                ^@GO7stt3((ssO6C(t(O3(((((s(((C6t((%63OeS3s^    //
                ~RK3OQ666O6(OGt%%67%t6(76OOtssGOsOstGOCQSG6    ~  ^//
     ////   ^  /sR@Css6t(t(tC76Cs(COtt%CCOG%GsOeOCOGsCO6COO    ((//  /  /
   //~/(%t((~~~(7##GC7O((t((t(ttst(COC3s%(%OSeO6OeGGOO6GQO%/  /(((~   ////
   ////~(~~t(~(O(#@36G6tO((((C((Gt3t3%77OOs6(s(66sGOOOOGeR#GQ /t(/ /  / /~
  ^ /~((((~ (((63QKttesGs#SR@QRSG6OOeGGGCG6GsGC66%OGs%CeSe#KO /((///// / ~
   //~%%(~//((~O(O6%GGQR@@@@@#RKQQSS######@@@R##K#O76sGOe##R     ~ /~~ ^~~
  / ~((((~~/~7~(~3C(t~SK@#Q@B#@K@##KK##R@R@@@@@@RRQSst3GSRR         //////
  /~/7%/(~(/~(/  t%t ~(CR@GQ@#@##QOOO#@@@RBR#@@B@#ORet(O#Q(        // /
 / /7t~(((/ ~(( ~C(( ~~CGGRB@@B#GO((tQSG###K#RRR##673(CQC/         //
 /((t%((~~ ((( / ^(t(~(/~(%O3C(~(~~ (GGGQG#RK####O(t(/SO(          /
/ /(%((~ ~/~~(~6s#eO(%((/  /(((tOt(~(6GO%t6Oe3O6%((OC(#O/   ^     /~
/~(((%(~((CQG@@R@@#eGs%~~~(tCts((~/ (6s66s(~/(~ttGO63C (/    / /  ~  /
//((%~//CSB@R@R@BR@SQOeG7s36G#O(((//((s##33((O(tOOO7~Qt%/         (~~~  /
/~C((/3Q@R@@@RR@R##QCOKe##GBOOO6tt7%%OeS#SGOOsSGK##(%O/Gs      /~~~ ^////^
//~(~sBRR@@##RR@@RBKQsRQ#@#OG(tR@BB##@@BQK#KK##K##s(QR6Ctt~    /   ~  //
 7C(##RRBB@R@@R##@@#eQOGOQGsO((S#Q#B@R#eKOGR@R@##Kt@KCst~~C   ^ ~(~///
/tGGRR#RR#R@@RB@R#@tCGG#QQ#R#sOOOSK#R##GKGQKR#RK#sC@Q%3/% ^   // (( //
6R@@R##R#K#RRQRR@RG^ /sKG6Oee@@B@@@@@@@@@@@#eQ##GOBKC6(7       ~ /(//   ^
S#B##OR@##RRR#@@@R6   %SSss66QBRKQSQKRB##eeK##KKsRRQet         /(~~///
#R@S#QRR#RKKR@RR#O/    sQGGO73GR@RB@@R#@eGReR@@3##R@@G        /(/ ~/    /
@BKB#K#####R#R#BK~// / (6K#OO766SSQGSK#sQS#K#G6~QO#@RBt       (/((/    ^ /
##Q#@BR@BBRRR#Q#Q(/^ ^^((%OQQOsC66%G6GGG##RG/((Q#SORR@B/     /~(~~~     ^/
RR#R@@@#@@BRR#KKQt/^   //(3OQ#KeOsOee@BQ##SCtCG@RKO#@R@G      ~^(^
@@@#RQ@#RR#####@KC/^     /~%3GS#R#@BR@SQ6OG3(eR@Q6GG#R@@%     ((/^       ~
##Q@#BSR@@#K#@Q#Rs^/      /(t%CCsseSSSOGGG6eQR#@BOGGe#B##^ ^ ~/((
S#RR#@##R@B@#@#@#G( ^      //%%3seQOSesQGe#R#RRBQSGs6e#R#G~(~~(t(/       ~
@QS#@#@@@@@##B@RR67~/     ^//t%seGGQGSQ#@RB#Q@@R#GSGGSR#RKSt((tt(~(/( ///t
@#Q##@QR#RK@#@RKSO7/ ^~  /~/~%%CCsSOKRR@R#R@RRRQSGQOsGeOS#QC(6((6t(((((~(~
G@BKRRQ@@RR@#@Q#Qe%(/// ^/~~%3%6C6CQ#R@BR@#R#QQ##6SsssO36GSGC%((s~7(((((~(
#RQR#B#@###RQRR#BRest~/~/~O%#GKS@@RRR@B@ReQ@BR@#GOS6OOGeO6OGtsCst((%((((((
##@B@@BRRRQRRR#Q@#eRKQ%///Cs#K@QQGS##GBRReQK##@@ReSsOOOees6#3CGs66C%%(3s33
###R#RB###K#R###R#Q#@RO/~(CSKGsOs3O#S#Q#SQ#RKK###@@KGGCSG6sOeG%3C33tOsO%(e
#BRR##RK@@RKR#RQR@#GOss7%(tOst%6OKKGBRRG##eQQS###BR##eOGOCGOOOOCsC7%Oss37G
BB@@S@R###R##RR##R##G%s((/(S%3~Q#QSKQ#G###RsQ#B#RR@R#BG#GssGGOOReCO%37(3t(
B@@Q@##RQQ#R#RQBe#@#Ke6s6//O7#G#GG#KReKG#KORKQKQ#@@@@@#eSOSG#RS6GQOGs%%((7
#@R@@@@R#KR#B%%(((((t(7tt/(t%6CCQKQ##eOOeeGS~^// //7O%(((/^//////^^( ^// /
QB@@@@@R@@#G~Gt((((~/~/~( //%(OssGQSSS6SO%tC/^/~~(((CG(//////(//  ^/^/^//^
SQQRO@##QS6s(//~/^~(//  //^//(%C7(eO%7OG%77((/^/((t%t%C~~/(//      /^
G@@@BBB@QCO7(/~/ /^/^/   ^///(((((%6G3ss%3(^//^//((///(t((~/^       ^
BS#@@QS6eGC(tt~~^  ^  ^    /  ^/(/%C76%%%7^          ^^/~/((^
Q@BGKsC3t((%t(~(/^            ^/((sSCCCt^//      ^    ^ ^  //
@RQG(t~(~/t(77((~^^^      ^   CSCOGs3/t/ (~^/ /                        ^ /
RGCCC////~~/(s(~~//^      /eSQeQ%%C%(~/%//(//^///                       /(
Rs7t(~(//(~t%OCRQ7// /  tSeS#Oe%((7(6(7^/33t%^(/ ^^                     ^/
#37/((((%(3CsCG##3%(77(BOQ#Q#Ss%%%t7(~/~C/~(((C/3t//^                   //
#C//~(((%(%sOse%sOOGGS@@QG%sO333O%(C/%(6C(%tt%(3Ct7(/ /                  /
Ot//^(~~((%sKOeGG@RS@@S%QsGG6C%3(%(C%7st7C6CC63tCt%(t/ ^                ^/
%///^  /^/(%SQ#KQ@RQOCBQOSGOtsOOt%67S(C%%%sOsSOO6CCC%7t^/               ^/
C~~///(^/^/tOKRGQGB@RSe6t7GOSO7t%(%%t%CCs3%6%GO76%s666(tt%(             //
C/^( ~  ^ /%COSRB7KR#Ots(t7(((~(((C%76%s3(tCsOtOO%Ct7ss%3Os            ^//
(//^~^^^/~(%6CSC%%@@S63%(tt//////~//t((%7((((t(ttt7(7%6sOC7            ^t~
/  / /^/^ ~((C7OS%K@OS(Gt(t/t(^//^/^ ////////(~~~t(tt7%OO3t(           ^//
    ^^/    ^/^t7CGG@SO~ett((///(~/^/(//(^////(/t(7tt77sGG6CC           ^/
/  ///^        /(#@@#sC%7%%~~(tt(/((%^7~/(//(((((7C%7C3C3QC~
 ^^ /^         ^~Q##QCC3O%3s77~%tt%(%(%(%/(/%77(C7OCGC3S63C
     ^          ~KRRCO3tO6CSGeOO%33SO%%%3%S%CCGsC3C7SeS#SCO^  ^/((~^
/    ~/         (#BRGQK6e#eCQSCsCGCs%O%6OOQCSSKSQGG%O##KSQO   /t/~7(~//
//  ^~(~~ ^ ^^/(6#@Ss6KO%3%363OOG%6#(63eCG#CRK#GKGsSSSeGQ%%   /7t(7(/t//(^
^  ///~(%(///~~/tS@#GCG3777777%%GC7GCGsK3%6#RKSSSKQGG###SG%/  (7tt7~//((((
^ ^~~/~/7(7((t7e(@@OOQO73%36(%O7S%C%sCCCGQOs%QCeOS@sSK#GG#Q#S/t7/s((//(~((
  ~/~~((ttt/(t7OC#BC%SQORBQ@@##QKOSeQSS#O3ss7SsO%7GQQe3#QCQ@s/t((C((((~(/(
 ^^(((73((//(t7e%6eCQS@@@t%SSOR@R#SSBRRBB6QR#O6RROOCe#%SQBB@^  /^(/((t~((t
 ^~/((/(t~~/(777(sO7C%S@O3@CsQ@@@KRB@@RQ@Re#RKS@@RQ#Ks3#K#K^      /~((((((
  /((7t((((((((//tO7(%tO@@@KSR@@@RSQ#@@@R@QOOGOOC@@@S/%O@G/       /t(^~//
^(/~t7C(//~/(~/~(G%((t%~RQ@B@@@#SG7~(RRSKR##QGG##QSOG(eRG^        ~((//
 ~(((%((///(7(/( /737(%tt(OsGs%tC%%~3GS#Q@RB@RRR@6tO(7RQt        /// /
//~(%(((^/((((((QRB6%C7/(///%(%%%(6((Ges67KQe%C%3C7S6tBQ^   /~^^^/((/^
/(((t%%(//(3CCGO73QGGs%3(((767s7tt~(%3GQ%%/%C(((3GCOss~/~   ^~//(/%(((//
//t(3/~~tOO6t%e%s6S@@KGK6Ce%#SS(~~C~/6Q#@SSt(Q3%%G#(tQ(3    ^/^^//C%t(///^
((%~/~(CtsC%3GOG6GGOB@OCRKSBG#3O%%%((KRSRQGs6CeG#RSC(RCOK   ^  7((3~~~~~~~
~(((tessO3(OOO6S%CSR@SKR@B@OGC7@@BB@@B@@@QRB@@@R#QstO@e3s7( // ((~((////^^
/(3(6%OCCssO%%CGO(6QQRKQ#OSSC7CQR#@RRBRsReG#BSRQRR%BK6GO(/7 ^ //7%((~~/ /~
~(OO%(CCs6s%CsC%ss3(sQQB#R@@BsOGG#@@@@@e@B@B@#R#@Qs#Q%3tC ^   (~(%t/~(^///
(6Cs33%%%%6OOGCO%67  ^sRG#eK#@@@@@#K@@@@e#@#S#B#3tCs66(3  ^  ~^~(3~((//^(/
O6%sOQ%t%3tsss%%6s^   O#KRSSGO@#SOR@Q@#K@#K@@@@@S@O%RC     / ^/(t%((((/^//
O6CGGSO7O%Ge6(O%37     3QGee3CS@@@B@@@RR@Q@@B#@CQOs(%7      ^/(t%~((////~/
((CCCCOOGOCCt76%6/   ^ /C#@Se%s6OORRK#@ROR@@S3t~K%sCs7t     ^/((C((~///~/(
OeOOtt%~(%6s36KCG~   /^^/tO#RSOO66QQQQ#K#@BQ( ^7Os6CCC6/    /~77t7~//^//((
77Ot((Cs3t%6COQCG(       ~%O#@B#R#SS#@@@@RS337C%%sC3(O3O    / tt(t^// ////
((3C3G6GCssCt%O7s6^      //(tOS@@#@@R@QOCGC(7%O%te6%67%(~^ ^^/(t%~/    ^/(
stQ7OCsG(7sse76(C3^        ^~t3COOOSGeGOGs%%(6GOOeG%%GOOs~/(/tt((//    ^/^
%CC6(%6GC3%7G3G3s%/        ^/tt%COOOGGGsCs3GsGO(6%GC3ss%OS/tt77t(t~//^/(~7
(OsS(OCs~(6sOC%7stt       ^^/(%6OsGSGSO66CSOS(~C%6C36CC76OCtt%%t(t7(~(%~C(
(3sO%3e%s6G3O%COOC(^  ^  ^^^/t3CsGGGeeG%sOOtOCtSss%33%7%6sC7(eC7C77t7~~%~%
O%O6CCCC76G(G%7%sC(/ ^^^ ^^/t7%6%3CsKQCss%O%7GOtsC766%%3O6OC%O6%Ot%C(33/C/
%CC6Q7G(SSO3OtGs%7Cs(/ ~//^G#SeC@@@@R@GQSS3(C6(t6QQG6%C%7COC/6GO7t%O%3%%%t
C%%7%~CCCC(%s%CG(s#Qs6%^ /(G@OBRRSG@##OO7OOtss7%6C7OS6%tCSe%CsssOOG%C3G6Cs
O(sOsO7s((3C(O3O67G@@Rt((//C@SSCRQees%%6SOs6tGOss%((%O6G6OOO7337%s6C66O33O
C6GtGGt6((CC%OtOC(sBQe33~3(K6/3KGRBGt(%sQ6s763sGOsCOCCOOC6G7C6637tOOsss6O6
C36(7(sG6O33O3C37C%OQCe//~~eGC/C%7OCQ%O73C6S6%CGGC%6SC(7%GOtCeCtt3C(%%((((
Ct(O(6SCGSs%GtO(SCtGRS76~^tOsC#%GGG3O%O3OGs663C(%%C%73O3%%CeOt76G37%ttt/t7
 ^//33(7((((^
 ^(/(7(((t/^
  ^(/((^/^
^t(%/((~^
t(((t
C%(//
Cs(                           ^/^(/
O~^                        ~((~(
C^                       %~~(^~
(                      3(t%((/
(                     (%%( ^^
^                   S6(/~///                    ^
                   SOt(  ^                   /^^
                  ^St/                       ^
                  ((/                                    ^^
                  s(
                  s~                                    ^
                 ~G/                                   ^/^
                 7(                                      ~
                 s(                                       ^
                 s(                                    ~( /
                 O(                                    /((/
                 GO                                     /^^
                 (C                                    /(/
                 67                                 ^  ~(~/
                 //       ~/(/                         (~ ~^
                      (~66GOO(((^^    ^/((C6s~///^     //  ^
                       /e~RG@@%(/ ^^/~//%eGSSGC3(~/
                        /7((%(t((/   ~3OOeG@@Se@G3(^    ^/
                           /^~/      /~ / (C6GOG(
                                        ^/~(((~       /
                (%%                                   /
           ~~OR@##@
         ~SBG#@R@@@(/                  ^^            (
       %G@@R@@@@@@@^ ^   / ^            /       ^^   ~ ~(
     (SS@Ks@@@@@B@@(^ ^///^    ^7//  /((/ ^^^//^//  ~S/
    C3@sG#R@R@@@@S@R /  /       /^/(t~/ /  ~%~3((/ 3@//
  ~%GOGGQG#GB@@R@@@  /  ////^     ^/~// ^ //(/~/~  CC
 6eBO6OGG6@@@@@@R@~    /     ^ ^^/^/(((77ss~ /~~  sC ^
SRGS66OOKRG@@@BRB@     (              ^/~/^~~~~~ S@3t
Q#GSSSGO@GG@@G@QG/     ^/      /7/~((/~^( ^(%/( O@@GS/
GGR@eO@S#OO#6O@SG        ~~       ////(/  /~/^  G~@@@G
e@S@SS#6sROSKSSsG         //^            /((   (St(@@@e
GS@SSO@@RGO#OGSCO          ^/~^       /%/((^ ^(Ss%(GS@K%
SS@#G@B@R@GsCOSOG~           ~(%6tCC7%7(/(~  /GRC%t/GQRO
OKe#@##sS##OQ#GsR~            ^/~~(%(t((((/~(S@RG7t(7Q#@O
3#SeOS@@@@QOGRR@@/              /((/(((t((%O@@BC6t7(~%SGQ7
OSS@s@@@sSB@K@GO@^             /~/~7(%%Cee@@#sCCO%(((7G%O%(
6SGKKSRQ@@@@@K@@s~             ^/((~%eQQ@@@QQ@GGO77//((~tG%
GRS#@SO@Q@@6@GOOO(             ^^^/~G@O@@R@6OOOtO(7~~/(/(%G/
6BO@@e@S@@@K6O@#GC~^        (//^/(C~G%SG@e%O@@O%(%%((~(~/~7(
G#RQ@3@@QK(GQGGGe@%3(~     /(~/(/  /((6eG%Ot@@#R@3((7(~((t(t^
@G@S@@#S3OOS6SSOGSet/      //      /%66OGsGe(@@@@RC7~(~C((t%~(^
#S@e@#SCOs#s#QGesOS(             ~3%CSS%QSC(3tS@@@@@O(%3~~C~(~(//
#QBGCG#@e@G6RQeGGS3G~          (G%OeO67sG6SG%7G@@KR@@G~O(%7~(t(C(//
@QOSGe@@GK@GGSSOGSQe%~       (O%6sGGG6s%SetGGCO~e#GSQR@t%7OtGst~t(((^