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

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

***********+++++++<<"--;,,::::::,,,,,,,,,,,,;;;;;;;;------""<<++******ciioooiicccccciiiiiiiiiiiiiccccccc******+++++<<<<<<<"""""-----;;;;<o11oIii-
ccc********++++++++<<<""-;,,,,,;;;;;;----"""<<<<<<<+++++**ccciiiicccccciooooooooooooooooooooiiiiiiiicccccc****+++++++++<<<<<"""""-------<o11oIoi-
ccccc*****+*+++++++++<<<"-;,,;;----"""""""<<<<<<++++***cccciiiiiiiiicciiooooo1ooo111o1ooooooooiooiiiicccccc****++++++++<<<<<<"""""------*o111Iooo
iiiiccc*****++++++++++<<"-;;,,;----""""<<<<<++++++****ccciiiiooooiiiiioo111111111111o111oooooooooooiiiicicccc****+*++++++<<<<<<"""-------o1oeI1Io
ooooiicccc***++++++++++<"--;,;;--""""<<<<<<+++++****ccciiiioooooooooo111111111111111111111oooooooooooiiiiiiccc*****++++++++<<<<""""""----ioooIooi
ooooooiiiccc***+++++++<<"--;,;;--""""<<<<<+++******ccciiioooooo11111111111111111111111111111o1oooooiiiiiiiiicc***++*++++++++<<<<"""""----+iiooo1i
1111oooooiicc****++++++<<"-;,;;--"""<<<<+++++****cccciiooooooooo1111111111111111111111111111111ooooooooiiiiiicc********+++++<<<<<<"""""""+**ooooi
ee111111oooiicc****+++++<"-;;;;--""<<<<++++*****cccciioooo1111111111111111111111111111111111111111ooooooiiiiicccccc****++++++<<<<<"""""""<**ciiic
IIeeee11ooooiicccc**++++<"";;;;--"<<<<++++*****cccciiooooo11111111111111111111111111111111111111111111oooooooiiccccc*****++++++<<<<<<<"""<+*cciic
II66IIee11ooooiicc****+++<"-;;;-""<<<+++++*****ccciiooooo111111111111111111111111111111111111111111111111o1oooiiiicicccc*****+++<<<<<<<""<+*ciiic
06e1eIIee11oooiiicc****++<"-;;--""<<<++++++***cccciiooo1111111111111111111111111e111111111111111111111111111oooiiiiiiiiccccc******+<<<"""<<<<<+++
+**+****ciiiioiiiicc****+<"-;;--""<<<+++++****ccciioo111111111111111111111111111111111111111111111111oooiiiicc*+++**+*++++<<<<<<<<<<"""""-----"++
iiiicc****+<"<<<<+++*++++<"";;;-""<<<+++++***ccciioooooooooooooiiiiiioooooiiiiiicicccccciiiiiiiicc*******+++++<<<<"""""---;;;;;;,;;,,,,,,,,,,,-<+
i*+<"-;;"<+<"<<+<<<""""---;;;;;---""""""""""""""""""""""""""""""""---;;;;;;----;-;;;;;;;;;;;----""<+i*i**++++<<<<"""---;;;,,,,,,::::::::::::,:;<+
Wic++++++<++<<<1Po-;;;;--;;;;;;;;;;,,,:::,;;-;,,,;;;;;------------;;;;;,,,,,,,,,,,,,,,,,,,;,,;;;;;---""""<<""""""""-"---;;---------;;;;;;;;;;;-++
1oicc*ccc*$WM#####i----;;;;,,,,,:::::,,:::::,,,,,,,-;;;;;;;;;;;;;;-;---;;;;;---;;;;----------""-<<*oIeeo1o*+*"""""""""-----------;;;;;;;;;;;;;"+*
ooi**cc*c<@######1+""--;;;;;;;,,,,,,::,,,,,;;;;;;;;;;;;;;;;;;;;;;;----------------------------"+co11eeeeoieiii"""""""""-----------;;;;;;;;;;;;<+*
ooic**cc*@####Mo*+<<"""-----;-;;,,::,,,,,;;;;;;;;;;;;;;;;;;;;;;----------*+<*o1eo*ic+----------ceI66P8P$P060Ie66"""""--------------;;;;;;;;;;;<co
11ooiiic*****+++<<""""---"-<""-***,,;,"+*<;;;;;;;;;;;;;;;;;;;;;;-------o0P$P800666e1i+--------""PWM#$W$$HW@$P8ec++<"""---------------;;;;;;;;;<1@
e11oooiccc**++<<<""""----""<<iio1e8IeeeeII6c;;;;;;;;;;;---------------"108PHP888606ei*""""""""""<$W#MWHPH00ee1oc*+++<<<<<<<<<<<<<"""""""""""""+1@
ee111oooic**++<<""""""---"*i1e088@$HPP808P$0e""""""""""<<<<<<<<<<+++++++e8@@$MHHHP866e1*+++++++++++*ooe66@II1oc***++*+++++<<<<<<<"""""""""""""+18
Ieee111oocc*++<<""""""---"*ooe88P$HHH$HHP808e<""""""""""<<<<<<<<<<<<++*e1I@88HPPHHP80IIooc*+++++++++*+i1I6e1oc**ccc***++++<<<<<<""""""""""""""+18
IIeee11ooic**+<<<"""""<+i1e08@P$H$$PP@PP$01o+"""""""""""<<<<<<<<<<<<+*e61eI8$8$WHHHP80II1ic*++++++++**ceI6o1occcioiccc++++++<<<<<<<<""""""""""*10
IIIIee1ooicc*++<<""<<*i11I608@$H$@8@0I6Iec"""""""<<<<<<<<<<<++++++***eI00@HMMWMMMWWH@8001ooiccccccccccoe66IIoo<+iooocii*****++++++++<<<<<<<<<<*18
66IIIee11oicc*++<<<<++coee6608888888880eoi"""<<<<<<<<++++++++++++***oeI8@W###MMWWWWHP8861ooooiccccccii1eI66o1;<-ii1oooi*****++++++<<<<<<<<<<<<*18
6666IIe11ooicc*+++<<<+co1I600888@8@8800I1i"""<<<<<<<++++++++++++***cIeI8@$WMWWWWWHWH$@0e1111oiiiiiiiii1Ie0o1*";,"io11ioo***+++++++<<<<<<<<<<<<*10
000666Ie1ooiicc*++<<<+ioeI0000088888061e1o"<<<<<<<<<<++++++++++***1IIII@P$WMMMMWMWH$@86Ieee1oooiiiioo1e666e1<".:-coeIooo*+***+++++<+<<<<<<<<<<*10
800066IIe1oooic**++<<+i1e666II0000000I1co1i<<+<++++++++*********ieeI6I0@$W########MPP$H$@IIIIIe1ooooWI8@H0o<:.,:;*eI06o11+++++++<<<<<<<<<<<<<<+o6
888006666eI1oiicc*++<<c1ee66660$M066600ec*iiicc*+++*cioiicc@ocIHPP@M#MMWM$$W#MW$P00I@HM####MH6e6oWW####W0i--c+,:,+oe68I1e++++++<<<<<<<<<""""<<+oI
88880066Ieeiooiicc*+<<+coeI6@0PWHHP$HP@1ceic*ci*1**ccc$MM#1eIP@WPP$HH$HHP860P$$$W##M#HMWH$@$$H86M#####$86o1+i*;;,<oI08e11*+++++<<<<<<<<<<"""""+oe
@@@880066II11oooic**+<+**i6#MWMMMWMMHH1Ioi"ii+o+1IH#####W1io11eI6eeI66IIII6IIeI666IP$WMW#####MWHWMHMMPHWe11+e1ii11ieIIIeo++++++<<<<<<"""""""""<i1
P@@@88066Ie1111oiiic*+<+ooeI0@$WMMH$@0oo<;,-<IPHWW#M#@I$I1o**cic1ciiiii*+*io1161o66PPW#HM8eoi1e6He00e1cIIo180@86e1o66I1o+++++<<<<<<<""""""""""<i1
PPP@@8006IIee111oicccic<+1eeo1ci+*cc<+<i<;+oc6$$HPPPPP06$0W$occ*<<,:::,,,,,,;<61$#######W8I1o16PHHM##M#W8@H8$@8eioioIoo+++++<<<<<<""""""""""""<co
PPPP@@8806IIee111oiioo1o*iI0I1o1occii18$$P@86II@$0888@88000IIe1oi<,:::::,ie8P$$$HMMW#WMW86e1110$HH#W$MM@0I0I08eo+c*ooci+++++<<<<<<<""""""""""""*o
PPPPPP@8066IIee111oic+;.    ..............::,"+io1eI66666IIIeeo*,-;::::,;,-;...::::,;;--"<;+;,,;;-;"ce6000ei-+;+"<*ioc++++++<<<<<<""""""""""-""+i
PPPPPP@8806IIIee11oc*-,,.           ..::,::.::-+i1eIIIIIee11o<<<<;,,,,;--",,..........:,,,:.....:,,+*o0660eo<-,:;ccii**+++++<<<<<""""""""-""--"+c
@@@PPP@@8006IIIeee11ic<,.        ..:::::... ..;<io1eeeee1oc;;"";-;,,;;;<<<-. .........:.........:,;<coI1Ieii+;;;<iioi*++++++<<<<""""""""""""--"+c
@@@@PP@@@00666IIee11oc<,: .:,;,,:.:,,;;:.    :;<ioo1ee1o-;;-<<<"<<+*ccoc*<:. ...................,;-cooe1e11o<-,"*ooio*++++<<<<<<<<"""""""""""""<*
8@@@PP@@@880666IIee11i*"";;;"<<<<"-"";;..,,-""<+*cioo*-,;-<"<<<<<<+*ciic*",.   ................:,;"""co1eeeo*o-"*ioi+,,;"""<<<<<<""""1e@PMMWWWH$0
08@PPPP@@880066IIe11oi<<+,.......;--";;;::,;"""""--;,:..:,;;--"<""+*ccc*";:.  ...::..........::,,;-;-<*108P@0-,;+cii+;;;;;;--"<<<<"""eeI$HWM###MW
608PP$PPP8@00066Iee11i-;:.........:;;,,,,;----;:... ..:::..:-<<<<<<<++**",.  ...:........::::::::;;;;;"*i11oi;::"+c+",,;;;;;-"<+<<<<<o16WWM#####M
I68@P$$$P@@066IIIeIeo+;,,:........:;;,;--"";;,.         ...:"<ciicoc*ci*<,... .....::,,,;,,,::::,;-;;"*oeIIeo<-,;"+<;::,,,,;;;------"68HM########
eI0@P$$PP06I1iie006i--";,:.      ..,,,,;,,::.             ..:;<+*<<<<<+c-,.......::,,,,,;,,,,:::,;;;,,*oe60Ieo,:,;-",::::,,:::::,;*-e6HWM########
<+i++++<+*";"o6P0cc+,-";:..   ... .,;,,,,::.                 -<*coeII1I<;,:-:;;;;----;;-----,:::,;;;,,;"<icc+;..:,-;:.::,;;""<<++cc1808PHM##MMMMM
oi1111oi+ciici1ee1i+<<";,;;,::,::::;;;;;,,:                 .:;;c***<--"-*o11e16eI11ioci*",:.   .,-<******c+<;. ..:,:.:,;";-"-"<**1*"-,,:+<c6$1i1
oe666eeee1111ooooic*+<--;;;;+****+++<-;,;,:                 .,-+ciioooeeIII66I61I6eeoi<,....:::.. :-<*cc*<",.....:,;----"""""<<<<++<<;;;-""-*6Pei
+i1eeeeee11111ooicc**+<<<<<""""-;;;;;;;;;,,:.               :,-<*i1eeIII6088@$HHHP@i;:.           .:,-"--;,,,;;;;,;-""-""""""""<<<<<<"--"+**cooco
:,"""-"<*o111111ooiicc****+<"""<""""""""-"-;..             .:;<co1111eeI6660666ee1<:.              .,-+cii*++<<<""""""""<<<<<<+++++++ci1I608P$H$P
..    .:;<cooooooooiiiicccccccccccccc****+<-.              .,"*o1eeIII66IIeooooii-.                 .:-"+*cc*++++<<++<<<<<<<<<<<<<<<+c168PHHHHHH$
         .:,"+*iiiccccciiccccccccc****+-:                        .,-<*cciiiiooc*-:                   :<i1eIIIIIIIIII6II6IIe1oo1111111eeI08@PPPPP@
           .:;-""""<<<<<<<<<<<<<+****+",..                           ,-+**c**+"-:.                    :-<*iooiiiooooooo111111oooo11oo111eI6000006
                            :"c1ooic+-:.                              .:,;-"";,:.                     .:-<+*++<+++********************ci11eeIIIIe
                          ....                                             ..:..                        ......         ...:;;;;;-----""<*co11111o
                                                                          ...:.                                .                                 
                 .                                                       ..::.                                                                   
                                                                          ...                                                                    
                                                                          ...                                     .:;--"""---;;,,,,::::::::, .   


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