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

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

###########*++"""-;-,;,;-,,;";-;,-::,<,,;;-"",<;-""----"+"<++<+++<+c*co1e######H1eW1e#########################1oic**++""<"-"";<--------*-"1ic####
#########
##c*+""<-;-,;,;",;-<-;;1",,;*,,;-"-<,;-"""<---<<<<++<*+*<**cioeI######HeIMeI########################Weoiic*++""<<-<";"-------"*"<e*i####
#########
#Moc*<"<";";;,,;;,-<"--,-:,<;;,;;""-,;-"-<""""<"<<+++***+ciii1eI######HeIMeI########################@eooic+*+"<+""<"-"--"-"--"*<<i*oM###
###########
1cc<<<<-";-,;--,-<<--,,:,c,;;;--"-,;-"<""-""<<<++*+**c+*cio1eI######WIIWII########################8eooic**+"<<-"<-""--""""""*<+oc@####
###########
Mcc++<<-";-;;"-,-"+"-,,,,c;-,---<-,;-"<<<-""<<*++*+cc*+cci11e6######WIIWI6########################8eooic**+"<+-"<-""--""""<<+++IcM####
###########
#ic*+++"<--;;-",-"+<-;,",*;-;---"-,;-"+<<-"""<+++***cc+cio1eI0######W66W6@########################6eooic**+"<<-<"-""--<<"<<<+++0i#####
###########
#i1*+**"<-";-"";""*+--,",<;-;---"-;;-"<<"-"""+*+**c**c*iio1I68######W66W6@########################61ooi*c*+"<<"<<;<""-<<<<+<*+*0o#####
###########
#e1***+"""<-;-",""**--;<;-;";--"<-;;--+<"-"""<++**ccc**ii1e68P######M80W6P########################6600o1cc+++<"<"-""""<<<<<<c*ce1#####
###########
#@oc***<-"<"-";,""**--;+-;;";-""<-;;--+<"-""<+++**cccc*io1I0@H######M@8W6H########################0ii**+<"""-"<*"-+<""<<<<<<1+oo1#####
###########
##1i***<-<+"--;;""+c",;<;,:;--""<-;;-"<<"""<<+++**cccccii1I0@W######MP@W68######################Mei**+<<<<"""----*""""**<<<+oc61@#####
#############oiccc<-<+"-;;;<"<:,::,,,,::::;"--;;-"<"-"<<+++**ccoccio1I6@H######W@8W0@###################W6oicc*<**+<"""""<-""+o---<c"<+ceoiMcoM##
#############eiccc+-<+<;;;;";,-:,::,1::::::,;;;;--<"-<<++++*cc*i+cio1I08H######W8@W0P#################We1oicicc****+<<""-"-"<<*"-"<+*<"o1oo*co###
WM###########eicc*+-+"<-;;-<-,""::::@.:,::,:,,;;--""-"<-++"**cc***cco1e68######$6IPI8#################8oico111icci**+<<"<-"-""+I--;-<<+*o1eccI###
c@###########I1cc*+"+-<-;;;<"oii;:,:::::,,:"<<<"<++"-"<<<<<++*c*++ccio1eI######@eeP1IM#####W##########1ii1e11eei**+*<<<""""--<<c;;;-"+iccoe#####M
+*###########Micc*+"+-<";;,"oIoi+<*+::;;;;,;--;;--+*ioi11e<+*+*+++ccio111M#####8oo8oeM####MM############We111eee1oc*<;cc+o*c";-"i;;;;-<ciii#MWHHP
"<*MMMMMM#####ic*++"+;<";;;<*oiiic:c;;;-;;,;;,;;;;"+cciic1Ie<+c+<<cciiioo###MMM0ii6i8M###################0111111e"-i*+c1i11o<;;<<;;";-"++<6M###P8
-"<$WWMMMW#####c+++"+;"-,;<"-iiic+c-;;;,:;;,,;;,;;-<*cciiicoo-"<+*i108PoiMM#MMM6cc0ccWWWWHWMM#########M##P1ccc<-ieeeooo1*eic*-;-i-,;--<-""HP###M8
;--+###MM#Meee8eI*<"+<";;,<"-i**+<-;;,:;;;,;;;,;;;-<+*cciciii;--""<*1I608MM#MM#I**6**MMMMWW#M##M###HMPH##0#"""*co11oo1111ociic+co"-"--<*co6@$1cc*
,;;,:,;;;;--;;;;;;;;,;;;----,-;;"*;,:,;-;,,;,,;;;;"<++*ccccic;--"-<+o1eI6M####MI+*6++WWWWMP####H@PP$WPH$W@1c**ci1oiioooo1o1oo1111e*88,--<"-"<"<+<
,,;;-,,,,,,,,,,,,,,,,,:,,;;;,;,6,.;.;;;;;;;:,;;,;;<+++c***ccc;----"*io1e6iM#MMMe+*I++WWMMMH####MWMMMM$$HWMoeeocioooiiiooioooo111i*cII8<""""""<<<<
,,,,;::::::::,,:,,:::,;,,,,,:,,:..:,;;;;;;:,;,,;;,"+<<***c*cc;;---"cio11<*M#MMM1++e++WMMMMMM####WMMWWP$W$M#eciicioooiicioiooo11o1IIIII"-----<""<*
,,,;,:::::::::::::::::::;;,,::,:.::,;;;;;:,;,;;,;,"<<""******;;;--"cci1o*<##MMM1<+e<<WMMMMMM###MP$WWWP@HH##M+*cc-+iiiiiicioiccI666661iIc1----"<"<
:,,,,::::::::::::::::::::,,,.,$:.:;,;;;;:,,;;;,;,;-"""-c<"***;;---<c*i1oe<##MM#c"<o"<WWMMMMM###WPHPWWPPHH##H<W8Wccccccc<*ic*66666IIeo111e1oe";"--
::::,:.::::....::::::::::::::.....;,;;;:,;;;;;,,;,""""-+""*c*;;;--<***oci"+"-"-""""""""""<<<<+++*++*++<<<<+M1WM#Mo**+#o*ie66666Ie1ee1iiii1ee1e<-;
:::::,:.:......:::::.::,:::.., ..;,,;,,:;;;;;;,,,,-""-;<<-+c*,;;;"*****ic<<----""-"--""""""""<"<"<<<<<<+"#P$M#H61co01"81o<ieoee11iiiioo1111e111i,
:::::,...............::::::::::.:..;,,:;;;;;;,,,,,---;;"+c+<i;;;-"+<+<"--""<++<"*c+<"-""---<+iooo111eeeMPe1M@eoii@eI"6*eIeIIIe11eo111e1IIeeeeooi<
::::::.........:.:.::::...........:,,.,;,,;,,;,,,,;-;;-+i"*c:,;;-"-ic+++*iiiooioooooo11111oooo11111eeWP6+M0e1ooHIeI6IIIIIIeeeIeI1oeeIIIIIIIIIIeoo
.:::::.............................,::,,,;,,,,,,,,,;;;,"*oee,;;,-oc*<+**ciiiiiiiioooooooooooooooo1oHP6eHI1111e06II6IIe6I1ieee1iioIIIIIIIIIeIeIII1
:::::::...........::..............:;:,,,,,,,,,,,,,,,ii+*c1e,,,<cic+"+**cccciiiiiiioMWoooooiiiiiiiWWW@I1111111WePeoioiiiioii1oio1eeeIIIIIIeeIeIeIe
.::::::........:::..::......:.....:,:;,,,,,,,,,:,,+*coc1i1<;;<+cc+"<+**ccccccccciieP$$6ooiiiiici8Ioooo1111eHMee11iici1eocic1c11111eIIIeeIe1IeeeIe
...::::........::....::::.........;,,,,,,,,,,,,;"++<cco1c<,+<+*+<"<+*******c***IIPe80e1cc*,ccccIiciioo1o1###ceeeeooe1eoe11ii*o11eIIIe1eIee1eeeeIe
:..:..:......:..:...:::.::......1.;,,,,,,,,.,--"<***ccii+;<"<+<"-<++++******+0**i$HWMHe*iii1-;;iciioooooe-<IPP@6III6IIee1oooc11oeIII11III1oeIeeIe
......:. ...........::..::**o:,::<,,,:::::,,-""++****ic+;---"<";"<+<<,;,,-oe+";"0P@@6@8$c<cii;,-+**c*+-,1<+@8800I1I111111iiiioooeIeeoeIIe1oeIeee1
......:. .. . ...........::::::.:,,:::::::,;-"+<-+***c<:;-"""-;-"":::::+*,1*++*e@@@8@@@066<cii,,,,,::,,:cI1eeeeeIeeoe1o1occ*cooeeI1ooeII1ooeIIeee
..:...::    ....:............:::,,::::::::-""-"<++cc*<:;-----,;--::::",-"ic+<"+*I$#0660eW@68@oco1e#W1i11oiiiooooo1111eooii*+oo1ee1oooIIe1oo1ee1eo
.......: ,-; .. ...............,::,,,::::;;<"--"<++*+:,;;;;,:,;;:::;,<,-;:",,:,;;-e668**c*io1@8P1i+<e1ee1eoii111oiio11occc*+o111oioieII1oioeee11:
::..:::,".    . ..............:::;;,,::",;;-"<-+<+<<,;-"<<++***ccii1,;-;-""---"""*ccccccicccioi6@1ooo11e11oo1i1111oiciiiicc<o1oiciieeeoooooe11iI+
:::,,::-      .  ....;:;.....:::--,::-",;;-;""""<<<:,,,,,,";,<-";""<<+c*i+ooee:,,;,,-+*c*ccc*ccco@6eI11o11ee11ioo1111oc**cc<oiici1ee111ooi1e1e;,,
.. ..:-          ...::;,. ..:::;;:,::,",;;;-"""""".::,,,,,,,;,,<;,";;;,<;""*<"+*+i1I"-+c*+++cc*ccccc16coiiooiccioiooicc*<"-;cici1e111o1oiieee,:,,
:::,;;           .   ..   ...::,,-::::;;;;;;""-"":.:,::,:,:,,,,,-;,;-;,;",;c"-+++<<;:;**+++<<+<+++***cccieIo1oiiioi<**c*+**<cciiooo11ooiioe1,:,:.
::,;--*",          ..     ....;:::::::,,;;;-;--;:..:,:::,::,,,,,,,;,,;;,,-,,+,++"<,--;;----;;-"<"""<<<+******ciioi*cic****+"*ciiiio111oiiieI,,:..
,:,:; ....:,;,.           ...:::::::.,,,;;;-;-;:...:::::.,,::::,:,:,,:,,,,;,;;,-:;ii1o+;;-;---,;;;;""""<<<++++++**cc***<-;-;"+++**ccc<<+*o1,:::.:
:,,,:       .. ....       ....::::::,,,;,,;;;,:.::..::.::.::::::::::::::,,,,,,;:::::,,,,,;;;<";:,""<<,;--"<<<<<<<<<+<+<++<+++<++*ccioiic":::::.:.
:,:,               ....  . ...::;:..,;,,,,,,,.-+++++***********c********++<";;;,::::::::::::::,,::::::..:,-;--"""<<<<<<+<<<<+++**cciiic+.,:::....
:,,                    .   ...:,;,,:,,:,,,,.;;;-"""""<<<<"""-"---""""""""-;;;,,,..::...::::::..::::.::::....:---;;;--""<<<++++**ciiiic*:,::......
:::                ...  .  ..;..:,,:,,,,,:.,;;,,;;;;;;,,-,;;;,;;;;;;;;;;;,,,,,,,:...........:..:.:...:.......:..:,;---;;--"<++**ccii**:.:::......
::    .               .   :,:.;;...,,:::..,,,,,,,:,,,:,,,,,,,,,,,,,;;;;;,,,,,,,,::.::...............................,,;-""<<<+++*ccc+.,::........
,                 .      :::,:.;;.:,::...;,,:,,,,:::::::,:::,,,,,,:,,,,,,,:,,,::,,:,.::::::........................... ,,--""<<++*+<:,:..... ....
.                ...::::::::::..,::::,...,:,:,::,:,::::,::::::::::::::::,,:,,:::,:,::,::::::::.:"",...................:.. .,;-"<+<+,:,...........
                ...........:::::::::. .  :::::::...:.:.:.::::::::::::::::::::::::::::::::::::::::<<"+<++; ..........:..::... ,,-;:,.:...... .    
                ............::::.;.: .   ::::::.:.:........:::::::::::::::::::::::::::::::::::::::<++**c*",:..  .....:..... ,,-,::..........     
.             . ...............:....     ::::::.::............:.:::::::::::::::::::::::::::::::::. <<<-<<;:..  .:--,:    :;;;;;;::;......        
            .   ...............:...      :.........:::. ..  .   .....::.::::::.  :: .:..:::::::::::::,:...    .:,;;;-----;;;;;;;;,......       . 
                 ............... .       :..::.........:. .      .....       .:;-"-, .... :.....:.....::     .:,,,;,,;;;;;;;;;;,, ... ..       ..
                        ........         ......::..........      ...         ... :;--,,  : ...::.. ....    ..:,,,,,,,;,;,;;,,,,,,....          . 
                 . . ...........         ...................      ..... ......... ,;--;.  .   :...     ....:,,,,,,,,,,,,,,,,,,,,:.....           
                   ..:.. .. ..            ............. ....      .......  ........,,, ....:...:::.::::::,,,,,,,,,,,,,,,,,,,,,,....              


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