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

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

    ..             .:. .  .......:..:..  .:...:.:661+:::....::..         ......                ..... .  .        ....:::::::,:::,,:,,,,;-"--;;-""
    ." .   :,;;;,..,,@P1. ..     ...:;-", :  :....*11i*-,:.. ..     . ...                        ......     .......::::::::::::,:::,,,;;"-----""<
    .; .      .,,..  ...  .....::,<,     .:        "*iii*+-:.  .       ,                       ...................:::::::::::::,,:,,;;;;"-;--"<++
--...,;;.   .<:,<.       ... .   ,#c      .. .......,<*ci8*+<;,.       .                      ..........:.:::::.:.::::::::::,:::,:,,;,;-"--"""<<"
 .     .:. .c<.::-.  .-;; ..      ;:   .  .-.        .;*ciic*+<-;:.    :.               .  ............:::::::::::.:::::::::,:::,,,,;;-----"<<<""
        ..,+..-,:..   ;,;  ,.:"   ,;   .   ;           ,<+cccc*+<-;,:. .         ..   ...  ...........::::::::::::::::::::::::::::,,;;"<<+<<""--;
                     .  ...:::-,,--,.......:            ,-++****+<"";,,::....    .........  .........::::::,,,,:::::::::::,,-;,:::::,;;--<"""-"-,
        .               ...:.".;:::,:      .             :-"+***+++<"-;-;,:..    ..    ..............:::,;-"<+<-;;;;,::::::.::.:::,,;--""""<"-;,:
                   ....     ...:;<,::..    .             ..;""++*+c<<"""-;,,:... ............ ...:,,;"*cI$###M$e+"-,,,:::::::::::,,;--"""""-;;,::
         .         ......:...-.;:;,::....            ... ...,-"<<<<<<<"<"--;;,,:.......:,;-:.......::,;<1$M##W$Ic+";,,,,,::::::::,;;--""""--;,:.:
      ...............::.............::..  .         .........,;-"""<<<<"""-"<*+";:.....    .......::,,-+c6@$P@61*<"-;,,,,::::::,,;;---"---;;,:::.
    ..    .......:.:,;;;,::...........................:;-,,::.,;-"""<<<<<""<cHMI+-,::..... .......::,;-"<ci11ic+<-;;,,,,::::::,,,;--"""--;;,,::..
 .: ..      .....::"eM###c-,:.:::..:.....:..........::-e##P<+c+:,-"""""<"""<*eIo+";,,:"..........:::,,,-"<<++<<---;;,,,,,:::::,,;------;;,,::....
           .. ..:,-+e$WW$0+-:............:   .....:,;i0HMW8-ce1i*<<""-"""*""<8+1---;,:;.:........::::,,,,;;;;;,,;;;,,,,,:::,,,,;--""-"--;,,:::...
.         ::;..::,;";;coi**i,:;:.........1.. ..,..:,,<oI6I1,-i1i*+"---"-"I-"-+c1;;;;,::::........:::::,,,;;;-;,-;,,,,,:,,,,,,;;;---""--<;,:::....
.   ::    :.,;c:<::,"::+-;,,,:,:-::.....;*:. .,,;.::.;:<+<<::.:++<"-;---;<-;---;,--,,,,,:::::.:::::::,:,,,,,,,,,,,,,,,:,:,,,,;;---"<-;;",,:::::::
:;:  ..      ::  ...-...":,<-.::1<::....:,:. .;";::::.,;;;;::::-""-;,;;-""-;-,;,,;,,<<+;::,",,,;,,,,,,,,,,,,:-:,,,,,,,,,,;;";;-----+--;<:::::::::
        :   ,-; ..".....:::.::":;<+";::::,:,..,,:.:::::-"-;:,,::;-;,,;,;;;;;;---;-,,;;-*,;-<;;;;,;,,,,,,,,,,,-;"-,,,,,,,,,-<;;-----<-;,-::::::::.
:            .    .:.::,;-,+;;;*"+"*-"--;";,:::,:::::::,,,,,,;,:;;;;,,,,;;;;;;;-;,,,;,,,,---*--;,;,,,,,,,,,,;"""-;,,,;;;,;-<-------;;,;;::::.:.:.
:.       .. .. .   ....:,--o--"i<c"*""-----;:::,,,";,,,:..,;,;,:;;;;,;;,;,-;;;-;,,,,,,,,,;--;-";;;;;;;;,;;;-;;;;;;-";,,;;;""--<"-;;,,:,,:::::....
:.        :        :....:."*"-<$0++o<-""""",,,,:,,,,;--,,:::.:.::::,,"i+;,,,,,,,:,,,:,,,,,,,,,;,,,,,,,,,,;;-"""--;;;;;;;;;""--;--;,,:::,.::::::.:
e., .     :.       .   .-<c+<-c+10$M####W-,::::::;<IM##M1,;;;,--:;;-,iHHo-;,:,:::::,::::::::::::::::::,,;;+8###He<-;,,;;;;--;;;;;,,:::::::::::::.
.::.:    ...          . 1oe$#WWe#PooeI8e8-c-:,:,-<<-+1*",;:::....1+-:,;,,::::::::::::::::::::::::::::,,,;<16WWWPIc+"-;;;;;;;;;,,,;,,::,..........
.... .+, .. .-    ..    o8@88$@06@M0P$06e1-,..,.:*:;:$,;::::;;;ccc;0:::;::...:,...,:::.:,;:::.::::::::,,,,;;;;;;;;;;;;;;;;;,,,,,,,,:::,:........ 
c";,:-,;:..,.,   .--..  :,,-.:::::..:...........<,+-,,.:::;.:;"6"-*<,..:-;*.:.."...:.::,.-:.::::::c:,,;,,,,,,;;;;-;;;<";;;,;,,,,,,,::::,.......  
,,:.....::.<:.. .   . .,"-<:              . . ..;:.....  ...::;,;:,c-.::.:o-,6$c<:...-::,-:..,<,:-"-:;-,,;--;,;;"-;"";-;,,;-,"-,:,::::.,.....:". 
<""-.::oo:.. .:  *- .--:<+.                .. <.;....,:, .;. :. .....,;.:Mec-,:-,.....,:.:,.:,,,:,:::;;;,;i<i;-;+<";-""-;,,;,;-;;,,:::::::,,<"::,
i. -. ,::. :: .. ,, ;$"6+e..   .;.,:  ..  :,. ......:::;.  .:::.. .;-I,eP<i@-:::..:...:.-,+..,::;;:.,;";,,,,,;;;-"<";;;;;<<-,;",:::-*io+iiii-::* 
. .  :,;.   .. ..:+i-c8co;c"".. .:;";, ,-         ,::..,. :,.: .:..:.:..:-<".:::..,-..;<,-;..,::,;,:,::,;,;;;;""c##*---;"<+"-,;:::::;......I:..+.
  .. .....:,: :  :;::: .<; .o:.   ;.-   ;   ..  .. .,-.;  .; .  .. ,::;,..,.,c-..::,-;--;...:,;,,;,:,:::,,,;-<""M<*i--;;<"<<+*;:::::,.....:I:.:".
 ..  :,   ::,.     .,$,:..:.e;.-   .,. .. . ;  .;: .  .      ..-<::;..-...,,+-...,;;-,;,:;.:....":,-::,,,,;--<"o$"oc""--+++",";,:::::.....;i:..,.
