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

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

"""------;,,,,::::::::::::.............................................::.............:.................::,;+ic",:::.............................
-"---------;-;,,:::::::::.:...............................:............................ . .. .............:,,;,,:::::..................    ... ..
"""--"---------;;;:::::::::.........................:.............,:. ......... . ... ..   ..................:................               . ..
""""-"-"--------;-;;;;:::::..................................::...oc   . . .      .      :,; .;,:..  .            .......,  . .. .....           
"""""""""-------;;;;;;;,,,,::.::.:::.............::.     ....-;...     ,..  ..  .,.      .:.  ;;...           ............... ....   .. . .      
<"""""""""------;;;;;;;;,,,,:.:::............::.. .       ..:c:........,... . ..  .                           ..............  . ...  . ... ...   
""""""""""""-----;-;;;;;;;,,:.:::.:..........:eMe.........:.::::,,::,,,,,::....:..... .,....              .   ........ .  ..........   . ..    ..
-"""""""""""""---;-;;;;;;;,,:::......:.....::;#M8:.......:::::.::-+:::.:,.. ..:: .: :,"-.           ...:.::.  ... ....  .......      ... .     ..
-"""""""""""-"---;--;;;;;;,,,:::::.:::::....::.::.  ..::"-c;o;::-i",:::.....;: .,..:        .........:::..   .....   ...    ...     .     ..   ..
;""<""<"""""""------;;;;;;;,,:::::..::::::.:::.. ....::,;,;,::::;";;,::,....;; :;,;;,,:............::.:::........   . ...  .. .     ..   ..    ..
-""<<""<"""""""-----;;;;;;;;,::::::::::::::::: .  ..,::<<-i-1i*;;+,,,*:...:.;,.;<-"""--;............:::::::.......  . ..   . ...   . .. .      ..
--"<<"<"""""""""-----;;;;;;;,:::::::.::::::::::.. .....:,;-+111ic--;,H,,::,,,:;<@PP@@@+"-........::::.;<:::::...:.  .....  .. .    .......     ..
--"<<<<<<<"""""-"-------;;;,,,::::::::::::::::.....::..::;+;"o*"<c;:-o,:...:,:<0$088IP@10<.......::::..-.:::::::.. . ...   ...     . :. . .......
--<<<<<<<<"""""""""------;;;;,:.:::.....:::....;, .:-.:,,;,,,*-. . ..:--,::-::;6i@@P$$@ecP.  . ........:::::.:::..   ...   ..      .   ...:,,,:..
--<<<<<<<<<"""""""""------;;;,::::::..:;........:....   ...;@::,-.,:<,.,::  ...1@$6P$$@i+e<::.:..:................. ..     .         .. ..,,:,...
--""<<<<<<<<<<"""""""------;;,:::<1"c-.-:....................:..... ...... .,,,:I1I6Pei+"-"ie::.::::.......:,,,+,-c. .         . .  .....:,,::...
-""<<<<<<<<<<<<""""""-----;;;,,:@<c;;,,,,;6W$HHHHH$$$PP@@@8880066IIee11oicic-: ..+I0@*";"ee+""+,,:.;"...:::::,,,,;1*8:..  . .        ...  ...    
"""<<<<<<<<<<<<""<"""""----;;.,1*o1;HW#cPWWWHHW6*<<ciooooicoi+++++***++"-"-;"+iicc;<-,**Iii+<*<*""..::-;,:,,;::,,;18Ic:......    .."             
<"-"<<<<<<<<<<<<<<""<"""--;;:;c$*1<1iWWW6o*<<P$$$$$806++00006<e+000$P8++6$$$$$$$+",;-*oI+o+o<ccc<c*;::.::::-c*:"c-1I+6<,:,,,:.   ......          
<<"-<+++<+<<<<<<<<<<<""....;,;-*o$-Ie8i-H$P0*:.....:. .    .. .c+,   .;,.. .:;c68@cc1iiiioo11c1oocic:......:1:**c-oo<e<,::.:....:......          
-""-<++<<+<<<<<<<<<<""... ::;""ciPc1<;H8-<-;,,:::: ,.<+16I,,**+-;<ci-,,::,,;,;-;-*o1*iooieeeei1-1coi:...........::oi@1<.      .;:::              
"""-"<<++++<<<<<<<+<<"""---:-c"*$ic<+@i,<+""";:;;,,.<"+:;.,--:,;;ioo-;--;;-----,*<iooi1c11eI1ooi1+ico::::::::::::.@i1<e;                         
-"-"-<+<+<<<<<<<<<<<<""""-,-cMeIIPc<----;+"";<<,.$:,,,;;---.;;--;,.,;--;,,,,,;+<*oioio1oeIIeeeii+oico--"<<""";;-;,.oo<6"                         
-"-"-"<<<+<<<<<<<<<<<"""----<e"<+H@oc:--::,;;;;;:::.-;-;-.;---;-;::::-"<;;-;--++*ioi<oioo11e1ioe1oi*i---,;<<+*<"<*:.icPo                         
""-"-"<<+<<+<<<<<<<"<"""";;*<<+ecW#c,,.;"""""<<-,";:;;,.:";";-,;;:;;;;00oI"**:io+i1eeIeIeeeee1111ooio"-;;;;*-";""":.@@o"                         
"-""""<+<<+<<<<+<<<i<""--,;.0eeIoee":,--";""""-";,;;:;.:-:;,;;-;;@8;,0@e06"+c"+"iieoeIIIIoeee1eoociio<*co**i+"--";*:Ie"<                         
+"-"--<+<++<<++++<<""-;,;-,;eicI1;-;:-""""""-<+<";-,-.:;;"-"--;;;;-.<:66i""*""cie1o1ee1eeee111ioocoii;*++cc*c*ci"-*:<1""..   .                   
---"--"<<<<<<<++<<"-",,,;-.;"<+e1*",;-""-"""""--;;;;,.;",;--<"--<;;:;-"c+ -++*1oo1o1eIIeee1ooo1o*oici;-*,*c*++++<-":"o<*...                      
-"-""-"<<<<<<<<+<",;;;;;;<."-<Ie1-",;;"<<""--"----;,.."-"-""",-";;--,:";;;*+ciio<coe1o11ooo11ioiooiic;,;;;;:;"-"---i,i"e,. ....                 .
--""-"-"<<<<++<<;;;;;;,;,..-"<Ie1@<,;--"""-"""---;;:: ;--",-;:;;;,,;+,,,*iic+ce1c11oooiccioo1ooiociic+;,;,;;;--,-;,<,i"I,      .. .            .,
-"-"-"--<<<<+<;-";;;,;:-;..;+*Iee,+;,,:,,,;;;;,:-,:-;,,;,--"";;;--"-;8<c*icioiioiic**ciooo1o1oioicc*c*,,-;,;,;;;;;,;:c"e<:...                  .:
""""----"<<<;,,,,:.;,,:;:::"c166I;+<;o;.,c--<++c*,-ic:-++<;-;,;-,-I61e<"i*iic*cc*+**cicoii111ioo*iicc*<,:,,;:;;;;,;-,i"o";:-......              ,
-"-------",-;;;;,,,,:::,::,+ie**c;+<;:,-*-<<++---;"-,--<+,"-,;:-"-;;I6<""ici+c"+c+iicooiio11oooiioccc*",::,+;-";-,,;,i"+;;;;,,:. .. .1,  ...     
----""-;,,;---;;;-;;;;,::;,*i*;"-:"c,.:;+++<<<"<-;-";;;;6-6;;.PWWWWWo8@P<8,+<ci*cooioooiioi1ooicocccc*::::,,,::,+,,,8e<",;;,;,,,,,.......  .,....
------;;,,;,:,;:,;,,,::::"-*<*,,::"-,:,;";;--;;;;;;-;;;;;i;-;;$W,.....0P$P***ocoo1i*iiiooo11occiiccc*c1e<:,::,,,,,:;i<*"-;,;;,;,,;;,,...    .....
---;;,,;;,,:;;,,;;,;,::::"+*+-;,,-,oP:,c*-*"-<--;;;;;;;-;--;-:i<-WWH$H1@PP8<+ooo++io1o11o1ocioooiic**c111ooe1,::.:;i88*-;-,-;;;;;,;-;;,:.........
-;;;;;--;,;::;;,,,:,;::::<-+0*+,1,:-Wo-",-<*<e6IoI0HH$P$800;-,,+i;;;;;;,;;<"-cooiiccooiooicocciii**c**1116eoe11eo,;*++*,:,,---;---,,;-;;;,.:.,:..
;;,;---;--,,;,,,::,,:.:::+-<6@c+1ic-MMWI;$P@06IP@W6I+---$@H$;,,<;;;;;;;;;;<<<oiii*c+oiiooicicooi**c**c11186,1eI08@+*I**-,,;:,;;,;:",";;-:,*...:::
;-----;,::::::,,;;::,..:-"6;*P"-6Iii$H,e::WW-:::::;;-;<i@$$HH+,1+;;;;;-;;;"*+*i**ioiicocoioioo*cic<***oo1@0e::c0@eecc*c-,,,,,::,-;-:-;,;;;,,,:;::
-------;;,,;,,;,,:::;.:.:8-;cc+"*PIi;,,$;+**<"---;HWWMWHHHWWWWi<--;;;;;;;,""-"oioioi*cc*oicio*<c+*c*c1I*oc8I11e08IioeiI+,,,,,,,;,;,;;;;;";-;;;,::
-"-"---;:,;--;;:,,,;.:::.::-c<6""@Ic-;;-----<""-----"<H$HHHWWWWH$PHWWHHHH<+oi*icci*<iooiocici+cccc*cci66ooo6Ioe000<-e01,;,,,,,,,,,,;;,,;;;-;";-;,
-------;;--""-;;::::...::::-6@P<"@6*"-----"""<"""""-$8WWHHW$HHW$HWWH"-;-"<"*oc*+*;ccc**cccc*iic*****ce00oooi1oe808",+;;,,,,,,,,;,,,,,,:,-----;-;-
---,,,;"""";-"::,.... ..:.---<<<+@0+",""""<"---""<<<WWMWHHWW$He--;,:<-,,:.+iciiiicciiicio*+*c*+**cccc0061oo1oc1608",+;:,;,,,;;,;,;;,;,,,;;,"",,;-
-;;"::::::"-,;;,....::..:.--;"*++80-<-;<:::,;,;;"o+"<<"-<"-;;-;;-:,<"""+",";:;ccoiioooiccccici*c**,o11eeoooooooI0I<,",;;;,,,;,,;,;;,,;,;;,-,:,-;-
;---"-.--,.:.::::...::...   :-c*+86$<o<",:::,;--***+++<"+***+"+*"--<"+*+;;,;------,;;--""""----;*iiooo110oooooo60<",";;,;,,,;,,;;,,;,,,,,,,,,-;-;
;-"",;::::,:::::..:::::..:,,,<1++86-"WH+<""""<<<****c*cii*c*"<+*+;-;<"-;,:,;--------;;-"""------.:.io1o16iioooi60:","-;,;,;;,c;,,,,;,;;,,,,,,,,,;
-;.;,:,:::.::.:::::::::::PHP@c1+*00<+WP;,,,,,;,;:,"*<-"<::::,,,,,,:,,::,::-;--;;;;;;;;------;-;-;,:..,+coiiiiii60,",-",;;;,;,;,;,;;;;,,;;;;,,;;;,
:;-;;:::..:::..:::::::::::+$@ci++60"WW",,,,:,,,,:,,,,,;;,,,,,,,,,,;";,,::,-;;;;;;;;;;;----;;;-;,,,,,...:*i*o*<ieo;"-"-;;;;,,-;;;;;;;;;;;;;--;;-;;
,--;;-:.:::::::::::::::: :::.;i<<60-@,,,,,,,,,-"*e*+-,::,,,:::,<*,,,""-,:,;;;;;;;;;;;;--;;;;;;;,,;;;,;::..:...:::""+";;;,;,-,,;;;;;;;;,;--;-;;;;;
",,:,:......::.::.::::::  ;:.,*<"06:::::,,;"coo+-;,;;;"<";;,,,:,::::::...:;;;;;;;,;;:-;;;;;;;;,,,;,,;,,,,:...:,,:;-"<--;;;;;;;;;;;;;,,;;;-;;;;-;,
:,:::::..:..:::.:::::::,:::..:+<-i;:.:,:-,;:::,:::,::::::...:,;;,,,::::,,.;;;;;;;,,,,;-;;;;,;;;;,,,,;,;,,,;:.,-:;-:"<;;;;;;;;-:...:.::;-,;;;;,---
,:.......:.::.:.::::::::::::."<;;,:...:.:::::::,::,,,,;,,:,,,,,,,,,::,,,,.,,,,;,;,,,,,;;;;;,;;,,,,;,,,;;,,;",::;;-:-;;;;;-,:::.:,<::::.,,,,:;,;;,
.:.:....:.:.:::.:::::::::::,,::;;-,,,::,:::::::::::,,,,,,,,,,,;,,,;,:,,,,,:,,,,,,::::;,,,;,,,,;,;,,+";,,,,,,,;;,:"-;;;;;-:::::,.:.,:,:..:-::.,,:;
....:.::::::.::::::::::,::::: :;;-;;,,:::::::,,:::.:,,,,,,,,,,;;,:-;;,,::,:,,,,,,,:::,,,;;;,,,,;,,,<<,,;,:,;,;;;-,.:;;;;;:.,:.::.",:.....:,,.,:.-
:.:::::::::,:::::::::::,:::::.-<"-,:,:::,,,,:,::,,,::,,,,,,,,,,,;;;;;,,:,:,.:,,,:,,: ,,,,,,,,,,:,,,,,,,,::,,;:,;;-;;;;,;-::.:::.:::::,.:,::;:,.i:
:.::..:::::::::::::::::::::::: ,;",::::::,,::::::::::,,,,,,,,;,:,,;,,,,,:;",::::,,,,.,,,,,,,,,;;,;,,:,,,,;;,,;:,,-;;;-:-;;,.:ci,:.::-:::..,,,:-,:
::...:::::::::::::::::::::::::.-;i;::::,:,,:,:::,::::,,,,;,;;,;,,,;,,:---<c*-,,,,::,.,,,,,,:,,,;,;;,;,,,;,,,,,,,;,;;;;;;;;;;:.:..::-+c;:,:,-::I,:


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