.-. . - . -... ... .-.. . -..- .. .--. -.. . - .--. .. .-. -.-. ... -.. . .-. --- .-.. --- -.-. -.. .-. .- .-- .-. --- ..-. .- -.. .- -.. . .-.. -... -- .- .-. -.-. ... -. .. - .- .-..
-..- . -.. -. ..
 
... --- - --- .... .--.
 
--... .---- .---- ...-- .---- .-. . .-.. --. . .. .-. --.. -. .- .-..
 

 
... ..- --- .. ...- . .-. .--. -.. .- --- .-.. -. .-- --- -.. . --. ..- .... -. --- .. ... .-. . ...- .---- ...-- ----- ....- -.-.- -.--.- -... -.- - -..- . -.

:.:.:......:::;"<<,...:,:,++++*ci11eIIIe1oi"<<+;--<<++"::::::::::::,.......;"""<<"""""--;;  ......::..*-;,<oi<<"<+**ccccc*++++<+<<"--..::1e;,,:::
-"":--;,,:.:::::::::::::.:::,,-ce$########6c-,::-,"+<+-,.::::::::::,:.,....;"<+**"""""---; .::::::::..*+;,+oi<<"<<*ciicii+++++++++<--..:,ee;;;,,:
;--,;-----:""""":"-...:,:::,,,;"c#########0*-;::::-<++-;.::::::::::::::::::;*ccic""""""--,..:::,,,:,.:+<;,*oi+<<+<*ciicii*********<-":.,-e1;,;;,:
::,,,;;;;;:-----:-:...::,:::,,;;*i1eIII6e1c";,::::-+<+;:.:..::::::::::::,-iiioooo<<<<"""-:..:,,,,,,,:,+<;,c1i<<<+"cciiioc**cccc***<-+::-"e1;,,::.
   .,     :.. ..:..,:.:;;::::,,-<++***+<<"-;,:::;,-+<+-:..-"-::::"-::,ciiooo11111<<<<<""",..:..::,+";;<<,,c1o+<<+"cciiioc*cccc****<-<.:;"e1;;,::;