:.   ,.   ...:, ;...-<:<..@::..i"...:  .-       ,. .:*.-:    ,:"-" . .......-;...... . ....,,...:,--,,+-;-;""<+$Ic***<"";;;;;;,*<:::::,,::,<..;:.
:          ...  .:;;;,.;"",;.+@,<; .   ; .     .    :-;.    :,.::,,. .:....,:"..;,:..... .:,:::.;,;-;::;,"-<+*oMH#P61i*<--;";,;c+,,,::;;::;;..,:.
 :.  :..:.    :: .:;.--;"8 :-c::,: .. .;.  .:.:; ;  .c<... ..:...:,."":;+;..<.:.,,<. ...:";":.,,:",<-,,,-"""<oeM######o+---;-;;,,,,,,,,,::",..,..
. ::    -.          .:.. ::.0I;.,::,<.. .   :. .::, .+*..  .,.<..;,-... ;,..:..,*,,... ..::::.,.:,:,,,;--"-++iMWHW6e1*i<""-;,;;,,,,,*,;,,:-,.:,.:
  ..     .   .......:..::::;, ,-...:;::,- ;".:  ::,  .:<.:  .. . ..:c,::.:;-. ...........,,::::,,::,,,,;;-"+860M@e#o*+i<""-;;;;;;;;--<"""--,,,,:,
              .  .:.::;-"+",,;   .:... ,-:"-:.:-;<".. ,, .. . .....:",::,:;<<"......-.-..:,.*",:,,,,,-"<+*eI0PMM#M8c+*c**+;;;----""*e###P*";;;,,,
           .     .:.::-<++**<<-,. .... .-;-:-,,,,:"+.    ..    .,;,..:i.o,.:;;".",..*,:...,:.,,-,,;;-"<+**MHWWW##W@$iciccc;;"-"<<WMM#####$<";;,,:
                  ::.:"<<<+*<"<;,. ...:; :  .:   .-,+;.:. ; .,. :;.:. --,;. , ;;.."".+;,,,,,,,,,;;---<<+*c1MMMMMMHHHP@80I1ic*+*iMM*+MW@MHe<"-;,,,
                  .: :;"<"<<<"<"-.  ,.;;..   . .<;-. ...  ...;: ..+.-:.:... :<*:..::.;,,;;;;;;;;;---"<#$PHeee@HW#IcIWWWHMP800ooi#@++6HHHH$$e"-;;;
                  .: ::-""""--";;,,.. ....,;   .,-..    ,...::"  .*eeo*,...:...:::,,;;;;;;;;;--<"+#808PHWWWMMMMMMH80WMWMMMH$@0I1#1c0HP8PPP@@8i-""
                   :  :---<"""";..:-;, .:.:..   ...  .....-,",<:;<*: ..::::;,:::,,,;-;;;----"+WM#P8@P$HMWWWWMMHW#M#M#M#MM#WWHP@0#M@8$8iceee00e"*"
                   .:.::,;----;,.:;+" ...  .;.  ... ..     :;-<c,,:;-..,*::,,,-,,,,-----"<HMo*6MM#MWWMMMMWWMM#MWM###MMM#MMMWHHWHMWM$@01110Ieoo+<<
