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

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

.    .. ............ ..:::::.. .    ..  ..    .  .             ..:.:::,,,,,,,,,:::::::::,:,,:::::..........:....:::..............................
...     ..............::::::... .. . .... . ....... .         ...:::::,,,,,,,:::::::::,,,,,,:::::...::........:..:...............................
 .    ..............:::.::::... . .......... ... ..           ..:::::::,:,,,:::,:::::,,,,,,:::::...:..:.......::::::.............................
   ..  ..............:.:::::....   . . .  .....              ...:::::::,:,,:::::::::,,,,,,,,,:::.::::::::::..:..::...............................
    ....... .......:::::,:::............. ...               .::::::::::,,,,:::::,,,,,:,,,,,,,-"-"+c*<<";,:::::::::.::::..........................
   . ...... ......::::::::::... .. .....  .. . .            .::::::::::,,,,:,:::::,,,,,,;<ce68@@PP@@P@@8Iec;;::::::::::..........................
.   . .   .......:::::::::::. . ...... .  ... ...           .::::::::::,,,,:::::,,,,--+1608@@@PPP$P$$$$$PPPP01+,::::::::.........................
        .........:::::::::::.............. .... ..   ...  ...::::::::,,,,,,,,:,,,,,;+68@@@@@@@PPP$$$$$$$$$$$PPP6*;:::::..........................
    . .............::::::::......... ........... .      .  .::::::::::,:,,::::,,,,*I088@@@@@PPPP$$$$$$$$$$$$$$$P86i":::::........................
   . ...............:::::::........   . ... .  .          ..:::::::::,,,:,::,,,,-c1600888@@PPPPP$$$$HHH$$$$$$$$$P861*,:::........................
  ..  .. ............::::::...  . .                      ...:::::::::::,,,,,,,,"<i1660808@8@PPPPP$HHHWHHHH$$$$$$$@6Iei;::........................
 .. .................:::::.. .  ....          ....    .....::::::::::,,,,,,,,,;-<+oe600808@@@@@PP$$HHHHHHH$$H$$$$P066e*,:........................
.... .............. ..:::::..    . .  ..        .   ...   .::::::::::,,:,,,,,;;-<ci1e6666008@8@P@P$$$HH$HHHHH$$H$@80661<,:.......................
....... ..............::::...     ... ..     .       .. ...::::::::::,,,,,,,;;<c*o16I00060088P@@@88P$$$$$$$$$$$$P@80IIei"::......................
....  ...........::...::::....      . .      ..  .   ......:::::::::,,,,,,,;;-+i1e6000000600@@@PP$$P$$P$$$$PPPPP@80866Io<:.......................
.............:::::...............   ..  .  ..............:::::::::::,,,,,,,;;+<+*ce66008068888@PPPP$$PPPPPPPP@88880066I1+,.......................
..........::::::::........  ..... .     .  . ... .......::::::::::::,,,,,,;-""+****ii1I6oIII6I0@PP@P$$$PP@@@@8860000066oc,.......................
.......:::::.............    ...... .      . .. ........::::::::::::,,,,,,;--;,;;;-""<ii+i****+c1I608@PPP@@888@880060001*-.......................
.........................     ..... . .    ............::::::::::::::,,,,,-"--,:::,;"<<"<<<"<""----<coI@PPP@@@8@@06I6661i-:......................
........................   . ...... . .. ..... ........:::::::::::::,:::,,---;,,,:::,-"<<;;;;,,,,,;;,-+c68@@@8@@88660e6ei<:......................
............:...........   .......   .................::::::::::,:::,:::,;--;;;,,:::,i0@@6,:.:,;<i0I6oo-<18@@88888I6e61oc<:::....................
.......:................   ....  ..    ......... ......::::::::::::::,::,;-;,:;;,,,,<6@H$8I,,,::"+ciee6eciI8@88880IIIIe6P$PP,....................
......::................    ....    ....................:,::;I":,,::,,,,,--;;;;;;,;-c0P$PPP80+;;"+++160I0608@@@@86Ie0P@6o+<*0:...................
.....::.................    . .     . . .............."I8888008c,,,:,,,,,---------""18$$P@PP@8I+ce68@@@@@@@@@888888@86i"*0c+0:...................
  ......................   .......  .   ......<8@PP@08888iiiio,,,,,,,,,,;-""---<"""+6@$P@P@8@@@@0608@@@PP@@@@@@88@8@Ic18@8ece....................
     ...................      ..       .....:ceI@oI66I1i*@PP,,,;,,,,,,,,,"""<ci"--"o6@$P$$PPi6@PP@8006608@@88@8888P$I"+*o066::...................
       .................   . ..... .. .. ...-68e666601<-"+8P@@@@@@i;;,,,,"""*08@@@@8@@@8888@eiI8PPP@866I688888888@PP8+*iI@0,:......:..........:..
       .................          .. ......:*o60061o1o<+i11I1e688008@@@PP"Iee11oiii168$$-;<o6<cI0@P@@806608888008@@66888P8+::.....:............:.
        ................            . ....:**e0@PP@6*+,:+Ie6"-**++++*ioI60@PPPPP0i+iie8$$@@@@@+cI8@@@8000800800088PP8P0ePo::..........::.........
         ..............    .   ..........*-*i1e0@@P@":::.   .  <<"""<+***i160@PPP$P@o1I@$$8@@@@*o6088888000800000@$$@@$8;:::................:...:
          ..............      .   ......;;;-"*<<18P$$",,,:::......... ...<cio68P$$PPP$P$8PP0e606oI608880000000000*o601,::.............:..........
           ..  .........       . ......:;;;;-+ie6@PP$PP-,::.......688068@@o*ii16@PP$P@PP$$$$Pe6666680000000000006,,::::::..:..................:..
                .    ...        .   ...:,,,,;-*oI08@P@P@8  .   .;++ccciI0@PPP86e6@@P$$$$$$PP$P66800000666666I<i+c<+"<"-;;.:................:::...
     ..          .  ....       ..........,,,;;-+iI60@88@@0-;,:.+<-;-;,;<*168@@P@PPPP@P@@@86880-*16666eIII6I*....::;,"-;"<+,:::............:.:::::
  .  ....         .  ...       ...........:,;;-+ce608@08@81;,,:<-:.     .-<c1608@PPP@00800088Io+"*oooeIIIei..     ...:;;"<::...:.:.........:..::.
 . . .      .      ....      ... ...........:,;"*1608880080c;":. :.       ""+co16660880000086iiie1ee6IIe1i..      ..:::,,":.:..:..::........:..::
 .    .              ..     . ...............:;;;+1I608@000+:o:.:;..  .   -<"-"<i6600080000006e1oe6eeeic*c.     ...::..."<:......:..::.......:.::
      ...      .    .... ...  ...........:-<"::,-+ie60006Io,:":.":....   -"-+*cioI6008008066Ieei+*c+<;:-I       .:";"..:--:..:...:.::.::::.:::.::