,,,,,::.. :: ...:,:-,.:*+;;;;;;:::,,;;,;,,,,::::;-"<++""::;"+<+*ioicici11111eeeee+++++<""-.....;c*-;*-*<;,oeo++<+<ccooioccccccc***<"<:,;<ee---***
:,,,:,;;,,;;;;;----""""cc""""<c::::::::::::::...:;;;"<<:;;<ic<+"-"<-;"-"ieeeeeeee+*++++<""...:-+c$##@-*<;,oeo+*+++ciooo1iccccccc**<"<:,;+Ic++c*;H
..:.............::::;-<io++++*e:..::.............,;,;-<";:.::,-,::;;;<-"++*IIIIII******+<"::I6Icc***i-*<;;1I1+*++*ii111eoiiiccc*cI<<":;,*Ic"-;,-,
:,,,,::,,;,,;;-,.:.::,:iic**cc,..:.... ...... .    .:,-""--:..;;;;<*"+,,,,,1IIIIIc**ccc*+-:,I6I***++*-+<;;I6e+c+*cooe11Ioooooiici6+<,:;,cIi;-*<,+
,,..:...::.:,;;"<;;"-cW*1o-"e1,:::::...........     :,<":<<+";,;;;,:,,:,:,,I666I6ccccccc++,-I6I**+c<""<+--o6I*i*+c11IeeI1ooooiii66<<:,,;oIi--*c;;
..:.. . .:,,,;,,,-<*++++1ec+";;,,:..............    :-"+*+cioi;...,-;,:,,:,666666ccicccc++,-6II*c**<;<<<--o6I*o*ccee6eeI1111ooiI06<+:,;"eI*-+"---
..::::,,;+ciiio1c"<+iic+11<<"-;-:..... .  . . ..    :;-+*ciioo-..::.::,,::+666666ciciicc+*,;IIo*ciic;"<<--e6I*1*c*<c++io<<**c<*1ic-<:,-<II<-"""--
::::,--co11111eIIeIi1ee*+1c+"-;;....   . ..         .01;<<<+i+":*"",-<+<;"0006666iiiiic6++;;eIeciiic;;--:.*c"-1"c**cc<c*c*<<<*o1ec;".:-"II";--<<+
.:<co1111e111e11111o+++**o+++<<.......       .       -*:i*"<i*<oo1c"ooioo@@@88800oooiiI0++;;IIocooi-;;;;:.co+<*+<c+"<"+*<*++c*11ic--::"<II"--<+cI
-*io111111e11e11111oc++*ii***++.......              .";81*oioooc*icioi+iPPPP@@@@@1ooi160++;-666i11o*+<<";;i*+*+<""-+1I*<;*c+c1oIi+"+::-"II""cII66
c1+oio111111111i+<<co006cccc*o. ......  ..          .-""-,-<**iic**ci1i6I6e6I6e0e<**<ci*--,;I66coIII-<<";-i+";-;-""e66IIec*c1*iI+o"":,-<IIIIIe666
1o+"i1io11111o<*<-ci,PPP++"c1i. ....... ..       .  :----:"-<c***+++"<c60I60eI001c*ce6Ic--,;I66IIIII;"---",::::::-<c1eee1Ic*1Ic*e"";:,--IIIIII66I
*ioo+1oooo11111eee1e6PPP"<oPP:. ......  ..          ,,--*"+*<***<<+ci+i6I660e0066c+oI1i1-<,;IIIIII6I;"""-;;;;,,-;"<c11ee1e*oee*Ic*"::,,"IeeIIIIIe
*++i1oooo11ooo1e1*1e1eIe+**ooe. ........ .         .,-;-1"+<;,,,"<<*icce0e01*oe68c<cce1o;*,,I6IIIo1<;-""-,,:1c"--c11oc*"*+iee1Iic"<::::"eIIIe+<++
****iiioooooo1o"oi+,"iooIi10I@. .......  .         .,<<:::::..;-<"<icc;<c*::.:,-Ii+iicce<+,:eIIoii1c;"""--,-i<c+-oo111o11I61oiI1I<-.::,+Ie"<+<<+<
ciicccciiiiiic*o*c;+c*06c,,"-o  ......          .""";"::::::::..:;**,,-<******.:1ccoIoo1"*,:I60eoo<+-1@8861"i1ociooooo1i*"*icIoei-".::,oIoiiic*0H
cciiicc*******iic+"i*<o++;"<**. .........     :"""""""""-"""""""--""""<********co*+ceIo1<*,,I60eiio8@$$P@08"+c**iiiio1oii;6iii6cc+"::,-Ieoccc++*c
cciiiiic**+***ci1oi*c-610o6e61.............  -<""""<<"""<<""<<<""""""+*******+**c*,+IeIc"*,,666i18$$HHH$@800Ic*****iiioic$Pi1oi1+"<::-"IIoiic+<*;
cciiiicc*+<""-;;;,,"6o18i"<-I6........  .. ..<""""<-<<<<<<<<<<<<<<<<++*++**+++++**+ccciic++"+"""0660e@P868860@i*++++*iii0P8+.:*ic<<::-"II1c**<<+-
cciiiicc*<,,.,::,;<161P1ec<1"6+........ .. .""-"-"<"<<<<"<<<<"<<<<<++++++<*+++<+<<+";,,,;;;;;;;6I000088$8086oeIi*"+ooio0@@@0... ...::-"II6***+<*c
.<cic+""*c<. ....::-<;e"c-;:i*c:....... .. ;"-",-"""<<<"<<<<<<<<<<<+<++*+<+*+<<<<<<+"+;,;;;,+,"060I80888000088eI6@*ice0I0006,.. .......:::;<+<;;,
..:*cooi: ........::::::;**i***:.......  ..--<-":,:--;""<<"<<<<<<+<<+++*++<+++<-"-<<-*;;;,;;<,66i$060I@806660806I660oe00060I@.          .....:..i
. ..:e. .......:.....:.:.::cc**:.......    -"-<"--;:,;"<""<<<<<<<<<<+++**+<<+<";"""++*oe1c<"-,e1I00I8@000I0686I086060000666P8:               .::*
............::..::........:.:*+".......   ."<<"<"-"-:;-"""<<<<<<<<<<<<++++<<-;---"++++ieI1,::o1cII6P@808$00I0I06086I68I66800I.       .;*eo11ooic*
..:::::.::::::.::.:::....::..:.-.......   <<+<<<<<<",;--"<<<<<<<<<<<<<++++*+<",;"":<<,,oi,<:<1o*16600$$@800066666IIIIIIIe6808P::;,;,:;;,.  ..:;*+
..:..:.:::::...::..:........::.  ......   :,";,:,-",,:-""<"""""""<<<<<<+<<<+<.,,-:-<+cc.::+:*c**iI600000@$6III66IeIeIIe6e6000@P;,;;;,"";*oeII6000
...:...:::::::.:::..::::...:::..  .....  --<<"<<"<"<::::,------"""<<<<<<"""--.;-"";"-<,::,<:o**cce6<608@00eee0601eIeIo-@88@P$$P0;,;-;-;<*oee1ee1i
...........::...::.::.::::.:....,: :..    :-;;,,,,",:,-"-,,;---"<<<<<<<<"--;;..::;"-<:,:::,;ci*+*ci<oI060011oe6eIeioe106060$$8I6;;:-;,,-<<+cii1eo
.....:....:::....::..::.::.. . ,,,:.      -;;;;"<"-::;--"""""+++++<<<"<<+""<. .:,;;-<I6:.:iio****oocee68@@6601Ioo1oi1ioeeIIeocc;;-,;,;;,""<<<<<*i
....:....:.:.........::... . ...:::.     .,;-"-;;;-.,,:,;-"""""""--""<""<<""-.::i1oe,+"6I.Iii++++++*80@@@8061+c+i6Ioo866ee1*-;,-"-"<+<"--::.:,+<1
...::.................    . ....         .,***++*+,,.,;;,,;--;-"<<<<""""--"""::+ic+*";*16II+"++<<<<-,<""",,--;+Iic*+Ic6eI*:"<""+";<<<+<<<<<@PPe88
....:................    . ...  .  .      .;<++c**c+-,.,-;,-<-""""""""-;"<""+:,;<"+<i+1oo6e,<--<<<<;",<<;,:-""",:::eo*I1c""+"++<<-"++<"*++";@8@iI
...................       ........         ,;"<+++,<"e";<,"<.--""<<""-"++"<<<;,-;;-"-;+i1o..;+*+***+-,,-,,:<<<;;ci**+ic;++**+****++*+*++++<"::.01
....::....                .  .:c+6c:.       .:,;":eo1++6c<@;<<-i<""--<<"<+"+;;--*o*";"";,<<<+*****c*-;,",,;cc*++++cIe;"o*++**+**+*+c<*00+o+1*--o-
:::,.................      ...:e"1+<. , ,"... .:::"ie,08@0@$0<011*...::*PPPP@P@$@@66Ie6I068iPI""""-;";:;:,;cccci0e-------1ioiciocioo11i1ioc+"<*oe
...:.::::::::::..    .    ...cc",*+ieIIII*   .* ;;;i1;00088061o1*-""<@PPP@Pi6@00ceeI*i160I800PPPi-"""":::;c*ce-*<;;"+,-+;-;1oiiocoiiio*ici*icc**"
::::..::::::.   ..... .    ,iii";ec1IIeIee1...  :-<*oo00IeeIo*+8<<"""@@@I811e1ee1eeeie11I60888PP$+"1iIc+@1ic**,,+;;--""-;,;;;oiiiooioii**c*+*****
.......::.  ............  ;;*c*-;oec1iII16e-.. e1,Ioii1eoiooccH$$10i1@@@8+io1oicoo11oooo106I8@P""<<"-i1oi6*000.,::;"i<<<6@PP1e1i+<<+<<+<c<+**+*-<
.. ....  .....::. :::..:,,.,"+,;**o1o<c-Iee+,,-coo1*c1cioi-11+I661eoi0ee0@Ii8@P@800088P$81;co:,"+++***cc$HHH$i.--6661PPP8P$@,HHH8++00666I66666666
...,:...::..::. ....:,-:     :,,o1+*1oc-"ii,,-o**+i+,+1eei*01oI60ciiec08PP@@.. ..........:-""<+++****HHWH$8c+*6;-;0<P@@06$P;,"<+*+$$$$@I666666666
::::....:.... ....+",...:;-;;";---;,;<i--,-""*c-<+;,++e00I1eoe600808888eP$@P""-""""<<<<<<<<<<+++*****HWWWWWIP$$HH$I$P800@$0;"--"""6PPPP$@66666666
:::::<I8@@@@@@@@Ic"I-,,;-;;-"e<eeee<<"<<","""**"<+<cc1c1oiooc1eIIIo0PPP@@c:"<<<<<<<<<<<+++*++**+*****HHHHWW8""PPP$@PP08@@88<-----:::P$PPP$@666666
8IIIIII@@@@@@8<i8888@@@+--;;-1ii+*c-"-"i""-:;*c"-;<+<++-c+*<<o+ioc+";. .:-"<<<<<<<<<+<<++**+********cHHHHHHW*+;8P0I8e806@0e*<ce1i"....+PPPPP66666
ee1eeeI@I86*io118888@@@@c;---ii"<c";;;,,""---"-;:;+*"o+"<+*"oo<"-;---,.:""<<"<<++<++++++++**********<eIIoi*"+c""";-+*"***c11c<*eeic+;.:..:"@P@0II
eeeIeeI611oioiii88008@8@-----<<"<<<<-;,;"-;;,:,:.--++o<**<1<o"*"""<<"---<<<<<<<<++++++++++****************<"*cc*""**"**<"c1io+<<*61i*<"-...   .<o
I6ee61iooooo1oo6800088P,:,,,,--"**+<";,,<<<;;;,,,c-<*1*+++1<+*1-;"<<<<""<<<<<<<<<<<+++++++++***************+"<----"+**-""""*c+"<<<++<++<"<"-,..  
6eI011o11eocoo1@8088P,,--,,,,,,;+c<<-;,;"",,,,,,;c<*<+*ci*i++1<1c";"<<<<<<<<<<<+<<<<<++++++++++***********--<**"""--""**<------------"+++--;-;;: 
oc1oooiiiooo0@808@@..---;::,,,,;"<"--;-""-;,,,,i<,o""<*o*i*i*ce*1o<<;"<<+<<<<<<<<<<<-<<"++++*+*++********-***+-""--"---+**"-""*+""--------;-;;;,.
oIoiiiiiiio108$I...;--"-"-;,,;--"----,-+*""-""cc*ooc++*o+ce1iee1e1<<<<-"<<<<<<<<<<<-"-----<++++++++*+*****<"+***+**+*+**<---""---""----------;";.
iII*+*+o68@0,. .;---"""""""";,-<**<<"""<""""P-ccioico*cio1ee1o1e1"<<<<<+-"<<<<<<<-<+--<+"-""-<*+++++++++-"*++**"<*+*******+++*+++**+**++++---+++<
6608@P0;. ..,;----""--"""--"-"-<06ic<;""<c$PPPo+ciioooo11oi1o1o+<<<<<<<<<<"-"<<"-----------<<<-<++*++++-<+++++--<****+*++++**++++*++****++++-++++
e;..  ..:;-----""""-""""""-""""""<<<<"<@P@@I0I$@;,*ciiiiiii+"<+<<<<<<<<<<<<<<--<<<"--"<<<-;"-"<<"-<++++-"++++<---++++++++++++++*+++**++++++++""++


...- --- -. ..... .---- --... .---- ----- ..---