'^'^^^^'^^^^^^^^^^^^^````^`^^`````````.````.`...`..`.`.``...........`^..`...`.....`... .`'`~:)4DDDOwGDGB#$$$$M$$M#%@@%%MM####$$$$$$N#%@%%%4BOtc;1;;1~``... ............. ............. .......`.....................`.............`............................`
'^`^^^^^^^`^`^````^```^`````.`^`.`..`.``........```.`^`..`...`^.........'..:``..`..^..^`.`":cw4B4D4W@@#%%M$M@%#@#%%%%%$M#@%#@M$MMM%#%%#%%N4BBPOCTLI^+_. `.. .............. .....................................................................................
''^^^^^^^^^`^```````````````..``..`..````............^`^```.^^^`.....^`.``....^..^`` .^`^'=12ONND4D#N####%%%WN%#%@%@#@#MMM####$#@M%@N%@W@%DBBDZZc+"_)I''`...................... .. .............................................................................
^''^^^^^``'^^```^```.``````````...``...``.`....`.........``'^`.....^`..`.``''`'^':.~`...^"12W%@%%@##M#$$###%N@%@%#$$M$$$$$$@#%##%@#%%WBB%4WWW4BPtcL+_cCL_. . . .................................................................................................
^^^^^^^```````.``````.`..............`....`...`..........`:'.''`............ ^`^_`:~^:_`")GB%W#%@@%@#@$@%@%%%@%####M$$$MM##%%N@NWW%WBBB4GPt)wVZ$PL="_;VC=:_...  . .... .. . . .... ....... ........... .......................................`.................
'^^^^^^^``````^```````........`......`.`......```........`'``'^^^...... .` ...``_~:~::~;ctPN%WBB%%%%%%%%%N%@%@$@#M$$$$$MM#@%NBB4BBB4BBBDGVCtZB2VwZTI"+I1LL+_~``........... . ... ...... .. ...................................................`...............`.
^^^'^^`^^`````^`````.`.`.``..`.`.`........`....^'.`......`^`^:_^:^`..........^.`"'^~__^"CG%WON@%#@##%%%%%%$%@M%#$$$$$$#@NBEDEGGGGBED4BEDEGOGO$GDDBZ2V=I+CTLw_;+;^............. ... ................... ...........................`.............................
^^`^^^^^`````.````.``.`.`.....`...`........`........`^^^..`^``.:~:~^.........^^.._;:~;=IZNBWE%@N%%B%WW%W@#%##M$$#@%#M%NGPOZwZPOGGEGEDEGEPOOZZOZENOPEVLt+I=+TT)+t1I^.... ...... .................................................................................
^``^^^`^`^.```^```.```...`.`..`.`.......`.............`.`.`..``'.^:.::`... ... ^`.`;1cC)ZB%BW%%%%%%%%%%%@####$$##@%%W4PZPZV22VZPwOEGGGEGGZODDwwPEDWBPLET1)G2Vt+C2Cc^.. ....... .... ...................... .....................................................
^^'^``^^```^`.^`^````.`.`.`....`...`............``...`.`~~___''.``.^`...~'`..'^^^..';2TcTZE%%%N%%%%%NN%%#$$$M##NWDDEOwZw2 LCCttttVV2ZPPPOGDEEEGOOGTCEWtV+I%B2c+C"+=;^.. ... ......................`.............................................................
^^^^`^^```````^```.``.`.......`...............`..`.....`^....:~~'`...~"''^`'~'~'^`'.^=EOBBD%%%@%%%%%%%%%@%%@%BEOZwVC))TLT)TLTLLLLtttVVwVZPZPOEGE4E@BBNBwBt;cO)LT)c";:..... .... .. ....................... .....................................................
^`^^`^^^^`````.`.````..`.`..`.`..``.......``.`...'........``..:_:^.`...'`'_:'^:"_~"_~~GTVE4W%@@@@%%@%%%%%%@%4GPZtT)))))TT))T)))LLLtCCttVVttt2VwwGDB%W4EZZ22w)=LI)VTC;. ..... ................  ............................... .................................
^^^^^`^``^.````.`.``..`.......`...`..`...`....`..^........^.`..`:''^...`^:^^_";"+""I_;CPD2BN%%%%#%%@M@%@@%%B4OZt))cc))=)))ccTT)TLLLCtCVtVVVVwwt2ZOBBWW%#4ww=TTI_)C=C".........  ...... .. ......................... ............................................
^``^``^^^'.`.`.`.`````.............`..`...........'.......`.^` .`_'`~:'`'~;"^':'_::;;IT2EB4WN%@%%%%%%%%NBBGEwCccc=========1ccT)TCtLLCttttVt222wwV2C2EW#B%V"Z=cE1I2);..      .... .....  ........................................................................
^^```````'```````.^``........`....`....`..........`^......`.'....:':``.....''~~:~;CLZDP4BNB%%@%@@@@%%NWBEGOVT11=I111=111ccc))TTTCCtCtVV2Zww21:^IctLCt2GNWWWZTPW2TI_......... . .. . . ............ .............................................................
^^^^``^``'```.```.`....``.`.....```...`.............`......:``..'^ :.`....`.^^''cLcTGBWW%%@%%%@@%%@%%WBDGZVt1=IIII1I=1=c=cccc)TLLTCCVtt22OOw=+"''"cTLLVG%BCPPW42V~`... ..  .. .. .. .................. ............ ...... .. ............................ .....
^^```````^`.``.`........`........`.`...`.....`.......`..^~^.....;..~...... ..'_11)2P%BWBNNNN%%@%%%N%WBBwZC=1II+++++II=c=c=cc=ccc)LCLCwBWB44EGEPCI::____)B4ODOBEPt.... .        .      .   ... . ..... ............ ............... ....... .....................
^`^````````''.`.`.```..```..```.`...`..`..`.``.`..^`'..'^.^.....`"_~''...`.`._+_+)OWBB4N@@#@%%@@@%%N4ZwZt=II + +;+1I1c=c)c1c=1I=cLZE4BWD22LtVVt22T+:~_'^)BCONEOGT`.. . .. .   .   .    . ............. ...... .......... . ... ........................... .....
`^^`````````:^.````.`..`.```.^`...``.....`........^`'. :.......`.`_I_```````^;^"=GWW4%@#%%@%@@@@%%%NEZwZ)IIIII++I+1I1===ccc11II1CZBBD4ZLLCCCt2VVCLLI;~:'~$BDBZV2I..... .. .  .  . .   .....    ....... ..... .. ....... ......................................`.
^````````````^_^`..`........^^......`..^`.``......```^.''..`.....`__;^^~:''__"I1ED4BN%@%%%@@@@#@%%NBEw2L1II++++II11II+I11=11II+)twGGV)T)TTTCt2VtVttC)+_:^1$Dw Vc: .           . .    .. .   . . .  .. .... ..... ............ ..................................
^``````````````^''`^``.`..``^'':^^``.`.^.`^'`^`^^' `..~``: .......;^^+I+_";ITI2VDWN%N@%N%%@%%####@@%OVL)1I1+++II11I+++++II1II1c=LVL)=c=CLE4BWB%NGVVtLI"_::IEPt11;.       ..  .    .     . .... .... .  ... ..... ............ ........ .......... ............ .
``^```````.```'`^''``'..`.^'`:'^^:.^...`^'`.``...`.'...`'.~'......_^`_c=I=+; OZGB%@@O@%%%@@@@###%%@BOPLcI1IIII1=11I++cctC11II1I)TC)=1TT2B%%%ONBEO2t)cI"_':_ wC)V)   .               .   ..  ... . .... ....... ..........  ....... ... . . ....... .............
^`````^``.```.``^``~^`^^~```^``^`........`.`..':_:'``'`.:. `~....^^``1+=w=CCOED4%%ECG%#%@##%%####@%W4OC= +++I=1=ctZEGPPZtC1;;+c) tc1cP);C4BDZVV2ttLc";;;_:'_Lt2PV^   .         .           .. .   .... . .  . ...  ..... . .. .... ...  .. ....... .............
^^````````^.``.``^`^~:``.~~^''_:````......`.....`.``_:.:^^.`^: `;_"~";_"cLEG4WWNOCLtW@#@M$$@%@##$#%%NPCcIII1CwEDZZPOw2T)===I+I=TVwPV2VcL)T)TTTTTLLCtL)II"_~_=)ZtC:  .                  .. ...... . ... .  .. .....   ......... ...     ... .............. ......
^`^```.^.`^```````^`^~~'_~__::`.~`.^``....`..........^::`~^'`~+' ~.^^.^'~+I;;4BWEGw2%#%%%%#%@@%M#@#%BDVc1II)GGwVT)TLLCLC))cI+I)LVPZZZtLLT))=c)=c)LCCtLTcI"_:IZO_t'                      . .    .. . ..  .       .. . . .. .... . ..... .... .......... .........
`^```````````'.`.```':+"I+":_~''^_^'^'`......`^`^`.`.:____I;";".'``..`^"^'::2GOwBZwB%%#%%%%%%%#@@@%%%DZcI+LEZ)1II=c))tCCCCc1I1cLVwZOPZP2CLL)cc)c)))TCLLT)I_:_Vt1I                    .        ..   . .....  . . .     .... ..... .......... ..... . .... .......
^^^``````````:`.``````^:~:_~"__+1I1~:'^^``````...``...`^'"I"~_I^^...^'~.^:_=T4Bc1Z#%%%#@##$#@%%@#@#@%GC=I=tT1++11TtD4NPDBG)c1=cTt2ZZZZw22ttC)c)))TLTCCCLLc;~~T=T)                                .. . ..    .  .. ...  .. .... ....... ............... .........
^`````.``````'````````.^''':':~""1I=;"_:~``.`.^.....`..`..`~"++I'`...`^^~1tLTEZ1L4B%#M##$$$####%@@#@%OCcII)=1I1cCB%1%NEO2L)=c1=1LVww2VVw2VVCL)TTc)TLTCLLTT+_' ))+           .               .  . . . .  ..  ...... ...  .....   . .  .  ... . .... .............
````````^:__;_"_:``.`````^^^`^^^^^_)I"1=V)c===c_~''...`.``''.^_=)VL=.:'.+)CwwwZ44W%#@M$#MM#M@###M#%%%BZ=III+1=V2%T=wwLTLL)1=111cctww2222VVCL)cccc))TCTLLLT=_' );".                          . ..      ..  . . .... .  ...  ..  ..   .  ... ....... .............
`^^`````~::'``.`^^`_:`````^``'''::._+I+II+)TL+I=11__"I~.`..`.``.`"cIZ +++2;=WO2P%#$M$$$$$$$M$###@%#@%%B)1+++;ctPCCcII=ccc=1=I111cTLCV2ZwZ2VCL))cc))TLLTC TT;:+.+;`                               .        ..   .. .... ... ... ....... ... ....... .............
````````````````````~'```'''^`'``.^^:~__:''~___+==TC=1)ct1:'..``^`^_;ZWPP24BWBDB@@%%$@$@#@%#@@$@#@%%%B%2I++++I11I++;;I11==II+1c==1cTLLCLCZVTcccc))c)TCC L))+~_.       .                            .. . . ..   ... . ......... ......   .   . ..  ........ .....
```````````.``~+I+++_~_:_"_;"''^``.^^'~~__~:____"I1)CtccctZV2TcTVwttT2D4WW4%NN#%@%%#$$$$$M%#@@#@@@%%W%WE1+++++I++++++11==1I+;=)++_+cL2BtTZC=1=cc))))LTLLT))1_`.                                               ...   . . ..  . .. . . ..    . ..  . .. ..........
^`````.``````+;'```^'"":~__~~1_~^':^'''~__^:~'':_~~:'"1wC=I1VVCVOGBGOwE4N%@%%%%#@##MMM#M@#$####@#%#%NB%BwI1++++I++I+I1=1=II;+1++1+IcCVLTVVLTccc)))TTTLTTT))I"^^.                                 .     ..    . . .. .. .  .... .  .... . .   ... ...............
`````````^':+_````^`^'1==____;1==)ccLcI+"++__"+;;;"+=+;++1=CwLc1VDZwtBB%%BDGPB#%NN@%%%#%%@%@@@#N%%%%WEwDD1;II++;;;";I+1+++++1++=VII1)TtttCCC TTT)T)TTTTTT))=;'cI'                                  .     . . . . . ......  .... . .. . .    ... ..  .... .. ....
^```````^^'''````````'_;__"_"_;ICZ2C=1cCC1"I=1=)c)=cI1;__~~";~::+ZEtZD%W)TLZ%%%N%NDW%%@%%%%@@@##@%%%%4GVPVI++++++;"+;;+;+;;;I++=cII=T1TCVCLCCTT)Tc)L)TTTT))=+~+".                                .. .   . .. `  ..  ......... .. . ...          . . . ..........
``^``````````..```.```^^``^`^::'^'_~~'_~^:_;LC=;__I=+ItZGPDPEPwwL)LVtt):_I+4#%%@#M###@%%@@#M$$$$M%#%%%NTPVV1+;;;;;+""""_;;;+I1II11I=CcTtVVVttL)TTTLT)T))))LcI___.                               .   .     ..  .............. .     .  . .   .. .....   .........
``.`````.````````.``..`.......`..........~"~^`^_"+II_";1II)t)+^.~I===;~'^_L4%#$#M#$$$$$#MM#M#@$@%%%%%W%E2Vt2II+;;";""_""";";+I+II=c1ITVtVtCttCT)))T))TL))c=c ""++                                       .         . .... . ..    . . .   . ..... ...............
`^``````.``.`.````..`.`......................`'~_'...````_~"+L)CTI1~"I))tP%WN#$#MM$$M#$#MM%##M$M@@%%%@BNLwwVVI1;;+"""__""""";I+II1"+cLVwZtTLCtTL))cc)))TT)==+"_V'              .                      . ..    . ..  .. ... ....... ... .........................
``````````.`````...``..`.``........................^ . .^^^``"1___""_;__IDB#MW%$$$$$$M$M$@%#$$$$#$$M@%%WN1)cTt=1;;++;""""""";;++IcLVt=I1_;=C4BPLTT)T)T)T)T)c;)E2_                                             ..  . .  ............... ......................`.`
`````.```.....`...................`.....```^.`.....``:`.`..~I`'. . ...^:'OB%#%$##M##MM$%%NBN%N%@##%#%NNN%NNC1+;1I++;;"""""""_";;+LO1+^"=PwO2wZVCLL)T)cLT)))1_TBZ"                                          .. .... .......... .............`.......`.````..```^`
``.```..``.``.....................................  ..^_^ _;`.`. .  ..._"P##%#%N#$#MM#$#%@%%%%####%#%NNN%%B%V1Z1II;;;";"""_"";;;12D))C22VCtV2VVLLTTL))LTT))=;tGP1.                                     .. ... ...........................`....`.```````^^^`^'^^^
``^``.``````.......`............................. ... . .^ . . .  . .``_cP#@%%%#$$$MMM%#%%%#M$$$$$$$#%W%%N#M;:_cZT++;;;""""""""I)BGCCTCL)Tt2VLTTTT)LTT)TLTccI=Pt1'                        . .  .. .................`.`..```^``.```^``^^```^^^'''^':'^''::::~:~::
``````..`.....`....................... ....... ..     . .. .  .. . .`^`=PBPN%#%%%#%%%#$%N%%##M$M$$#$#%%%@M#%OIIP%%O+;;;;;""""""III=c==) tL)cc))))T)TTLTTT)=Lc_2LI:.            .. .  ..... .................``.````````^^^^^^^''^'''''::':::::~~'~~~~~~~__~_____
``.``.``.`.`................................... .  .        ..    ....~tGGZ#%%$###%#N#$#%WNM##$##M#@%%%%#M%@W%%@N@%Z;;;"";"""";I+I+I1=)T)c==ccT)TT)LLLTTL)LL)_BZ=^^..        . .....................`.`````^`^'^^^^'^':'''':':::::'::~~~~~~~___~________________
````````.```.......................... ...... .....             .  ..:VwWO#%MN%#M@BNN%%#M##M######$##@%%%%#@N%B%##%%D++";;;;;";++I1III1===1=)T))TTLLLLTT)CVLL~VO I_..................`.`.```.```^`^^^^^''^'''::'::~:~~:~~~_~___________________"_""""";;;;;;;+++
``````.``.....`........................ .........           .      .`T;4B4%B%W$@%B%N%%$#@M%M###%%#%%%B%N%#%@%N%@@#%#@Nw+"""+"";;;++;I+II1=I==c=)T)c)TTTTLCCt)_`DZT_~^....`..`.`^`````^`^^^^'^^''':''::~:~::~~~____~___________""_""";"+;;;;;;;;;;;+;;+I+II+II111
```..``...`..............................        .                ..:tVWNEG%NN$%BN%W%@$#MM%##%WN#M%@%%%%%#%#%@@%%%%M@%%4;;+;;;";;+"++++;+II11=cc))))TTLLLtCCL"`LZC+_:`^.``^`^^^^''^'''':':':~:::~~~~~~_~_____________"""""";;;;;;+;+;++ I++++++III+I1111111==c1=
^`````...`..................................             .       .. =CBNZP@E#@%@%@%#%@%%MM$M%%%$$$$$M#$MMM$M#M#@%%%M$$%@%V11++++;+I+;;"""+1I1=)c))TTLCCL tCCL+'=E2TI_'''':''::::~~~:~~~~_~___________"__"";"";;;;;+++++++III111111I===1=11=111=======c==cccc)ccc
``.....`...................... ....  . .  . .           .      ...`.VV#ZPE%Z@#$M#@NM#%$M##%NN%##M$%$MM$MMM%%N%%%%#%#M##NM%II11cII;I;;;+;+II1==c)TLTLLCCCCCCTC+'^DwwL+_~~~~_~_____________"""""";;;;;;+++++++III111II11111111=1====1ccc===c====cc=c=======ccccccc
``.``..``................................. .          . .   .  ...`^tPB22GGO##$MM#%M#@#%%%NN%%$MM$$$MM$MMM%%%%%%%###M@%%@@P=1I11==+II+I+II==)T)c)))TLCCCCLLCCI'^wG2w1"________""___""";;;;;;;+++IIIIII+III111===1=111==1==111=c===c=ccc======c1c======c==ccccccc
````..`.......................`............... ..................`^^VB#LGG%E#M#M$$$M#%%%%%%@#$$$$$$$$$$$M%%%%N%MM$$$M%%@M#@Zc1=1II1=1=)==c)1=c1cc))TLCLLCCCLL=:';DEEwc;"";";;+;++++I+++I111I1111=1============c===c=======c==c==cc)cccccccccc=====cc===c=cccc)c)
`````.`.....................................................`.```'`:PB4POPBB#%%%#%BN%%%NW%W%MM$#MM#MM#$%%%%N%%$###%#%M$MM#@%c=111I;III11III111=c=))TTTL LC)LLc:'^V$O2cLI+;+III11111111=111===1===c====c====cc=c===1=======1==ccccccccc)====c===c=1====c===cccccc
^`^```^```````.```````.`.`.``....`````````````````^`^.`^``^^^^`'':__PDWDGBD#%%%@NB#@##W%@@#$#$$MM@#@####@#%%##$$$M%%##$@@M$#O)c===1III+IIII1III1=c)))TC L TLC)_':`BDD24t11=1=1I1=1111====c=======ccc===cc=c=c===ccccc===c=cccccccccccccccccc===cc==ccccccc)c))))
^^^``^.``^^`^`.``````^````^````^^^^`^`^^^^`^^^'^`'^^'^'^'^'^':'~~:__OG#NZ%B%%%%%N%%%$%NM%%##$$%@M@#@#M%#%#%@MM$$$M$M#$#%@M$$B)ccc=1I++++I+I III=1cc))TLL LCLC)_'_' GOTZOTII1===11=1111========1=====cc=cccc=c=ccccc===1===cc=ccccc)cccccccc=cc===ccccccccc)ccc))
^^^^`^^^^^^^^^^^^^`^^^'^^^^^^'''^'^'''''':::::~::~~~~~~~~~~::__~__"IODG%B%B%%%%NN@%#%%$%N%%N%##M%%%%@%%%@#%$$M$MMM##M##%#$%#%LTc=cIII;+++;"";I11=c=ccTTTLLcTT)"'__'.CVGOLw;;11=1==11=1====1c====c=1==cc=c===c=ccc========c1=cccc==)ccccccccc=ccc===c=c)))c)cc))c
:''':''':::'':''':::::::::::::~~:~~~~~~~_~________________"__"__"++tO4D%%%%###%@MM$%M@#N%%$##M%%@@%#%#%M$$$$$$$$$$$$$MNMM@##@C)c=cc11II1111++++1cc))))TLTTLTTT"__;_'. 'cGttV1=1I1============cc===ccccccccccccccc=c=ccccc=c=c=cc=c)ccccccc)c=ccccc)ccc)c)cT))Tc)
~:~:::::::~::::~:~:~~_~~~~~~~__~___________""___"""""""""";;";;;;+1ZGWD@@%%##M$#M%#@@%%%######%$@@%@#M#$$$$$$$$$$$$$$M%$#@$#BLTcc=c=1III1III+II1=c))))TTTTT)LT;_~I;~'.   `12C1;1===1======c=ccccc=cc)cc)c)ccccccccc=c=cc=cc=cccccccccccccccccccccc)ccc)c)c)ccc))
_____~________________________"__""_"";";;;;;;+++++++I1 IIIII1=11cVPEBD%NN%#MM$@%NN%@#$@#M##M##@%%%#MM$MMM$$$$$$$$$$M#$$%##%VC))c===1I+I11II=I====c)))T)T))c)L+"_+I;_~`        ._1=c1=c1==c=======c)=cccccccc=c=c===========c=cccc)ccc)ccc1=ccccc=cc=c)ccc)ccc)c
""""""""_"""""_"""""";"";";;;;;++++++++II1111=11==1===c======c==TtZwB%%%@M$MMM#@N@##M#$$M$$M#@%#MM$$M$$$$$$$$$$$$$$$$$$M##%ZtLLT)c=11I++I1c==c1cc)cc))=)))c)L)I"I"1=+_~'.              .~+ccccccc1;=c==ccccc=c1cc=c==cc===c=cc==1cc==ccccc)ccccccccccc1)c)c)cccc
;;;;;;";;;;;";;;;;;++++++++++IIII111=11===c===1c=cccc==cc=c=)cc))tPGBN%NM@$MMM#@@@$@@@%###$M$$#@MM$$M$$$$$$$$$$$$$$$$$$$MWwCtLLT)cc=1I++I1c==cc=cc=)T)cT)cc=)t="=_+c1"_:'.               .```^'_"1I===cccccccc)==c)c==1=c=c=cc==cccccccccccc=ccccc)ccccccccccccc
IIIIIII++IIIIIIIII1III111=I1=11=1=1=c=c==ccc)c))cc=ccccccc1cccTT22O4B%%@B%%####%##NM##$####MMM$M#M#M$$$$$$$$$M$M$$N$$M$#422CLLT)Tc1=1I1++II1=cc))Tc)c)))c=+;cC)_T":+=;;~^.              ..     .^..     `"+====1111=1==1111===cc==1cc=1c======ccc=cccccccccccccc
======I=======c==c1======ccc==c=ccccc=c=c))c)ccccc)))cc))c)c)TtwVO4N%%D%%%$#@@%$$M$N@M$$MM$MM$$$$$$$$$$$$$$$$$$$M$$$@@EwVVVCCLTT))c==1I++I11=c))T)LTT)TccI_;=T);Tc"_;+"_'                .` .  .'~:__~:.     _c===11I1111111======c=c=1=c=c======ccccccccccccccc
ccccc==c=cc======cc===cccccccccccccccccccc)c))cc)ccc))ccc))))CCtPB#W%BE@%%$%@M#MMM$%M$$MMM$M$$$$$$$$$$$$$$$$$$$$MM$#@$w2VVCVLLLL)T)c11II;+111=)TT))TT)c))+""=TT+c)I__~"`.              .':_:~''"~_"_"_^~_'.    ;1=1111I111=1=111==c==1====c=c===cccccccccccccc=c
cc)cccc==c=cccc=c=1cc=c==cc===)ccc=ccccc)))))c)cccccccc))T))tC24%NG%BEW#%NN%%##%#M%MMM$MMM#MMM$MMM#M$$$$$$$$$M$MM#%EZ2wVVVtCCLTTT)==111I+II1cc))LLLLTT)c=+"+1TL1)T=_'   .   .    ``''^^:_"I"++I"";";^_+__:":`..  I11I1I+III11I11=11111=1===1===1===cc=ccc=c===c=
)))))ccccccccccc==cccc=ccccccccccccccc)c))T)))cc))ccc)cc)))VTEE%WB$WNO4%%%$%#@%MM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%MWZGwwVV2tVtCCCTLLTLTc=1=II11ccTTTLtCCLTTT=;I+c)=T)tT: .`` .`.`:~___~__:__+=;c1)IcccI;:+__:`:"'.... +II;I1IIIIII11111111====1======c==cc=cc======
)))))c)ccc)ccc)ccc)ccccccccccccc)cccccc)))))))cc))ccccc))LttEGBNGB%4BO4%%@%%@##MM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WZZww2tV2VVtttCLLTLCT)=c=====c)TTLCtCCCCT))1IIcTc)cc)1"~~_'".+_"II;;_""__;;I1cTCLTCtC)c1++1"~;_`_:`'.1II++IIII1+1II=1111111==111===1====cc=c==c=c
))c))c)ccc)ccccccccccc)ccccccccccccccccc))))cc)ccccc)cc=CTPPZ4%PEE#DWDW%N%%@##$M$$#MMM$M$$$$$$$$$$$$$$$MMM%M%4PPZww2VVw2wVwVV2VtVCLCtCLCLT)TTTTTLCLtCtttCTc===LTLI;~c)T))L)TcT=c1+__:'~:"_++)CCtCLLVtLCLLc=cc+"";;_~.II++;I++III11I1I111I1=111==================
))))))))))cc)cc))cccc)c)cccccccccccc))cc)))c))))cc))cccTt2OwZ@G24Z#%BWN%#@#MM$$$$$$MM$$$$$$$$$$$$$$$$$$$$$$@PPPZZwZZZZZPZGZPPPZPOPOOOPwZZP22VttCCCtttttVVtCTc=)CtLCCTVVVCVtCt))1+;;:''_'~_""+c2ttw2CttttCCtCC__Ccc1+~~+++++I  +I1II1IIII11=1I111I111==1=========
))))))c))))cc))))cccccccccccc)c)ccc)cccc)c)))cc))c))c)TLVZPZt#2ZEP4%D%#@MM$$$$$$$$$$$M#$$$$$$$$$$$$$$$$$$MWGEGZPOPGOOGGOOPZPPwwZwwZ2VVV222w2ttCttLCtCtCV22tL)cLLVCVtCtVtVCVVC=TcI~_~~.````_^_1ITttttttCttttCVCCttLT=_^1++++++++   IIIIIIIIIIII1II1II1=1=========
)c))cccccc)cccccc=cccccccccc=c)=cccc)cccc)ccc=cc=ccccTLLZ2VVV#PEtwG%@#$MMM#MMM$MM$#MM$$$$$$$$M$MM#$$$$$#%DGEGEEGGOPZ2ttLL))TT))L)LLLLLCCLCCtCCCCCttCCCVLV22tCLLCVtVtVVttVVVttLTcI;_:. '.^...:_I+ttLCtCtVtVCttVtCtTLT1::+;;;;+++++ I+I I+++I+++I+IIIIII11111==1==
))))ccccc))ccccccc)cccccccc=c=cc)c)cccc)cc)c)cccccccTLT22C2CZ#PPwO##MM#M$$$$$$$$$$$$$$$$$$$$$$$$$M#@N4GGEOOPw22VttCCCCCT)))======c)c)))T)LLCttCtCCCtttCCtVVV2tCtVV22wVt2VVVVCT))1_"'.. . ... ^_:;VLttVttVttVVVttVCtLL;^;;"+;; +++ ++  ; II++ ++I ++II1I1111=1=1=
))ccccc====c==c=cc=c==c=cccc=c=cc)cccccccc1c=)ccc=cT)TOwLVtCVN4OGN%%MM$MM$$$$$$MMM$$$$$$$$$$$M$$#%P2www2222wVVVCL LCCLLL))=)cc)=)==c)c)))T)LLLCCLCCCtCttCtVVtt2Ct2t2tV2ttLCL))cI1+_~``.. . ...`:_;;LtttttCCVVVttCtCtL=~_";;";;+++;+;+++;+;++++++++I+III11II11I1I
)c=cc=1=====1=c=c==c===cc==c=cccccc=c=ccccc==cc==ccTcVOCCtLTwWWP4%%MM#$M$$$$$$$$$$#M$$$MM$$@@$$%Bw2tVVVttVV2VtwCtCLCCCCLLT)TT)T)))c)c))))))TLLCCLLCCCVCtCC2tttVtVVt2VVCtLL=L);=II_"_:^..   ..```^~__tLttCCtVtCVCtCtCLc__"";;;;+;;;;+;+;++;;++++;++;+IIIIIIII+I1I
)cc==cc=======1===c====cc=cc=)=cccccc=c=cccc====cc)TTwtLttLtE%EZ%$$M$$$$$$$$$$$$$$$M$$$$M$$$@@G2w22VVVtVtVV2w22Vwtt tCCCtLCCCTTLTTTTLTCLTLCLCL)LCCCLCLCCtCVttVtVV2VVVLLLL cc);~III;"_:::. .. ..`^`^__TLttttttVtVVttCC)+_;"";;;+;;++++++++++I;+++++I++++III1III+I
c=c1====1==111=1==1c1=================c1======cc=c))2CVLLLVwBWZE@M#M#M$$$M#M@%$MMM#MM$$$MM%#Z22V22tVV2VVVCtVVV2VVttVCtCtLLLLLLC TTTTCLCCCLTCTLTCTCLLtCCCCtLttVtVVCLLLT=L)C1c))c11_L;"";"'` ... .``:'_"ctttLtVttVVtCtLT1_;;";;;;;;;;;;;+;++;;+;+;;;;;+++++II+I+I 
==1=1=111==111=1===1==c===1=1==1======1=11==11=====TwtVLV)VOD4LG@####$$$M@%##M$MMM#M$$$$$#N2Vt2V2VtVw222V2VttVVVtVVVCCtCCCLCLLCCLLLLCCCCLCLCLLCLCCCCCCCCCttVttVVtCCT)Lcc=cT1==c++;I;_;_;""^...`.`^`:^:")tCttCVVtCtCtCT1_;"";;;;;;"";;;+;;;;;;;;;++;+++++I +++++;
===1=111111111I1I111111111=1==1=c====1==111=1I=1=11t2Vc)tVPB4CLG#%$M$$$$%E$$$#$$$$$$$$$M@tLCCtttVVww22wwVV2VtttLtCVVttCtttCCCCLLLLCCttCCCCVCCCCCCCtCtCVCttVtV2LtCt)T=1I1=+=)Ic"1;1+I1"_;_~'~````^^:':~_"LCTCCCttCCtCCT1_;;;;;";;;;;+;;+;;;+;;;;;+;;;++++++;++;+;
==I111I1I1+III1III+1IIIII1I1I1=1=11=1111II1II1II1==w2ccCtENETtt4@@%MMM$@BBW%%#$MMM#$MM$@TTCLLLCCtCCVtVtVtVVVVCCCCCLCCCtCtLLCtCCLLLCLCCtCCCCCttCCtCtCCCtCttCVVCtLT))TT1=)"c;11IT1I_1=:1:"+~~~~'`.~^:':~~__)TTTLCCCtttCT1_;__";"""""""";;"""";""+;";;;++;;++;;;;""
111IIIIIII+1+I+III+IIII+II+II1=11111=1=11I++III1=1=Pt=LtGWDCLtC4@##MM#$#BB@DW#$$$$%##M$V)LTTLLCC CCtCCVtVVCCtCttCCLCCCCtCLCLtCCCLLLLCCCLCCCtttCCCtLCCttCCtLtVCCtCtLLL)I)1;)=cc;=c;+1;1;"+:=_"~'``::::~:_~;TLTLLLLCCtCTc"_______""__"";"""";"";;;";+;;"+;;;";"___
1111I+IIII+I+++II+1II++; I1III1I1I11IIIIII1I+IIII)VtL=tD%2TtLtwW%M$M#@##4%WBN##M$$$$$#L)TTCTTTLTLLLLCCLCttVtttCttCCCCCC CLCC)LCLCCCCttCtCCttCtLCCCttCttCCttCCCCttVtCCLtL))=T)Tc1=I1+I";I;_~+_"'__'~~_:~_:__1T)TTCCttCT1;_____"___"_"""""""""";;;;";";"+;;;""""__
1II++I+I+I+++II+++++++;++++I+I+II1+II+=I+I;I++I+1=)Z=T4W2IItCVO%@#%##W$W%%DBM##MM#$$$O)))cc))T))))TTTLTLLCLCCCttCLL C LCLLCLLLLLLCCCCCtttCVttttCCttttttCLCLCCLCtCCtVttVCLTC)) IT=1"IcII+"~`_~+~~__~__~__~____=))TCLCL)1;______________"__";""";";";"""""""_"____
1IIIII+I++++ +++++;;;++++++++IIIII+II++++;";+";"ccwT=PGG=+ItT2E%@#%@M@$@@%B%#M#@###$Mc)))=)c1cc=c)cT)TTLLCCCCLCLL LLLCCLLLLLLCLCLLCCtCtttttttCVtttCtttVCLCCCtCttCtttVttCVcLccLcC)c1I=;)=;~:::_=~"_~__~:_______1cTLLCC)c;__~_________"___""_""";;;"""""""""______
1I1IIIII+III+I++I+;;;;++;;I+++++++;;;;;;;";"""+)cVc+TZ%V++ItwB%%%##MMM%$#4B@#@%MMM$$Gc=cccc=)=1=cc))TT)LL CCLLCCLLCLCLCLLCLLCLCLLLCLCCtt2VtVVttttCVttVtVttttttttCCVVVttttVttCCTC)T))cc;1__~:~~";___~_____"_~"___TLLCLTI+________________"""_"_"""""_""""______~_
IIII+I+I+I++++;+;+";";";""";""";"";""";;"""""IcIC="1cP$T+;LEE%#N%%N@#M$MW4%W@@$#MM%@)cc===I111I1c==)c)L)LTTLLLLTLLCTLTLLLLLLTLCLLL))CCLtCCtVCtVCVtCttVCVVVttCCtCCCttCtCCCCCtttICLLTc)=T=";;'_~__+;:_~__"________1CTCLT1;________"_____________"_""_"______~_~~~:
II1IIII+++;;;;;;;""""""_"__"""""";";";;""";";11=L++==t%)+LEWNW#@#%%#M#$@N%B%%#$MM@WBcc=c=c=III111ccc))))))LTL LLLLTLLLCLTLT LLLLLL)LLLtCCttCttVtVttttVVVtttCC2CCCCLCCtLtCtCtCCtCCCCT)L1+=;"__~~_;"_"'~~~_______"+VLCC)1"_______________~__________________~_~~::
II1+I+;;;;;;"""___________"__"__"";""""_"";_;cc)I+=c;t@C2##WB%%@%###@%%%%G#####$MM#V))ccc11I++II=cc))))TTTTLTTLTTLLLLLT LLCLLLLLTTCLLLCCCtVttttVVtVVttttVtVtttVCttVtCCVtCCtCCtCttCC2Lc1LIc;+"~____""~~~~__""_"__;ZtCtT1"__________~~~_~~______________~__~~~~::'
++++;;;_"_"___~__~~~__________""__""__""";_;+Cc+"1)"1T@BBM42%%%N%%N%#M%%42W###$M#MB1)ccc=1I1+++11c)))))))TTTLLLLTTTTLTLL)LTLTTTLTT)TTTCLLCLCCCVCtCCVCVtCTCtttt2tttCCCCCLCCLCLLtCCCttttCT)c_III_":_~:~:~'~~__"";"+wVtCL1"__~____~~~~_~:~~~~~:~~~_~~~~~~~~:~:~::::
;;;;"""______~~~~~~:~~________"_"_"""_""""_+ICI+"T+"1LB@%WwO%%%W@#%##M#$4D#@@###M#Tc)c==1=1I+++I===)))T)TT)TTTLTTTTTLTCLTT)TTTLTTT)TTTLLLLLLCCtCCtCtVtttVtVttCCCCtCCCCLLLLLLLLLCCCCttCCLLI1+"";~~~~:::':'::__"""I2ttCLI"_~~__~~:~:~:::~::::::~:::~~:~~~_~~~~::::
"""_____~~~::::::~~:~~~________""""__"""_;"1)c""+1_+IZ%@Ew4@%%B%$$$MMMG%%#$@M###@Ecc)c11c==1III11=)c))))TTTTTTTLTTTTTTTTLTLTTTLLTLL)L TLLCCtLCCtCtCCCCCtCttVtttVttttt CCLCCLCCCLCtCCttt)C1II_~_~'~'`^'^^:'::~"""C2VtCL1":::~:~'::::::::::::'::'''::'::~::~::::::
_____~~~::':::''::'::~~~______"___"_"____";=I;"_I__++E#@LtONDB##%@#%%#$W%#B%#M$#@Cc)c====1I=II=1==1c))))T))TTTTTT))TT))TTT))TTLT)TTTTTCLLLCTCCVttCCCtCVtCCtVttVtttttCttLLLLLLLtLLCCCCtCC=c+"+'~.~. ..`..^`^^:~";ZVtttL)"'^`'^^^^`^``^^``^^`^^^'^^^^^^^''''^'^''^
___~~~:::':'''''::':~~~~_______"_""""_""_+=I_""_"__I=4W#VC%###%$N%#$%$DCM%%@##$M%=)cc=)=1=c1=111==)))TT)T))TTT))TTTT)T)T)T))T)LTLTTLTLCLL CCLCtCCCCCLCttVtVtVVtVVVV2VVtCtLC CtVtC tCttttL1I;:_'...;^. .`..``^':C2VVttC);^````..```...`.``...````^^``^.^^```^^``^
~_~~~''':'':''''':'::~~~________"";""""__;I"~_"__~;"O2G%WD%@MM#$%B$#$WP4M%$#@###Ec)cc===1=11c1I=cc)cTc)))))))TTT)L1ccTT))))T)TL))LTLTT= LLCCCCLtCCLCCC)CVV2ttVtVtttVVVCtCtCCLLLLCCLLCCLtC=="+^^_..: .  . ....`^V2VVttC)I`.........................```...```^^^``
~:~:::''''''''''':'::~~~______"_"""""____;+~::";~:"TP_V@%tG#@%$M#%$$%CcTN%%##$#@2c))==c1cIc=1111=c))cT=)))))))TT))=T)cTcc))))cc)))cTTTLLLLLCLCttCLL T CLTLVttt2tVtVtttttCCLCLLLLLLCCCCCLtL)c";=^^ .          ..+2t2tCCL1`.   ..       .  .....`............``^``
~:~::::'''''''''''':~~~~_____"""""_;_~:~:_"_:'_;~~1W=)D@%ZD@$GGM@MBG#DLWN@$M$$$@T))c=c==1I==1==ccc))))))T)))))TT))cc)cc)c))c))))))TTTTTTTTCTLLCCCLLLTLLcLc_c1LtVVt2tVVVttCCLLLCLLLCLLtLLttt=c1;_^``...          ;VVtttL=:                .    . .. ........```^`
:::::'':''':''''::':~______"""____;_::^'^^~_~^:"'_2GLGID#V%#%G%M#@$wW#%W%%$$$$$@c=)ccc=1=II1I=1=)c)c))))T)TT)TL)cc)cc=cc=c==c))c))cLTLTTTTLCLCC C L)TTc)ccc1c+ICVtVVtVtttttC CCLTLCLLLCLLttLTI"_~`.._`          .IVVVCLc~                         ........```^^`
''''':'''^^'^^'''''':~~~~_~__~~:~:^^^`...`^^_'.__I1ZLIIWNP@NBB##B%OBw%%#%#$M$$#4=c=)cc11II+I11==cc+))))))))T)TVc===1111111cc=c=cT)))L)TTLLTLC)ttVC)CCTC))=1;;~";TttVtttttttVC TLLTCLTLCLT T C1"+I;.:.`            .VtCT)_                     .   .. ....^``^^`^
^^'^^^^^^^'^^``^^'^^''''::':''^:`^^``.....`.._.~~+LGc_VNB%WBND#@W4$#@@##$M$#M@NGcc)cc=c1I+1+11=1=))c))c))TLLTCCc==1II11II===1c=)))LTT))TLCLLCtL))TL=)T)ccI)+;~_'_IVVCVVCCVVtCCCTLLLLLLLLCCCCCLTC_cL:^`..            CCCT+                     .  ......``^'^^'^'
```^``^`^``````^^^^^^^^^^^````^`.....`.   .. ^"_:14Z+;EBN%tGP@=B%MPWM@##$M$$#%@P)c=cc=I1+;++I=1cTc)))c)T)TLTTVCcc=I1II+II=I=1==c)T)T)TTTLTLLLLttCTLT))=1=1++;:+^:_ItCtCVt222tCLCLLL TLTLCLtCCLtLLT;"_^...           .ttLI                 . .  .....`.``^^^'''^'
...```.`.``.`.^````.`.`...`...`. .  .. . .^`^.:;;=B1LB44EN4BEB+'D##@###@#$#MMM@t)c1ccI=I+"I;IIc=1c=c)c))T)TLT2T))=+I1I+IIII1cc=)T))TTTCTLTLCLLCCL;C=_)"=I;11I'~__:__tCtCtVttVVV LTTLTLLLTLTTLLttt)T=+__~`.      ..    CL=.                     ......````^^^'''^
....`..``.`....`.. ........ .  .               _;)1t%NC`ZPDw'W+.;#$#$#%WM$$$$M@ccc=cc111;;I+IIccccc))))LLLLtL2CTc=11=1II11=c=))))T)TTT)TLLT CCC1=+=T)ccI_I1II+;~"'_~=CttttVtVCLLCTT)LTL)T)L)LLLCCCCTC)__"'`..     ..   ;c^              .     ....`..`.`'^''''''
..........`.......`. ...     .                 _==;DN). 2WB+'Gw.I#$%$#EB$$$$$MW)))cc1=1I+";;1I1=c)c))T)TLLCL22VT)c=1=1111=c=c)))TLL)TTLcTTLTLTLLTLT)_c1cI+=I+;I~;:"_"CtttVVtVtCCLLT)))c)TTT)T)LLLTCLCLI1=;__``..`.^~'.. 1'                         ......`.^^^^^
..................                            ._LBNZ=.  ;WPL^;%'c@#%#@###M#$M#Zccc=1=1II;;;"11)1=c)))cLLLCLC22tT))c1111=cc=cc))T)T))TTLTLTLLL=VTc)TI=_"1I;^"_I1:_"~"_)CtCVtttVtCCLTccc)c))))T)TTTTLTTTT)T)TT1""'"_"'^~_' .                           ...``````^`
.............  .. .                            :PBLc:.  )DET^`Dcw@$BO##$$$$$$@C)ccc=11II;;;;I11Iccc))))CLLVtwOZCTccc=c)ccc))))=TTTT))))TLLL CCLLcLTc+)c1~=;_'_=~+_"__+VtVVVVVVCttLL))c=c=ccc=)TcTTTTT)TTTTTT))TT)+ _=__::                             ..........
.............  .   .                           :EG"_:'  cZDL_^DZG@#M1##$$M$M$@Lccccc=1II+I;I11c1cc)))TTLCtVVwEOCL)Tccc))c)Tcc)))c)))))TLTTCTTLT+)c^)c="I111:";_;+~;_:IVttt2VVVVttCCTc))c==cccc)c)))))))TT)TT)CTCVVT;=+_"~`                              ...`.. .
.........  .. .                                .PG";^ `._PO2":B4@NO4W%$#$#%#$@)))cc=c11II;;;+11==cc)TcLTttVVwB4Lcc)))=))c)Tc=))c)c=))))T))ccT)T)))+c11"cI1.1"_'";1"+;;cCtVt2VVtttCLTcc=c1=1=1=1==c1=))c)))TTLLTCVV2LVT1G::`                               ..... 
..`............                                `+W%Z.^`.^"$P"LW#Zt@G%N%@MW##$%T)ccc=c=1I+++IIIcccc))T LCtV22ZB2)))T)))cc)c))cccc==)=cTLTTTLTLLc)cLL)))T+1)1;_+:+;I:)II)tCtt222VttCCT)1c1c1c1111=c=)=))=c=)))TLLLV2w22PO22=;.                               .    
..`........... ..... ..           .            ^+CwWP^..~IOO=%@%_:O%W%%@#N%#M%)ccc)c1111I++;I11c=)TTTTLCtVw2wBtTcTT)))cc)))cccc===T))T)TLTLLLCLLCt)C)T)c=L)TT;~+"+=I1;TCttVV2VVVVttT)11111+11111=1Icc)))T)cTLLLCCVZwwwEE2C+'                              .   ..
````````.```.``.`..``....  .     ..   ..   ..  '+=T==B=`_wLZ;V2NG^I4%%#W%B%MM%c))cc)=11II++1111==)c)LLCCt2wwPBV)TT))c)c)==c===I=1=cccc)Tc)CC2V2222VC))=TLT)TTT=1"+"==)CCCtt222wtCtCCT=+1I =I1I111I=11c=)=cc))TLLt22wZZGGZCc_                                    
^`^^^^^.^``^`````.^`..........`.......`...`....:+=+~+cwE1PIw=ItC:WLG@%@BN@#MM%T))c)c==11I1I=1==cc)LTLCLVV2ZODW2LLTT)))ccc)c===1=====c=))TtZV22PZV2tZw2CTLTTTT=c=I)CIcTLTttV2w2tVVt2tCT1I1+IIII111111=cc)c=)TTTTLCVwwZZwPwV)"                                    
^`^^^`^``...````.`................ ...........^^;1"_~_cV4w"1Z1VT'+@BW#BD##$$MWT)c)c)====I+11=c=)c))TLLVtVwZZWBGCCTLT)c=cc111III11111==)=Ct2twZw22VwVV2VtLTLL))))1L))))TTCCCV22V2VVtttT)c1111I+I1111=11===c==)L)LLtV22ZZwwtT_                                  ..
``'^^```...`.......`.......`^.......... ... ..'`";__~`~1DtPVV1TT;cNGD%#WMM$$MW)))ccc==c=I+II=1))))TTLCVVVZwOB4EtLLTT))Tc1111I =+11=1==IctVwwtww2w2LtVt2tTTc)LTTL)TTcL)LLLCt222wVVVttCL))11=I1I1I11=111====)c)TTT)LLtw2P2wLT"                    . ............`.
^`^``````.`.`...`.....``............ .....  ..`.'":_;:"~ZOZ;tc;LOB1EB$#%$$$$$B)))c))=c===1==c)))c)TTLCVVwwP4BBBwCCCCT)==11IIIII+I11I11IcVwwt22wD24G222C2VCLcLTL)LTTLLTCLLC2ww22V2VtttLT)c=1=11I11=1===I=cccc))TTL CLtV22tT1"   . .  .  . ..............`.``.....
^````...`.`..`............ ... ..... .... ....'.._;_+1"~2Z+T"G^ %BZE%M$$$M$$MDL))))ccccc==cc=1LcT))LCtVVwwZB44EOCCCLL))=1I+II;+++++I111c)CCVtOEtC24P2Vt2tL)L)TC)TT)TTTLTCt2ZZ222tVtCCLCL)c===1=1==1c=c=1))c)TTTLTCTTLLtLTc1+`... .. ...........`..``.```````.^.`
`````.`.`.............`... ....... ....... ...` .`_++T)+LZ+CCB)+4BWN####$M$$MET)c)cc=cc1c=1c)c))TTLLCtCVZZDBB44EtCCCT)c=1I+++"+++I++II=1TCTCVZTVtwOZCVt2VLcT)TTL))T)CTCTCtwZw22VttCCCCCLL))cc=c11=1cc===)c)c)TT)LLCTLCCTTc"c^........`...`..`.``.^..``^`.``^```^
^````...`.`.`......................... ...........'~TC1CBDI;Iw1)OE%#$$$$$$$$MOL))))c)==)==cc))))LLCCttt2ZZ%%W4EDwttCCT)==II++;;;;+II+++1cLCttt2V2wE2CCtCVCL))T))TLcCTLTLtwwP2Z2VttttLCCLCLT))ccccccccc=c))))TT)TLTTTCLTTT1tL~....`...`.`.````^`^^`^^^^^^^^^^^^'^
^^``.....................................  ....`   .`11IwwL)tZtLw%%##$$M$#%$#2T))Tc))==c=c=ccc)T)LLCtV22wDW%%BDEGttLLTTc1II+;;;;;;;+;;""+1)TCCVCLVttCtCCCT)))TTTT)CTLTLCVPwww22ttCTLLCtCLCTLL)))c)cc)c)))))))))TTLTLLLLT=CCC"....^```.^``````^'``^^^^^^^^^`'^^'^
`^'^..`..`................ ....  .. ......... . .   .")tZ)''IVL;D%4B@M$$$#N$#t)))))cccc=)1c=c)))TLCCtVV2wDCG%%4OGtCCLL)c1I;+;;"";;;;""_";I)cTCLLLLCtCVCLLT)))TTTT)TLTLCtPZ2Z2V2CCCTLLLtLCCLtCTTT))))c)c)c)))TT)LTLTLLLLcTtLC;`.```.``^`^^``^`^`^^^`^^^^'^^^^^^'^
^`'^``....................`. ..  ..... ......   ....._IVt~..~CI)%DLGM$$$#%$M@LT))))))==c)c)ccT)TTLTCCV2wwEEEcG%4EPVtCCt)=II+;;;;+;"";"""__;1=)TCtVVCCtCCTT)TTTTLTLTLCCCGPZw2VCCCCCCCLCtLLCtttVCLLLTTT)TTTTLTTTLTLCCTC)TVVttC=.`````^^^^'^^'`^^^^^^^^'^`'^'''''^'
`````.`.`.............`... ..` ... .   ...  ... .. ..`_='...~1;OWZ;GO#$@%W%#@TTT))c))ccccc==c)LTTTLCCV2wwO_Z:I%BEGttCCLC)I++;+;;+;"""""""""+Ic)TLCLCLLCLT)cTTTLTTCTCCwDZ22ttttCCCCCLLLtCCCtCVtt2VtLCLTLLLTTTTTCTCCCTCwtVttCC)^.^``^^^^'^^^^^'^'^'''^''''''''''''
``^``.^``...`.`...`....`.. .. ........ . ....   .. . ..`....';;Z@O;ZD@$M%%%%%)TT)T)cT==c))c)))T)LTCtVVwZwE_T_^LPOE2tCCCLL=II+I;+;+""";";;;;+I1)TTLTLLLTT))=)TCTTLCTCtEO2V2CtttttCLTCLCCLtCCttV2VV22VCCCCLTTLLLLCLCCw222VVCVC)'^`^^^^^^^'^^''^^'^^''^'''''^'^':^'
^``^```...`.``............`... ...^........... ....... ... `.~cPP4CLEW#MW@NwWT)))))))c))))))TT)LLCCtVVVwwEBNZI"=GGOVttCLL)=1I+1+++;++;;;";1Icc1=)c))))1)T)))TLCLCCtZBZVVttVtVVCCCCCCCLTLCCtCt2VVwwwPGGEPZVVtTP2ZZ2w2tVtttttCL:'^^^`'^'^'^^^^''''''''''''''''''^'
``````...`````.`....`.`.......`..`.................`...``..``^'IZBOV2P@%%#ZwNT)))))))))c))c)cTTTLLCtVV2Z)':_LEEOZwG2tVtCLLL)=I+I +"+;++++++11==1=cc=)cc))))TTLCCCZ4OVCVCCCCtVtttCCCLLLLLLLCCt2VVVVww22PZt)c1"OZZ2VwVVtVV2tCtL~'^^^'^^^'^^^`^^^^'^'^^''''^'^^'^'^
``..^^.```.^``^```....`..`..`..`........`...............`...`.`"V4=OTwEW%%G2%)T))T)))c)cc)TTT)TLCLCtV2ZP1..^:IZ++_PZVCtLLLLC)=1II1III+II+I1I=I==cccc))cT)T)LTtttwD2VtCtCCtCttVtCCCLLLLCLLCLLCt2tV2VV2V22L)=1_OOw2ww2VV2VVtttC_^^^^`^^^^'^'``'^'^^^^^''^^'^^^^^''
^`^^`^.^`^^^^^^`````^```.``.``.```.`....``..`..`.`..``.`.``..`';EPtI++G44%%NWTTT))T)))))))))TLTLLCCt2wZZ_.`.`'_~+_`wVVtCLLCLCC)===111=1=111=====c)T)TTTTLLLttC2G2VtCCCtCCCCCVtCCCtCCCLCCCCCtCtVVtVwtVVttC)=+_EPPZZZ2V2V2VVVVC".^`^^^^^``'^'^^^^^'^''^'''^^'^^^'^
^^.``^^^`^^^^`'^^^``^`^`^````^```^`.`````.```.^`.^.^```^..^~:"=BEI~:'_cG2%W#D)TT))))))))))))T)CLLCCCV2wP`..```':_::+VVtCLLTLTLTTLTc=1))ccc)ccccc))))TTLLLCttPt2tLCtCCCCCCtCCttCCCCCCCCTCCLCCtCCVtCLtVCCtLcI;~GZZw2w222V22VtVV;.^`^``^`^`^`^^``^`^^^^^^^^'^.'^^''
^^^^^^^`^`^^^^'`^^`^`^`^^```^`^^`````^^^``````^``````````^`_w4%t__^^~"IcG%%#GLT))T))))T)c))TTLCLCCCtV2ww``^.``:^^^'`2tttCCLTTTL)TLLL)=)c)))))))))T)TTLLCC22VCCtCCLTLC CCCCCttttCLLCTCLCCCLCCLtCCttVttttCL=1_~OOw222222Z22VVVVI`^````^`'`^``^`'`^^^^^'^^^^^'^^`^^
''^''^^^^^'^^^`^'^^^^^^'^'^^^^`^^^^^^`^^^^^^^`````^`^^``^`'^'~::^''__)W%WBB@4TT)T))T))))))T)TLTLCCVtVw2V..``.```.^``1VtttCLCTT)T)cc=))))LCLLTCLLLCCCtCCTCCCTLTTTLTTLCCttCCCtCCCtCCCCCCLCCCCCCCCCttVCCttCT=1__GPZwwww2VV22wwVtc^`^`^^`^``^^`^^^^^^`^'^^`^^^^^^`^^
''''^^'^^'^^^^'^''^^^''''^''^^^^^^^'^^^`^``^^^``^^^^``^^^^^^^''':~";;BV"cB@WET)))T)))T))))c)TLLLCCCVVwZc...`.```.```'VttCLTLTT))cc=cc==)c))c)cccc===))))T)))T)))TTTLLCTLCCCtCttCCLCCCtCCCCLLCCCCCCCtttCC)="";OZwwwww22w2www2VI'`.```.`^``^`^^`^^```^^^`^`^`^``'`
:'^'''^'''^''^:^^':'''''^':''^^''^'^^^^'^'^^^'^^^^'^^^^^^'^^'''^:__:)1I:)N%4ELTT))T)TTTL))))TLTCttVV2wZ"``^.```.``^^`)CtCCCTT)c))c)ccc1c=)==c=1=11I====cc))cTT)TTLCTLCTCCCtCttCCtCLCCtCCCCCCCCCtCCttCtCC)I_;=GZZZPwZwwwPZPOZZ=~'`.````.^``^^^^`^^`^`^^`^^^``^`'`
':''''''''''^^^^'^''''^''^''^'^''':^'^^^^^'^^^^^^^^^^^'^^^^^''^''__:);'~ENWwcCTT)T)))))))cTTLLCCCCVV2wZ~``^``.`..^`^^1VCCLCTTTc))c)=)=c1ccc)c)=c11I111=1cc1)))=LTLTLLCCCLCtCtCCCCCCCLCCCCttLCtCttCttttCLT;";TGZZwZZZw2PwOPGPwC;~^````````^`^``^``^``^^`^^^^^^^.^
''':''^'''^''^'^'^^'^'''^^''^^''^''^'^'^^^'^^^`^^^.^`^^^^^`'^'':~_'~+IcB4T"~;LTTT)))))T))))TLLLCCCtt2ZC^^.^`````^^`^`'wCLCLLT)))))=c=cc==c1c11c11I+I+I=1=c1c)))TTTTLLCCCLCCLCCtCCLLCCLCCCCCCtCtCtttCCCCLT"";COPPZZZwZZZPOZZPZV);_``.```````^`^^`^^``^^^^^^``^```
::':''''''''^''''':'''':'':'^'^^^^^^^^^^^^'`^^`^^^^^`^^^`'^^`''^':~':1E2_:_';LT)TTT))))T)TT)LLCCttVV2w"`^^^`^`^`^^^^^`TtLCLLLTcT)ccccc=cc=)=11111+II1I===cT)))L)TLCLLLCCLCLCCCCCCCtCCLCCttCCtCttCttCttCLTI+I2ZPOOZZPOPGPOPZEPZV);~'.```^^``^^`^`^``^`^``^`.`````
:::::'^'''''''^''''''''''':^'^'^^^^^^^^^^^^^'```^^``^``^^^^^`^^^^^''^"_:''''"TTTTTT)))))TTTTLLCCCVV2ZV:`^^`^^^``^^^^^`_tCCCLLTT))cccc=ccc=1=I1I1+++I+I+==))))))TLCCCLLCL CCLCLCCCLLCCCCCtttCtVCCtttCVttLL=II2PPOOPOZZPZPPPPPPZ2t=_'^.``^``^.^.``.```.`.`.`..``.`
:::::::'''''''^'''^':':'''''''^'^'^^^^^^^^``^^`^````^`:``^^^`^^^^^^^^'^''^^`"TTTTTTT))))TT)TLCtCtVV2wL`^^^``^^^``^^^^^`CtCTLTLT)ccc==c=cc1c==111II+++II1==)T)TCTLLLCCLCCCLLCCCLCLCLLCLtCCCCttttCtCtttCtCL=1+wPPOPPPPZPZZPPPZwZZ2tI"~'``..`....`.............`...
::::::':''':''^:'':''':'':''''^'^^'`^^^^^^'`^^^^^^`^```^`^'^^^^^^^^^^'^^^''^IT)))TLTT)))LLCTLCCCCt2ZwI`^^`^^^^``^^^^`^.cCCLCLLTTTTc)c)ccc=)c=====1I1I1I1=cc))TTLLLTLCLCCCCLL tLCCCCtCCCCtCtCtttttttVtttCLc1+POPOPZOPPZZPOPPZPwZwwC1+_'................. .  ...  
~:~:::':::':::''::^'''''':'':'^^'^''^^`^^^`^^^^^^`^^^^`^^^^^^^^^^^'^^^^^'^'';T)TTT)T)))TTTTLCCCtttV2w_^^^`^^^`^^^^```'.+CCCCCTTTT))cc)=))cc)=c===1111I11=ccTT)TLLT)LCCTLLLCLCCC CCtCCCCCtCCCttttttVtttCCLc=+OPPOPPPPPPZZZPPPPwZw22L=":`. .       ....    . ..   
:::::::::':':'':::^':::''''''''^'^`^^^`^^^`^`^^^`^`^^`^^^`.^^^^^'^`^`^'^^^`^_TTTTL)TTTTTLTLCttVtVVVZ2^^`^^^``^'^^``^```:tLCLCLCL))cc)cTccccc=)cc==I=11==1=))))TTTLTTLLCLLCLLCCL L LCCCtCtCCCttVtCtttttCCL)I;PPPPPPPPPPZZPZZZwZ2w22VLI_:'                        
~:~:::~:::'::::':'':'^:'''''^'''^^'^^^^^^^'`^'``^``^^````^`^^^^^^`'^^^^`^^`^_LT)TLTTTT)LTCCVtttwV2wPT.^`^`^``^````^````'tCLLCTCLTT)))c1))c)cccc=)=c===1=ccT)T)LTLTCCLCCLCCCLLLtLCtCCtCtCCtttCtttttttttCCL)="ZZPZOPPOZPPPPZZ2ww2Zw2wVc;~'^                       
~:::::':::':':'''''''''''''''^^^^^'^'^^^^^^^^^^^`^^````````^^`^^^^'^^^``^^``~TTTTLTLTTTLCtCtVV2VVwZZI.```.``...````````^tttLCLLLTT))))))c)cc))=cc===1===c))))T)LTTTLLLTLCCLCLCCLtCCCtCCCCCtttttttttttCCCLT1;wwZPOOOPZZZPZZPZZw22w2ZVC+_~^.                      
:::''':'''^:''''''^''^^^^^^^^^'^^'^^^^`^``.`^`^`````````^``.``'^`^..``^``^`^'TTTTLTLLLTLCCCttwZwZZww` ... ............ ~tCTCLLT)TT)T))))))c)cc==1==11===cc))T)TTTL)TLLLLLTLCLLCCtCCLCCCtttCCttVtCttCCCtCL)I;CwZZZPPZPZZZZwwwwww22tV2VT1":^                      
:::':''''''''''''^'^`^`^^`^^'^'^'^'^`^``^`^.^`````````..`..`.```````.'.`````^LTTTLCCCLLLCCtCVVwZOPZC ..      .. ... .  ICCtCCCTTL)LT)))))Tc)cc)=1=)=c=))))c)TTTLLLCCTCCLLCLLCLLCCtCCtttLtVCtttttVttVttCtCLc+T2wZZZOGPPwZPZwZPw222ZZw2VT=_:^.                    
'''''^''''''^'''^^^^^`````````'^^^^`^^`^^``.^..``..`..............`....... ..TTLLCCLCCLCCtVwwPZPOOZc                   )CCCCCLTT)TT)T)))c)))c=c=c==c=cc)c)TTTTTTTTTLLCTLCCCCLCtCtttttttCtCVCttCtCVVttttCtLTI~VV2wZPZPPPPZOZwZZVwwV2wV2t);_'^                    
^^`^```^^```````..`...`.........`.....`....... .                             )TTLLTCCttttVVwwPGOOGP+                  "ttCC CTTTTT)T))))))))ccc)=c)c)cc))))T)TLTTLCLLLCLLLLLCCtCCCCCtCttttCCttttVCCtttCttLT1'`CtVw2ZZPZZwwwwwwZw22V22VVtc"~'`                   
`^```.``..`........ .       .   . ..    .                                    c)LLCCCtCCtV2w2wwPOPPZ"                 :wttCtCLLTLTLTTT)))c)))cc)))c))=cc)))TTLLCCCLCLLLTLCLCCCCtttCLtCtCttttttttVVtttVCtttCT1~..+VVwwwOZZZZEZww2Z222w22Vtt=;_'.     .      .     
.`............                .                                       .      1TLLLCLCttttVw2wPZOPG2;                 )tttttCtLTLTTT)T)Tc)))c)))))c))))))TTCLLLCLCCCLLLLLCLtCCtCtttttttttVtVtttttVVVtttttCC)=_.`.)tt2ZwOPww2ZPwZ2w2V2w2VVVL1;:'.   .  . ..... .  
.....                                                                        ITTTLLLCCCCCCCt22ZwZOwP^               ~ZwVttCCLLTTL))T))T))))))))))))))cT))))TLTCLTCTLCLCLLCCLCCtCCCLCtCttCtCtttttttLCttVttCT1".`..IVVVwOZZ2Zw2ww222VVV222ttC1":'.   ....`........
.....                                                                        1)LLTCTtCtCCCttVV22ZZPPw;              Z2VCttttCLCLTT)TT)))T))TTT)))))T)c))TTTTTTCLTLCLCLLCLtLCCCCCtCttCttCttVttVCVVtVtttVtCCT=;'`...^CVVt2ww2wwww2Z2w22VV2V2VV=_~'..`..`````````..
  .                                                                          +TLL L CCCCCCttVVV2wZPZPZ1            _ZOZ2tVVtCCLLLTTLTTcTTT)TTTT)TTTc)))cTT))TL)LLLLCCCLCCCLCCCLtCtCtttCCttttVtCVtVtCVVtttLLc+~.`..`:ttV22ZPwwwVww2w22wVV2V2VL+_'`...`.`^`.^```..
                                                                             _T)TTLTLLCLLLCCCttt222ZPw2w          .2OPPwttCCCLCTLLTT)TTTT)TT)T)TTT)T))))))))TTTLLTLCLLCCCCLttttCttLCCCVtttCtCtVtttCttVttCLc=+_~....``ttVVVVw22Z22VtV2tV2VVVwVt1_'`..`.``........
                                                                             'LTTTLTLLLLLLCCCCttVV2wPZZZw.       `OOOOOwVttCCCLLCTTLLLLLTL)TT))TTTL)))T)))TTLTLLCtVLtCLCCttCttCtttVCttCtVtVVtVVttVVtVV2CCCCcI_:^..`...cttt22Vww22Vw222VwVVw2V2Lc_'^.`.. ...... .
                                                                              =)TT)LTLTTLL)LTLCLCtV2wwPZZZ^      L2POOEZVtCCCLCLLTLLLLLTLL)TTLTTTT)LT)))TT)T)LTLCLCLCCttCCtttttttLLCCLCCCtCttttttttCttCCt ))I"_:...... ^ttTtVV22VttVV2wVVtCVtV2t=_^`.   .. .... 
                                                                              .LT)))TTTTLTTLTLCLtCCVVwZPZwG~    `wwOGOEZ2CCCCLC TLLT TLLLL)TTTLLLTTTTTTTLT)TCLTL LLLLttCCCCttVVtCCLLCCttCtCttt2tttttVtVCCCL)1;_~`......._LtttVV22Vtt2VV2VVtVtVVVL+_'..    . .   
 .                                                                             ~)TT)TTTTLLLLLLCLttVV2ZwwPPZO_   cZGGDGGOwVttLLLCCLLTCLLT TLLLCL LTTLLT)TTT)TTLTLLCtLtCCCtttV2VtCttLtLtCCCttttVtVttVttVtCCCLLc+"_:........'LCtVCVV22V22t2V2VVVV2VtLI_'.`..    .  
                                                                                _)))TTTTTT))TTLL tttVVw22PwZO; 'wOOEDEDOwtLCCLCLLTTLTCLLLTLLTTLTTL))LTT)LTLT)TCLLLtLCCtCCtVtV2wtttCLCttCttttttVtttttCtVCCCLTc1+_:^..`..````_LCVt2VVVttVttVVtVtVVtVt=_^....   .. 
                  .                                                              1))))T)TT)TLTCLLLCCtVVVwZZZZE^+ZOGDDEGGZVCCLLLLLLTLLLLLLL)TLLLLLT)TTTCT))TTLTLLLLLCCCCCtttVVP42CCLCLCtCCtttttVVVtttVtCtCCLL)=I;~:`^``.^`^.`+CttttV2VtVVVVtttCttVVVL+:`... .....