... .              ..... . ..............:,-:"-*ci1I606e<:::::.;,1*M+   :-""+ciioI600000006i<"::::..:..;         .;;<<;"<,.:....:::::::::::::::..
..... .  .         ....   .............. .,.,:,;"<iI606*::....<,*0e*:   ,;"-+c+c1eeII606666:...........           .;"<+--:::.......::::::::::::::
....      ...      ....   ..............,.,:::;:,,-""66,....<";1@":.    ::,;;<*i1oeI66666Ii..........;           .:,;"*+":;-:........::::::::::::
....               ....   .............. :.: ..,,;-:;,""...,;1Wc;:.    ...:,,-<*16066606I6,.      .;o            ..:-""<*";"*;:.:.:..::::::::::::
..                 ....  ............,::,:::...;.;,;,,;-"*+0#W<-."     ::::::;<e6088006666:                       .:.:,;<,"-<<<<**<*",;;:::::::::
....     .    .   .....  ..........::..;:",.;.::,:,,:,:<iIH#8e-,        ,;,:,<cI000@@80066,.  .:  ;";"--,,.        . .:""*-+<"c"<**<-<*+****",:,:
        .       ......  ...........   .    ::,;,;:;:,,,-io$1":  .        .;,;+c1660086+<<--<"<:;++<-*"+<+<<++<""<""+"-*"o;-+"<"+<+*"**+++<<+<<<+<
                               . .. .:,-;""-   .:::,:;*1e<,,              .;,,-<c1+-<-<+--+;"<<<";--;--<;";<"-<--*--"-;c;<+++++*<+c<+<-;,-""""""<
                                      .;,;;";-.   .:-1ec*..                .;-<"-"--",;"<;"*";"-"<,;:-."+"-;;";;--+-<"";<"<<+++"<-<""<+<<""-"""""
                                      .::,,-,"<-..--oc;+.                  .;,,;"-,"--":;;"<-<""<-"<-<-<;;;""<,-<<<"+,-"<<"<+""-<;-<;-;:"-:;,::,;
                        :"--:..        :,:;,,--,:"o+:.                ..;;;;;+-,;-.-",-,",-",-,"-<""<"-;--,"-+"<""-c,""<+<""";;;;,:;,,,::-,;<----
                      -"<""-;;.:.    . ..:.::,::"1--    :          .:;,,-,;,,;-:;,.,;-";-:;:,";-"-"""<+--<"<-"--""+;"<<<<-,-,"-:,:,--";",;"-"-<-"
                    :-,--;"--;;;,:,;:.:,..:..:,*o-:   .,:         :;-:,,:.--.,:;-:"",",;-,;:;;,"<,":--<*<-""--,-c,""-;-;;-;,:,"-",,,:,,",:::::--;
                   :;,-,;-""""-;;:;,,::+,,:,.,*o-.  :;.:. ..:       .:. .:,.:.,,:;":--:::<<.;<:-";";;,:,;-<-<";8,;-;-,,,:;,;-;;;-:;,;.,::;,.:,::,
                   :;,,,;-,:,--;;:::,;;,,,: ,+*,:..,;,::. ::,.,::....     .:..:.,;."-.;,;".-".-"::-:""<"-<<"";P-"";,;,,::,:,::::::,:,:,:,;,:::,,:
                  .;,:,,:.,;-:,-"-,--::-,  :+o,..;:::.:   .:.:.......       .:.:,.;":;,,-."":". .;;;"",--;-"-+"<<"""""::::.,::,,;",-""--"-"-"--<-
                 ::.::.,::,,;,--,,;:,..:   :<-    ..        .::.......        .,.:::::-;."<:. :,-;;;;---;;,,"-;;<-----;:.:,;,---""-;-;""-";-----;
                ....,.,::::,.:.:.          -:    ..           . ... ..        ....,;.--,-; -;;,:,,----,;;----"---: :,,..---""""-"-"";-;;;;;;";<;<
             .::........:....             :;     .               ... ...        ....:,.:.,;;;;;-;-.--;,-;--:,";-""<;-;;<"--;;.,;-";"+-+"--;-;;-""


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