.                   ::.:      .....,::..   .;   ..:...+-- ...:::,;",.,,,,,,;;-----"""+MMHWWMIo<"0MM#MMMMM######W#HW##MMWM####M#####M6+oc*cci**1oi
                    ::...      ..:::::     ,:.   ..   ;,*iicoii:..;;:.,,,,,---""<+$#HHWMMW6;i"<<++*MWWMW###M####W66W##WMMWM##H$H$81i*ei*ic"<"66eo
.                   .:...       . .....    ...     .. .*cc<*<":. .:;::.:-,;""<HW8@PHWWMMMM6-,<+++*c#######MM#MMM##Ic$WWIieH#MM$PPP+"e86eIeeoI8000
         .          ,"-,-"c-    - .....     .     ..   .,<+*<:  .,:,-,,,,;6Ho1I088@HHMWMMM0601o1e1MMM#M##M#MMWHMM#0oP*i0<<"""-""+o0c""<e1eo$80088
        ..    ..   .  .::";".  ." ....    :<+:    .:..,   ,:......:.:;+**c*co1eI68@P$H$WHMWMM#MMMMMM#WMMMMMMM0MMMWeic+++*c*cc8@;c*6P6o""---606660
 :.       ..,,...:   ...:,,.:....   .     ..,;":      .....:::::,:"<++***i1**io1eII0H6$$$P$HWWMMMMMWWWWWHWWH800I1Hoii*cccc*c+H@IPe*c--,,::,+006II
, .       .         .... . :,;...        ,---:,;-;..i..::::::::;+<++***c;,;-+**cco1160608@@P$HW$$$HHH$$$$H$@P8@@8@iiicccic*ioHM$8066<,,,:,;;P@6Ie
 .:.         . .             .. ,:..         ... . ..:::::-6;,   <**;,,,,,,-"o+<+***coo11ePIII0@88@P@PPP@8PP$08008c*cccccc*ic$$H$$$$$$$@080666Iee
  ..    .               ..:::.. .,..   ......... . .::;0,,,,,.    : .::::.:<-<"<i++++c*6ociciooeIe66080088800P$6eI1c<cc*c*cciPP$$$$PPP$88M#6#@e11
           .        .:::,,:::.:. ............:..:.:8-,,,,,,,,.     ...  ,.-,;--"<<"ce+<<*+**cciioo111eIII60008@$P$@81Ie"-*c*;+c8@88PPP08@H#W@@881
 .      .       ::::..:::;. . :: ............:;6,:::::::......      .,:,;;---;--"e<<<<+i<+++++*c*cci*ioooeII6601PP@8@P86Ieo-<<+00066668@86",,o1ie
           .:::::::::. .    <;:, .........:0,,:::::,::..:::..:...,:::::,;;,;;-i--""<"<<+<<i<<<+++****cciio1III60Ii<ic+co*+o6I8@066IIIeeee88880I60
       .:::::::::           -;., ..:::;1:::::::::::::::..:::..::.:.,,,;;,;-+;------""""<<<<++*i+++*+***cciio1eI66@eoooo111III60eo"ce111ooioo60000
  .:.:.:::::.               ...::.,I::........::::::::.. :,:.:::::,,,,;-+;o1-;;;------""""""<<++*o++*****ciiio101e$8*cccccio11eIo*Iooiiiiiccc*+*c


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