. `    .  .. . .... . .    .   . .   . .   `    .                   .  . . ..  ...:T)T)T)TLLTLLLCCtCCVVVVwwOPOOOPEB4DEDDOw2LLLTLLLLLCLLL CCLCLLLTLLLTTLLTTCL)LLL CCCLCCttt2V2WBGtCCCCttCtttttttVtttttttVVtt T)I+_~'^^^'^'':''_LCtVVVVtVVVt2tttttttVVT;~^........
 . . ..... . ..... ... ........... ..... . ......    .. .  . ....  ...... ....``.```)TTTT))TLTLTTLLLCCtVt22wZPPOOE4WBDDEGZ2tLLLTT))TTTLTLLLtTLCLLTTT TcTTTLTLTLLLCTCCCCCttt224EGttCCtCtCtttCtVtVVtCtVVVttttC )c1"_:'^^'':^^''::"CCCttttttVttttttCCtttTI_` ``...`
.............. ... ...`.......`.............. .... ........ ... .......... ......``^^TT))))TTTLTTL)LCCCttVV2wPPPOB4BBBDEGGw2 LLLTLTTTTLTLLTLLLLLLL)L T)TTLLLTLCLLLCCLCVCCttVV$NPtCtCtttCttCtVtVtttttttVttVttCL)=+_~^'^^^'''':'::;LCtttttVtttttCCCCCtVVL+:. `.```
....................`.`..````............`.`..`...........`....`.......`......`...`.`^))TTTLLTTTTTLTLCCCtttVwwZPPO4WBB4DEGEP2CLLLTTLLL)LLLLLLLLLLLLLLLL LLCTLLCTLLLCttCtCtCV2wOPVCVCCtLttVVttVttVVttVVtVVVtVttLT1;_:^''':''''''':~CCttttVVVtVttCttCCttVC+:` ````
...............```.```^```^.`.^.``.``````..``.`.``..```...`.`....``.````..`..^^.`````^`_)Tc)TTTTTT)TTLLLCCCtt2wPPOZE%%B4EGGOwVVLTTTLTLTTLTLLLLLLTLCLLTLL)L)TLLLCLLLCCLCCCtCtV2ZwVtttCtCCttttttVttVtw2VVVVVtVttVL)I__^:''''''::''':'_LLVtCtttttCCCCCCttVtL+:` `'`
..`...`....`.```.`^``.`^`.`^````..`.``.`^`````^.^```````.`..`````````.``^`^`````^`.```^`+)TTT)))TT))TL)CLCCtVVV2wPPPBN%WDGGOPw2CTTLTTTTTTTLTLTLTTLLLTLLT)TLTTLTLLLtLCCtCttttVVV2VtVtttttCtttttwVVVV2ttttVtttttLLc1+":':''''''''::'''"CTttttCCtCCCCLLCCCtV)"~`.^^
..``..````^.`````..`.^.^^``^````..````````^````^``^````^.``^^`````^````^.`.^``.```^`.```^;))TLTTTTTT)TT LtLCCVVVwwwGP4%NW4DEEOZ2tLLLLLTTLTCLLTTTLL)CLLCLCLtTLLLTLCtCCtttttVtVVV2ttVCtCtttttttVtttVtttVtVVtVCtttt =I;::::'~'::::::::':')CLtLCtttCLCtCCCtttVCI~. '
..`..`.``.``.`^`.`.^``.^`` '..`.`.^```^.```.`.``.``.```.````.``.`.`.`.`^`^^```..``.`.```^^^))TTTTT))))TLTLTCLCtVV22ZZP$BWBDEGOOPwVtCCTLTTL)TLTLTLTTTTLCLL LLLL)CLCL CCtCCCCCttVtVtCttttCttttCVCttttttCVVtttttttttT=;~:::^::':^'':':':'~:TLCCtCtLLCLCCCCCCttLI:`.
`.`.....`..`..``......`...`.......``.....`..``.`.`.`.`.`..```..`.`....`....`.``..`...``^``.:TcT)T))T))TTTCTLCCt2V2OZZPPOWWDDEOGGwwVVttCLLTLTTTLL))LLTTC LLLLLTtLLLLLCttCCCCtCtwtCttttCVtCtVttt2VtttttVVtCVtttttVCL)+_:':''':::':'':'::::~TTCLLCCCLLCCCCCCCtVc":`
..`...`.`..`.....``...`.......`......``..`.... `..^.........`....`....`......`.....```.`^```^)TTT)TT))TTTTL TCCCttVVwZPPPWBDDG$OOD%E2VtttCCCLLLTLLTLTL)LLTcLLCTLCCLCLCCCCttttVCtVtCVVttttVVttttttttttttVttttttVtttT1_::'::'::'^:''~'::'~::"LCTCCCCCCCtttCCtttc_~
.`........... `........`......................^...`.....`...........`...``......`.^.`.`^``^^`^I))))T)T))TT)TTLCLLCCtV22ZPZ$WDEGOGOPOZwV2VtLCCCtLTL)TLTL)TT=)TLTLLCLCtttCCCCCtttCttCCttttCtLtCCCCtttttttttttttttttt));:::::'':''^''':::~::::'ITLTCLLCCttCCCCCtCL+
..............`.......................^....`.. .......`..........``....`...`````.^```^^`^`'^^^`;))TT)TTTTTTLTLLLCCttV222ZZZOWDDGGGOPwwZwV2VtCttCCCTLLLL)TLCTLLLCCLCtCLttttttttVtttttVVttVVttttVtVVttVVtCttCtVtttttTL=':~''''''''':':::::':'::ItLLCCCCCttCCCtttV=
......`................. .`..............``..`.....`...`..`....`.`.```````.```^``^`^^^`^^^'^'^'^_)TTTTTLTTLTLLTLLCtCtVV22wZPPW44GGGOZZwZ2wwVVVttVCttCCLLCCtLLLLTLCtLCCtCtCttCttttVttVtCttVttttttttttttCtttVtCtCVtVCt)+_':::'::'''':'::':::':::'1LLLCLCttCttttVtC
........ ..  . . . . . .............`.........^...`..............``.`^``````^^^^`^`^`^'^^^'^^^''^^IcTT))TT)TTLL LCCLCCttV22wZwG4GD$OOPPZwwZVC2VtVttttCtCCCCLCLCLCCLCLCCCCtttCttCttttCttCVtCtttVtttCtttttCttttVVVtVtCCT;':'':'':''''''''':'':':::~LTLCLVCttCCtttt
...... ... .  .. . .... ......`. ..... ..`....`..........``..`.`.``^.`.^`^`^`^.^^^`^'^.^'^^^^^^^'^:'c))T))TTTLTLLLCCLCtttVt22wZwDDGOOPPPPZZww2VwV22tVCtttCtCCCCCtCtCCCtttttttCtttttttttCVtVtttttttttCtCttttttVtVtVCtZc)~:::'''^'''':''^'::':::^:::_LTtLttttttCtt
.......... .. .. .  ...... .......`...`.``.`.....^..........`.```.`````^^``^`^.^^`^^^^`^^`'^'^`''''''c)TTTT)T )LLLCLLCCtttVV2wwZwD4OGGPPPZ2wwwVwV2wVZVVtVCCtCCCtCCtCtttCCtVtCtLtttVttttVVVtCtttttCVCttCtCttttVww2VttV1;;':::''''''''''''::':::':::~~TLCLCtCCtttt
.......... . .   .  . ...  .. .... ..........................`....```^```^```^'`^^^`^`^^^^^^^^^^^'^^'^_))TTT))TTTLTLLCCCCCCttVVw2wwEEOOOZZwwZ22wVV22w2V2VVCtCCtCCtLCCCtCCtCCtttCtCttttttCtLCCCttCtCCCtVCttCVtVVV2Vtw);+_::':''''''''''::'::':'''::'''=LLCttCCttt
............   .  . .. . ..... ...`...................`...^````...``^^`^`^^^^^^^^^'^^^^^^''^^^^^''''''''+)LTTTTTTLLLCLCCCCCCttttVwZwPEGOPPPZZw2Zw22wwZV222wVVVCtttCtCCtttttCttttVtVttttCCttCttCtttVttCCttVtV2VV22VVO=++~::':::':::':''::':::'::':''::~:LTttCCttV
......... ..      . .  . ..  . .  . .......... .........`.`.`.`.`.^``^^^^^^^`^``'^^''^'^^^^^'^'^'''^''''^+))TTTTLLCLL CCCCCCtCCtVV2ZwPDGGPZZPwZP2ZZ2VwV222V2VVC2tV2tttCCttttCC2CtCttttCttttVttCttVVVCtVtttV22222wV2D)I;~::~:::''''':':::'::':':'''::':~_ LCttttt
... ...... ..         .  ..   .. .. ... ...............`..`.`.``.`.`^`^`````.^``^`.^`^'^^^^^`^'^'^''^^'^^+))c))TTT)LTLTLTLTCLLCCCttVVwZZOPZOZZZwww2wwwZ2222V2VVVVVttttttVCttttttttttCCtCtttCtCttttCtttVCttVVVVVt2$L+;Ic::::'::''::^'''':'''':^'''':'':':_)TLCttT
.......... ..  ...  ..    .   . ... ...............`......`.`.`.`.``^`````.````^^``^^^.^^^'^^^'^'^''^''^^=)TT=cT)TLTLTTLLCCLCCLLCtVtVV2wwGEOOPZPZZ22222222V2V2222V22V2tVtVVttttVCCVtttCCtttttttttCVtttCtV2VtV2V2wV=_tC)_~~~:::':'::'':::::~''''::'~'':':'c)CtVC2
......`...^.. . .. ... . . ...............`.......``........`..``.```````^.`^`^^``^````^^`'^^'^^^^^''^''^TTLLL)cT)TLTTTLLLCLLLLCCCttCttVw2BGPPZPPZZw2222V2w22VV2w22VVVtVtVtVttttttttttttttttCttttCttttttVV22VVVO+;1VVCL;~:~:::::::':':':'::'''':'':'''':'=LCCttt
.`........ ..... .`... ........... ...................^........`.`..```.^`^```^^```^`^`^^`^``^^^^^^^^^'^'TT)TLTCc)))TTCLLLLLLCCLCCCCtt2tVVCVCOPZPwZw2222VwtwV22V22t2VV2VVVttttCtttCtCCttttCtVttttCttttVtVtw22Z=I_cVVVtC)::::::::':::''::''':'^:'''^^^':':_TLCCVt
......................... ........................`.......`..`.``...````.````````^``^^`^^^^^^^`^^^`^^^^^_LLLTLTCLC)))T)TLCLCCCCCLCttttCtVV2V2VPPPZZwww22wwwVw22Vw2w2VV22222VtttVtVttttttttCCttLttVtttttVV22Zw1""2V2VVVCL~:~~::':::::::':':::'''^^^'''':':'"LCVtt
.............. ...`...........`.....................`...`........`...`.``````````^``^``^`^^^^^.^^^`^^^`^+)LLLLTCCCCT)T)TTLLLLCLCCCCCCttVVtV2VVwOPZPPww2w2www2w2222V2w22V2V2VVtVVtttttttCtCtCVCtCVtCVVtVVwwZt;;wV2V22VttL":~:~~:::::::'':::~''''''''^''''':'=CttC
..`......`......`.................`...^..`................ .........`....`...`..``.```^````^^``^`^`````.1)TLTTCLLLTLC))))))TLLCLLCCCCLtttttt22w2wPwZZwZ2w22222wVw2VV22w222VVVVVVttCttttttCCttttCCtVVtVwZP=I+L2222VVVVVVt+''':::::''':::'''''''''^'''''':':'')CVt
......`...`...`....................................... ..................`...`.```````^``.^``^```````^``TTLLLLCCLLCCLtCT)TTTTLTLLLCCCCCCtVV2t22wwVZPZZZwwwZwww22wwG22wVVVV2V2VtVttVtVtttttVVttCtttVV2PGZI;=wVVV2VVw2VVVtc'~::'::::~:''::'::'':''''''::::::::'L2t
..`.......``.............. ................... ...................`......`...`..``.````^```.^^.``^`````^LTLLTLCCLtLLCCLtT)TTTTTLLCLCCtCtttVVV2Vw2wZ22PwwZwZZZZ22wZ22222wVttVttV2VVVttttttttttVVVCV22OC+I;wV22V22V22t2Vtt)'::::~:::::::':'''''''':'':::::::':'_Lt
`....... ..... ... . .....  . .  .. . . .. .. .... ....... ... ........... ........```.```..`.^```.`.^`_TTTTLTCCCCLCLCCCCL=TT)TTLLTCCCtCCtttVVVVV2Z22tVVZZ2wwwZwZ2tt2222wtcI;++I;";;+ILtVVCVtVVVVwwc1I"12VVw2VwVVtVVw22tL'^'':''::':: ::'''''':''''':''::~::'::I
................... ...... ....     .  . .. ....  ...  ....    ...`............``..`^`.`````````.`.```.ITLTCLLCCLCCCttCCtVtLcTLTLLCLLLCCCtCV2ttV2VwwPw22VwZZwwZZwZZPw)1I+;I+;;+++"+++;";+IwwVV22OPt;_w2wV222VVVV22V22VtVC':'':'  ::: :: ::''::':':~'::~:::::::~ 
..........^.......... .  .  ..       .     .   ..   . ... ....  .. . . .......`...`.``.```.`.`.```.^`^ =TLLL CLLCCttCCLCtCVt)T)LTLtLLLLCtttt222tV2VVwP22w22OPZOPPONT++II++II+;II;;+++;+++;;1ZwwPtI;;wVwV22222twVw2ww22V2L:':':'::':::::''::'' '::~~:::::~~~'::~'
 .... .... . .. .                               .  .   .  .   .   ...  . . ........`.....`...^`.``.``.`TTLTCLCtLLCLCCCLtttVtVTTTTLLCCLTCCCCCVVtVVVV22wPw2V2VVGEDL1+1+III+++I+;+++"";+""+;;;+;"wwT;)V2V2V22t2VVVV22t222VV)~''':'':'': :~::'' '':: :~::'~:::::::::
.... ..  .      ...        .     .                     .  .         .  . . .............````````.`..^._TL CCCLLLCCtCCCtCttttVw)TTTC CCLCCCtCt2VtVV2wwZ2Z22VV2VP1+=c1III1+;I+;;;+;";+;";;;"++"""IZwwwV2VV222Vww2Zw22w22tV)_''::: :::::':::::':::::~:::::::~:~::~~
.. .  . ..                                                              .   .. ... .....`..`.`^`.`.`..1LTLTLCCCLCCCCCtVtCtC2t22CTTTLLCCCCLLCCtVVVVt222ww2VV222wV1II11+III;"+ ;;;+"";;";;"";;;;;;"GVVw22V222ww2V222VVV2Vt)_:::::::'::::::: ':: :::::::~:::~::~:_~
.. .          .   .                                                   .          .....`....`..`....``.)TTLLLCCCLCCCCCCtCCtCtVt2ZcTTLLCtCCCCCtCVVttV22V222VtwwwVVCI=1I;+II+"++;++;";;;";;"";"""I""TOw22w222222tZV2V222VVt)_: ~'_':::::~':::::::::::~:~~~::~::~:~~
....                                                                       .     . . . .......`....``.)TTLCLLCCCCCtttttCttttt2tw2)TLLCLCtCtVVVVVtV22VVtVV2twww22VIII=I+I1I;+I;+I+;++;;;+";;;";+";"IOww2Zw2P2wVV222V22VCt)_:::~::::~:::::::~::::::~:~~~:~:~~~:~~~
. . .                                                                                 .. . ..........`LTLLLCCCCCCCTCCCLCtCtVVt2VZ))LLLCCCCCCtVt22V22tVVt22VtGww2tCIIII++1+;+I;+I;;++"++";+;"";;";""twwZw2wV22w2222V2VVtCc_':::':':'':::'':::::::~~::~:~:~::~~~_~
  ..                                                                                   ..  ..........`L)LLL LCLCCLLCCCtCLCtCtt22VT)TTLCCLCCCC2VtV22VVttVtV2CGZZ2wVc+11I+II;+I;+1++++"+I";;;""+;""";1GwZw2222ww2222VVVttC=~::::::::':::::::::::~:~::~~~~~~~~~~~_~
. ...  .                                                                                .   .   . ...'LLCLCCLCCCCCCLtCtCtCttVttt22)TLLtCCCCttVC2tCVVVtwV2w2VtEPZwVV)1=IIII+;I;"I;;1;;+;;+";;;"";"";;EwZ22w22ww2Vw2wVVtLL=_::::~: :~':::~~:~~~~:::~_~:~~~~~_~~~::
...                                                                                           .     .'LTLLTLCCCCCCCCCCtCCCtttVVVVwCcTCLCCCCCttV2tCCtVtt22VVtLPPZ22w211=I+I;;I;;I;+I";;";;"";";;""";"VZ222V22VVtVVVVVtCL)1~:::::::':~::~::~~~~:~:~:~~::~~:~:~::~:
. ..                                                                                             .   ^LTLLTCC CLCCLCCCtCttLttttVV2w)LCCLtttCtttVVCCttCVV2VtVttDPZw22t+II+ +"I;;+;+I";;";;;;;;;"""";"tww2wV2222V222tVtL)c=~~'::':':'::::::::::~~::~::~~~~~:~~~~_~
. ...                                                                                                ^LLCLCCCCCCCtCCCCtCtttttVV22V2VTCCCtCVttttt2VttCtLCV22Vt)wOZZP2V=1I++I;I+;I;++"+;;;""";+;";;";"Zwwww2V22VwV22VttLc=I~::::: ::~:::::~~~~~~~~~~~:~~~~~~_:~~~~
..... .                                                                                              `LLLLCCCCCCCCCCCCCCCCCttttVV22w)CVCCCCCCCtCVttttCVVttVtVC)VGwZVVc+I++I++++I;I;;+";"";""";""";;"wwZ222t2V22VVtVtCL)1+~::::::::'::~::::::::~~~:~~::~~~~::~~_~
... .... .    .                                                                                      `CLLCCLCttLCCCCCCtCCCttCtVV2V2wCCVCCCLttCtLCCVVtC2tCCtV2CCcGZV2V)"I;+;+I++I;I;;;;;;;"_"";""_";;OV22VVtVtVVVtttCtT=I+:''':: :::::~::::'::::::~:~~~:~~:~~~~~~
.............                                                                                        ^LT LCCCCCCtCCCCCCttCttttttV22wwTCtCCtttttCCCCVtVVwCtVtVVL=wOZVCT=+++1+I;;+;+;+;+";;;;"";;";"+)w2V222V2VVVVtVtCCL1I"''`^^'^^''''::':::': :::::::::::~~~~~~:
````.`.................                                                                              :CL LCCLCtCCCCCCCCCCCtCCttttVV22LLCVCLCCtCtCtCCtVwZDLLttVVC+EZwVCL=I;I+;;;++";+;;+;";";"";"";_t22VVV2tV2tVtttCtt)c+_`.`.```^^^^^^'^^^^'^^'''`'^^^^^^'^^'':'
^^```````.`...`..........   ..                                                                       ~CL LtLCLtLLLLLCCtCCCtCCtCttVtV22LCVtCLCCVtVCLCtCwwG)LCttVt)+EOtCL)+;+++;I;+;+"+;+;+;""";""""TwVVw2VVtVVttCtttCCL=;_........`..``.``.``.``....`....````^^'^
^^^^``^``^^````.``.`..^................ ..   .                                                       _LLCCtCtLCCCCCCCCCCtCtCttttttt2VwZLVVVwLCLV2PtttVLwPCTCtVVwV1I;22TL1+;;+;I;+;+;+;;;;";;";;""C2Vt2VVVVVVVtttttttCT=;~.....  ... ........... . ...  ..```.``^
^^'^^^```````````..`.```..............................                                               _TLLCTCCCCCCCCLCCtCCCCCCttttttV2wZ2LttVVCCtVwD2CtttwGLLt2w22t=;++I=1;;++;1;++++;;;";;""";""tVVVtVVVVVtVVtVttCLCCLc+'          ..                    . .....
^^^^````^```````````.`.```............`................... ......  ..                                _LTLLLCCtCLCLCLCCttCCtCCttCttttVVVwLCLtZTCCttVPCCttVZEctVwwVVtI;+"+++"I+;++;;;;;;;";;"""""LVVtVVtw2VttttCttttCtLLc;^                                 .  ...
^':^^^`^``^```````````.`.``..``...................................................  .                "LLCCCCCCCCCCCCCCCCCCtCCtCVtVVVV2ww2CVt2VTCtVVwPCVCtVOw)t2VVVV)I;I;++;++;"++++;;;;";;;";VVVwVVVVVVVVVVVVttttttCCLc+`                                   ....
^^`^```^``````````.````..`.......``...........`................................... .                 "LLLCLCCCCCCCCCCCtCCCCCCCtttttVVVVVZVt2VZTLttVVPVtVVwCZVZCtVtttII++I;;;;;;;;;_;;;;";";VwwtttVtVttVtVVttttVVCCtCLL)+.   .   .   .                     .. . .
^^'^^^^^^`````````````````^..`............`.......................................                   "TLLLLCCCCCCCtCCCCCCttCCttttVV2V2222wCVV2ZCVVt2ww2V2wVwPZBTCV2tt;++++++++"++;+;;+_)PZV22VVVVVV2tVVtVVttVVVttCCCCL=+......... ...... .. ....    .....`......
^`^^^^^^````^```````````````........`.....`................................... .                     "LLLLtCCCCCCCCCCCCCCCCtCtCCtVVtV22V2wTttVZVV2222Zt22VZVwtDOCtV2t="+++I;++;++;+;;"tO2Z2VVVVVttVVVVtVttVttVtVCtCCCL);...............`..`............`...`.```
^^`^^^``^`````^```.````....`............`.....................................                       _C LCCLLCCLCCCCCLCCtCCttCtCttttV222VwwCtt22C2V2tVwVt2VVVVt$VVVV2C1+I+++;+I+++;;;tPw2VttVV2ttttVVttttVtCtttCtCLLCL);..^...`.``...`^.....`.`.``....``.`.`.`^^
^^^^^^`^`^`^`^````^````````.```````..`....`.`.....`.`.........................                       ~CLLLtCCCtCCCtCCCCCCCCtttCCttttVVw22w2VLttw2CttVV2VVtttVVtt2VtVVVtII++++++++;;+_ZZwVVVVVVVVttVtVVttCVVVtCLtttCLCTc;..`.`.`..`.`.......... .``.........`.`.`
^^'^^^`'^^`^``````^```````````.`..`.`...`.`.`....`............................ .                     'LLLCCCCCCCCttCCCCCCtttCtCtCttVtVtVVwZwCtt2V2LCV2Vw22VCtVtV)LVwt2Vc+II+++++;";;"E2ZVtVVVtVtVtwtVtttCtVttttCtCLCCL="..``.....`... ........................`.
^^^^^^`^^^`^`^^```````````.````.``....`.`.............................`.......  .                    .LLLLCLCCtLCCCCCCCtCtCCCCVCCtCVVVVVVVtV2 CtV22tCtVV2VVtCt2V2=Lt)Tt);TED=;;;"""_;ZwVVVVVttVttVtCttVCCttCtttCtCL LTc~ ...... . .    ..     . .. ..  ..  .`.. 
^^'^^^^^^^^^^`````^```````````.```...`..```........................................  . .  .. .      . 1LLCVCCttCCtCCCttCCCtCCtttCtVtVVtVVV2VVw)CC2V2Vt222wVtVV222t2PLTLLBDOEGOPGPZZZw22VtV2tVtV22tV2VCLttVVttCCtCCC CL=:                                 ...    
^^'^^^`^^^^`````````````````````````.`.```.`.`..``.......`.....`...........`.................. ...... _LCCtCCtttCCtCCCCCCttCtCLCCCtVVVtVV2VVV2ZtLL2V22VtVwZtVCtV2V)BVC)=4GGOGOPPZZZww2VVV22tVVVtVV2tVttVtt2ttCtCCCCCCT='        .                .  .       . . 
''^^^`^^^^`^^`^`^``^``````.```.`...`...``..``..``.............``..............`.......................`TCLTCCCtCCCtCCCtCCCCCCCtCCttttVttVVVVVV22VtC2VtCVLC22tVVCLtVPN2c1BGOOOPZZZwwww22222VV2VVVVtttttVttttVCCttCCLCLT=`                                 .      
^'^^^^`^^^^^`^```^^```````````.`..`.``.``.```....`.....`...........`.........`.....`...................=LCtCCtttttCCtCCCttttCtCtttttVVVt2tVVV2CV2tVVVVVttCCCL2ttCCLZW4WBEOOOPPZZPZPZZ2V222VV2ttVVtttVVVVttVCtVLtCLCC TI..   ... . .      .   ... . ..  ........ 
^'^'^^^^^^^^`^`^``````````````.``.``...``....`...`........`..............`..........................``.;LCtCCCtttCtCtCCCCCtCCttttttttCttVVVVVVV2VVtVVVLVttLLT 2VCCVVW4B4EGOOOPwZPPO2ww22w2V2VVtVttVtttVVVtCtCtCtCtCCLT+............... ....................`....
''^^^^^^^^`^`^^```````'```.`````.`..`...`.....`....`...........................................`...`..._TLCCCCttttttCCtCCCCCtttCCCCVtt2VVVV2V2ttttVVtVVtttttCt2Vt)C)DDBGGOOPPPGZZwww22wV2tV2VtVtVtttVtVtttCCtCCCCCCLT)"....`.`....`.........`....`..`..``..`````
'^'^'^`^^^^^^`````^```````^```.`^^.`.`.``````..`.........`.........`...`.......................`.....`..=LLttCtCCCCtttCttCttttCtCt2ttVVtVVVVVVVVVVVVttttVtVVVVVV22VEN4EEDOPZPZPZPZZZZw22VVww2VVVVVVVVtVtVV2VtCCCCttCL):`..``^````.``````````````````````````````
^^''^^^^^^^`^^```^`^^^````````````````.`````....`.........`....................`....................`..`;CCCCtCCttCCttttttttCtVVVtVVVVtVVtVV2VVV2222VttVttVVtVtV2wwEB44GGOOOPZPZOOPZwZwwV2V2VVtVVtVVVtVtVtVttCCttCCCL)^.``````````````````````````^`````````````
''^^^^^^^^`^^`````````````````````.`````....```..........`..............................................^CLCtttCtCCCCtVtttttCttCtt2VtV2VtV2VVtV2VVtVVttVVVttVtVt222E4DBEOOZPPPGPZZVww222VVVVVVVtVttVttVtttCCttLtCCLLTI``.``.`.``.`````````.`````````````````````
'^''^^^^^^^^^^^^^^^^`^^````````````.````.`````..``.`.`.`..``......`...........................```.....``.cCtCtCtCCVttttttttVttCtVVtVttVVVVwV22VVVVVVVVt2VtVttttVVwP4D4BEGGOPPPPZwwwZwwwV2VwVVtVtVV22tVCVVtVVVCtCttCCL".```.```.`.`````````.``````````````````^``
^''''^^'^^^^^^^^`^^^`````````````^`````````.....``^`.`...`..`..``...`..............................`...`.+CCCtCtttttttVtttVtttVttVVCtVtV222V2VVV2VV2VVtCVtVtVVVV2224B4BEEPOOPPZwZwZwwZwwZ2w22VVtVVV2VtVtVttVtttttCCCT_`````...```.``````````````````````````````
''^^'''^^^^^^^`^^^`^^``^``````````````.```.``.`....``.`.```....`......`..................................`CLttttttCtVtCttVVtVttCttVttV2VVVtVVV2VVVCtVtVtttVtttVVV22E44BEEOOPOPPOPZZZZwZw22wV2V22VVtVtVVVttCVttCtVCLL)'`````...``.`..``````.`.```^```````````````
''''^''''^'^^^^^^^^^^^`^^``^``^```````````````````````.```.``````.````....`.`....`..`........`...`..``...."CCtttCVtCVVtVVVVVttVVVVV2VVVVVV2V2VVVVVtVVVtttVVttVV22wZD4BE4EOEEOPPPPZPZZwZZ22wV2V22V22VVVtVVVVtV2VttCCLc`..```.`.`.````.```^`'`````````````````````
'''''''^'''^^^^^^^^^^^^^`^^^^^```````````````````.``````.`````.``````.``.....``..`....`...`.`.`.`.``....``^CttttttVCtttttVVVVVVVVV2VVtVVtVwVVVt2t22tCt2tttVttVVVVwZ4BBBD4GEOGOOPPZZZwZZw222222tV2w22VVtVVVVVVVtttCCLI`.````````````````^`^```````````^``^````^``
^''^'''''^^'^^^^^^`^^^^^^^`^``````````````.`````````````.```````..`.``````.``.``.............``..`.``..```.1CttCtCttttVtttttttVttVCtVttttttVVtwttVVttttVVVCtttVVV22DB4BGGEOGOOOZPZZZZZZwwVV22Vw2ttttVt2Vtt2ttttCtCCL_.``.`.```````````````````^``^````````^^````
'^''''^^'^'^^^^'^^^^^^^^^^^^````^`````````````````````````.`.`.````.``.```````.`...``...`..`...`...```.````:tCtttttCttVVtVVtttttttVtVVVVVVVVVVwt2VVVVttt2VttttVVV2wDBEEEGGOOOOZPOPZZPZZww2222wV2V2V2V22VVVVVtttttCCT:`.```````````````````````^```````````^^````
''^'^'^'^^^'^^^^^^^^^^^^^^^`^````^```^```````````.````````````^```....```.``.``..`..`......`.``.``..`.```..`LCttCCCtCttttVtttVtttVCVVt22VVtVtVVtVVVVtt2tVtCtttVt22VDEEBEOOOOPPPZOPZZwZZw2w222V2V2VVtV22VVtVVVVVtCLL)``.``.`````.````````.```````````````````````
'''''''''^''^'^^^^`^^^^^`^^^^^`^``^```^```````````````.``..`````.`.``.`..`..``.```..``....`.````...``...``..1LttttCCtVVtttVVVVVVCVVttVV2VV2VVtVtVVCVtVVVttttttVVV2VEDDEGEOOOOPGPOZPZPPZw2wtw2ww222VVVVVVVVVVttttCCL=`.``..``.`````````````````````````````````^`
:':'''''^':'''''^^''^^^^^^^^^^``^^^^```^``^`^````````````.````^````.``..`.`.`...``.`.`...`.......``..`...`.`~tCtVCtttttttVtVtV2VtVVVVtVVV22VVV2VtV2VVVVVttVCtVVVV224DEE4EGOOOOOOOPGPZZZZwwP22222VVVVVVV2Vt22VVVttLL+.``...`````.````````.```^`````^`````^```````
'':''''''^'^'^'^^^^^^^^^^^`^^^`^^^`^^^``^`````````````````.```````.``````..`........`.`....................``LCCtttCttttVVCV2tVttVttVVVttV22222VVV22V2VVtC2tVVVVVVVGGGEEEGOGGOPGPZOPPwZwZ2wV222V2VVV2Vt2t222VtVtCCL_.````.````````````````````````````^`````````
''^'^'^''^^'^^'^^^^^^^^^^^^^^^^`^``^^`^`^`````````.``````..``.```...`.`..`............`......................ctCCtCttCVtttVVtC2tttVVV2V2V22VVtVtVVtV2VtttttVtV2V2V2GEDDDGEPOOPOOPOPPwwwZZ2V22222VV2V22VVV2tVVtVttLc:``.```````````.```````````````````````````^`
''''''`''^:''^'^^^''^^^^^^'^^`^````^^^.^```^````````````````^``.```.`..`..`........`....................`...._VCttttCtttV22V22CwtVV22VV222VVV2t222tVVVttttVtV2V22VPOE4EEGG4EGOGPPOPPPZwZZwwZw2222t2w22V2V22tVVttCL)^```````````````````````````````````^``^^`^``
'':^''^''^^^'^^^^^^^^^^^`^^```^```````````````````.`````.`...``.......`.`.....`........................`......CCCCtttCVVttVVV22VVVV2VV2V22t22Vw2tVCVVttt2tttCVV222wEPEEGGGOGOOZPZPZOOZwwPZ2wZ22V22wVV2VV22VVt2VtCL;```````````````.``^'``````^``````^```^``^````
:'^''^'^''^'^'^^^^^^^^^^``````^`````.`````````.```.`````.`..`.`....`..`.......................................;ttVCtttCVt2V2VVVVV2CVVVwV22VV22wt2Vt2VVtVtVttVtwt22wOEGEEGGOGOOOOPPOPPwZwwwZww2w2V22VVV2V2VVVttVtCT~```````````````````^```````````````````^``^``
:''''''''^'''^^^^^^^^^^^````````````.````.``.`.`````.`.```.`.`....`................................`...........TVtttttVVVV2V2V2222V22w22w222V2V22wP22VtVVVVVVVt22wZOGGGEEEEEGGOOOPGPPPPZPwZwww2222V222222V22VtVtC)^^`^````````````^``^`^``^````^`````````^``````
''':'''^''^^'^^^^^`^^^^^^```^`^```````````.``.`.``.```..```..............`.....................................;CtCCVC2tVVVVt222w2tVtV22222VV222VVtwV2tVVVtVtVwV2wwPOGEGGGOGGOOOPPPPOPZPZww2w2w222V2VV22VVtwVVtCCI````````````^````^^```^````````````^`^^````^``
::''^'''^'`^^^^^`^^^^^`^^`````````````````..``.``.```...`..`.`...`.....`..............`...........`....`......`'tttttC2tttVtt2w2V2222V222222V222VV222Vt2VVttVVVVVwZPOOEGOGOGGOGOOPZOPPPZ2wZ22ZOVwww222222VVV2tttL"```^````````^```````^``^``````````````````````
:::''''''''^'^^^^^^^^^^^^^^^`^^``^``````````````````````````````.``.`.```.``......````.`.....`.`..`.....`....`.`TttCtVCVVV2tVV2V222w22Zw2w22Z2tw22222VVttVtV2Vt222ZPOGOOEGEGGGPOEOOPPPPZwZwwOwZZZwwwww22VVVV2tVtL:````````````````^`````````````````````^^^^^^`^
'':'''''''^^^^^^^^^'^^^^^^`^^```^^````````.```^````````````````^``````.`````..`....`.........................`.`"tCttCttt2V2V2wV22V22ww22w2w2VZtwV2VVVVtVtttV2VVwwZZPOGGEOPGPOGOOPPPOZPZZZwZwwtZwww22222VVt2VVCC)``.``````````````^````````````````^```^^^`^``^^
''^''^'''^^^^^^^^^^^^^^^^``^`^^````^``````.```````.`````````````````..``...`..`.......`..........`..............'tCCCCttVVVt2VVVV2V22222V222222VV2t22V2VtVtVV2t22wwZPOEGOGEOOGOOOPOPPZPPPPww2ww2w2w222wVV2t2VtCL1.```.````.`````````````````````````^```^``````^
'''''''''':'^^^^^^^^^^^^^^'^^^`^^````^`^^`````````````````^```````````.```.```..``.`........``.........`..`...`..)CttVVttV2VVVwV22w2222222ww2Zw2V2Z22V2VCtw2V22V2w2ZOOOGGGDGGGGGGGEPOPZPZZZZwZwwwww2w2V22V2VVttC_```.`.```````````````.```````.``````````^``^^``
'':'''''''^'^^^^^^^^^^^^`^^^`^^^^````^^``^`^```^``````````````````..``````.``..`...........``.`.................`"CCttVtttV2VV2VV22VV2w22Z2w22ZV22VwwVtVtttVVVV222VZOOOGGGEOOOOOOOZOPOGZPwZwwwwwZ2Z2w2V2V2V2VtCL'.``.``.``````````````````````````.``````^``^^`^
''''''''''^'''^^^^'^^^^^^^`^^`^^^^`^^^^^```^`^`^```````^``````````````````.......`...``.....`...`.....`.....`````^tCttVtVtVVVV2VV2t222222wVwV22V22222VVV2ttVV2V22w2ZPPEGGEEGGOOGOPPGOPOZZPZwww2w222Zww2w22V2VCC)`.`.```.``..```.`.`````````````````````````^`^``
::::::::':::''^''^'''^''''^^^^^^^^'^^^^^^^^^^^^^^^^^^^`^``^```````````````````.```````````````````..``.```````````;VttCtVV222V22222w2w2wZwZZwZw2www222tVtttV2VV2222ZOPGGEEEGGOOOGOOOOPPZPZPZPZZ2Zww2w22222VVtCL+..`````.``````````````````^``````````^````^``^`^
::':::~:::''''~''''^:':'''^^^^^^^''''':^^^^''^^^^'^^^^^^^^^`^``^```^^``^^^`^`^^^`^```^`^````^`````````^````````^```TCttVtVV2VtV222222222Z22wwVZw222VV2V2V2VtVVwVVV2wZPEOOGOGGOOGOPZOOZZZZOwPZwww2222w222VVVVCCL~^````.``````.````````````````````^``^`^```````^^
~~~~:~~:::::':^::':::::::':''''''''':'''''''''''''''^^^'^''^^^^^^^'^^^^^^^^^^^^^^^^^^^```^^^`^`^^`^^^^^^^^^^^^^^`^^+tCtttVVV222wwwww2w22ZwZw22OVw2222Vt222w2V2VwZ22wPPPOOGGEEGEGGGOOOPZPOPGwZ2tw2Zw22w2V222VtCc`^^`````^``^``````^``^````````^``^`^^^^``^^^^^^^^
~~~~~::~~:~~~:::::::::':~::::':''':'':'::::'''''''''''''''^''^'''^'''^^'^^'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`^^:ttttt2V22w2w22w22w2wwwww22tZ2wZVVwtwV2tVV22Vww2wPOPOGGEEEGOGGOGGGOPPPPPPPw2PZ2wZw222wVVVtC_``^^^^```^`^```^`^^^^^^^^^^`^^`^^^^^^^^^^^^^^^^^^
~~~:_~~~~~:~~:~::~::::::::::::::':':::':'::'''''''^'''''''^'''''''^^^''''^^^^'^^^^^^^^^^^^^^^^'^^^^''^^^^^^^^^''''^^LCtttVCtVV22V2w22wZw22w222ww2wt22VtVVtVtVV22w22ZZZOOOPOGOOOGGPPOPOPPPZPPwwDZPww22w2V2VVttc^:':''''''^^^^^^^^^^^^^^^^`^`^^^^^^^^^^^''^^^^^^^^
__~~________~~:~~::~~~'::~~::::::::::::::::':'':''''''''''''''''''''::~~~~~~::''''''''''^'''''''''::::~~~::~:~______IVtVtVVV2wVwV2ww2w2Zw2w2ZZ22Zw2wwV2w2VVVVVwV2V2ZZPGGGEEGGGGOOOEOOPZPPPZZPPwZPwww2Vw2VVVVCI:__~_~~~:~:'':''^''^^^^^^^^^^^^'^''':''^''''''^'''
~______"";;____~~~~~~:~~~:~:::::~:::::::::::::':':':''''':':'''':~~____"""""__~~~~~~~~~::''::::~~____"_""""_"";;+++";Vttttttww222wwwww2w22ZZw2Owww2222t22VVV2tV2wwwPZPGOOGEEGGGGOOOOOOOOPZPPZwZZZwwZww222VVtt"______~~~~:~:'::^:''''''^'^''''''''':'':'''::'':':
___";I1111I;"___~~~~:~~~:::~~:_::::~:::::::::::::':''''::::::~~~___";+I11==1I;;_"____________";";++I1=======1=ccc)=1;LttVtVtVV22ww2wwwZwZwwwww2wwwt2w2222tVVVVtVw2VwOPOPGOOGEOEGGPOOZwOZOZwwwwZwww2www222VCtT~__~_~_~~~~~:::::~~::'::::::~::::::::::::::::::::::
++I1=)LVVt)=I;____~~~~_______~:_~_________"_"___~~~~~~:~::~~~__~_""";+I11==1I+;;""__""_"""";++++I1=))TLTT))c))))c=1I;cttttVVV222ww2ww2ZwwwwZwwZVw2w2w2V222tVVVtV2wZZOPOOGEOOGGOOGOOOOOPPZPZZZZZwZwww2w2w2VVCI~~~~:::::::::~~~:_:~~~~~~~~~~~~~~~~_~_~~:~~~~~~_~:~
=1=c)t2GPZVL=I+"_____~__""""_____""";;;+++I+;;"_____~__~~__~~_____"";";;+I++;;_""__"___""";++III1===cc1==111I111II+;;+wtVVVVV22222PwPwZZ2ZZww2OVw22222V2VtVVVVt222ZwZOGOOEGGEGOGGGPOOPZPZPZZPPZP22www2222VCC"~~~:::::::::::~:_:~_~_~~~~_~~_~~~~~~:_~_________~_~
inserted by FC2 system