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

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

                                                                                                              .::,,,;,;;;;;;;;,,,.,;-"-"""<<<<<<<
                             .                                                                               .::,,,;,;;;;;;;;,;;,::;;-""""<"""<<+
                        ;<***++<-:      .   .                                                              ..:,,,;;;;;;;;;;;;;;;,:.,;--""""<<--"<
 :;;;-;:              .<*ciioiioiiicc+;       .                                                           .:::,,,,;;;;;--;-;;;;;,,.,;;-""--""<--<
;-"<<<<<<<"-;.        ,+ciiiooooo11eo1iic*,  .                                                           ::::,,,,,,,;;;;----;;;;,,:.,-;-"""-""--"
""--"<++++++<+++<":. ..;+*cooooo111e1e1oooiicic<. ..                                                  .:,,,,,,,,,,,,;;;;---;;;;,,,,.:,;--"""""--<
<<+<""-<+++*********+":.  "+cio11eeeeIIIe1e11111o1i*............                                  .:,,,;;;;;;;-;;,,,,;;;;---;;;;;,,,. ;;"""""";-<
<++*+++<"****cicicc*****++".. +cio11eIe6eeeIeIeI1Ie1oc*......  .  .   ..    .                   .,,;;;;-----;-----;;,,;;-;;-;;;;;,,,,:.,-""""--;"
<+*****+++<<*ciioii*ciciicccc*+..<cio111eeIII66II6IIe11ooc:....... ...         .   .          :,,,;-----------------;-,;----;;;;;;,<<--,:-"<"--"-
+******+*+++<"*coiciiiooooooooiiii*.;*io11eeII6I606IIIeIeIe11+.                             .,,;;;;----"-"""""""------;;;;;-;;;;,;++<"-";:""---""
*+****c+******c++*ciiooooo111oooooioi*" ,+io11eI6066660066IIIIII1-                        .:,,;;----"-""""""""""""-----;;,;;;;;,,**+<<--<",----"<
<+*cc*+c*****cccc*+*ciiioo11111eo1111oooic<;co1eeeI@6080088066IIIIeo*                    .:,;;---""""""""""""""""""------;;-;;;,"ccc+<""<<<,-""-"
"<+*+*ccccccciccicii**ciioo11e1oe11oo11e11e11+c11eIII600888800666IIeoiiic+..           .:,;;---"""<<<"<<""<<"""""""-----;;;,;;,:+cic+<+"<<+<,-"""
<<""+**ccciiiiiiciiiiic+*cio1e1I1o1eeeeeeeeIIIeecieeee66600800066e1IIIIIeee11ooc:..  .,;;-"""<<<<<<<<<<<<<<<"""""""----;-;;;;,,,*iii*+<++<<+<",""
<<+<<"+*ciciiooiiiiioiiii+*cio11o1eeIeI66III66IIIeeco11eeII66IoeIII660666I6I6IIeeo*c;-"<<<<<++++++++<<<<<<<<"""""""--;-;;;;;,,--+iiic****++++<<;,
++*+++<"+*cciiiiiiiiiooioic*+*cco1eeI6I666606666666Ie1<co1o1eI66000008000000666IIIIee11oc+++********+++<<<<<<"""""-----;-;;;;-*+"iiic****+++<+++*
****+*++++<**iioooooociiioiioii*iio1eeI6I6660806I66I666IIIII66000888@08088@00006660666IIee1oi*******++++<<<<<<""""-------;;-"<**"iiiiccc***+++++*
<++***c*cc*c++cio111ooioiiioiooooocc111eII66600606666eIIII6666008888P@@P888880088800666666IIe11oc+++++++<<<<<<""""------,;"+++**"iiioiicccc***+++
+**ccccccccccccc*i111oooooooooo111111ioooeeI6III666III66II6660008088@@88@@@@8088808800006066IIIeee11oi+++<<<<<"""----;;;;"++****"ciioiiiccc***+++
+*cc*cccciiiiiiioii*io111eee1eeeee1e1e11co1eeIIIeeeI6606666666608088888888@8888888008800606666666IIeee1ooc+<""""----;<<"-<++***+"cciiioiicccc***+
<+***ccccciiioiiooiiicc11IeIeeI6eeIIIeeee1oo1ee1ieIII666666600000000008@P880io888888888000000666660666Iee111oc*""---"*+<"***cc**-*ciiioiiiicc****
<++*cciicciiiioooiiooociio1Ie66666IIIIIeeee1ici1eIeI660008808880000808888880c+@@088@00060080008000006666IIeee11oic+-<*c*<+**cc**"+*ciiioiiiiccc**
-"<++**ciiioooiioooooioooooii1II666I66IIIe1Ie11eeeeIII000@@@8888088888880888$10@@@@@88088888@88006608806666IIe1111oic*ic++*ccc*c"+cciiiiiiiiiccc*
:;-"+++*iioio1oooiiiooooooo111oieIIII666eIIee1eeeeeeII60000@0@88088880008@88ec-@8@88@@8@888@@88886@6066IIIIIIIIIIee11iic****cccc<+*c*ciiiiiioiicc
  :;-"++*cio11o11iooooo11o1e11ee11oeIIIII6I11eeIIeeIIIeI600808880888888888@@0I<@808@@88888@P@@08000006666I6IIIIIIIeee1oii****cc*<+*c*++ciiiiiiiic
:.  .;-"<*cicccoo11111111eeeIeeeeeee1eeee1oo111e11eeII666II000080006088088888"*6888@8@8@80080000060668IIIIIIIeeeee1e111oiic**c*c"+cic*<<ciiiiiiii
..    .,-<+****cooo111eeeeeeeeIIIeeIe1ieIIo*o1eeII6IIIIeeIIIII6660000000888001ci08088@8880808006666I66IIIIIIIIIee1111oooiic**cc*"*iiic*<"+ciiccic
        .,-"<<**coo111eeeIIIIIII6IIIee1oio1eeI660000066666IIIII660060688@0@880+oI8@08888880086666eeeeeeeIeeeeeeIIIeeee11ooic**;,"*ciiic+<""*ciccc
           .-"<+*ciio11eeI6IIIIIIIIIIeIe1eIII66600808886806066666606000000888@Ic"88000888800IeeeIIIIIIIIIIIII66IIIeIIee11oii****,."ciic*+<"""+ccc
              ;-<+*iiio1eeeI6I6IeI6III6eeI66660000880000000000000666II*cII+ocIec*"6666IIIIIIIIeIeeIIII6666600666666IIIIee1oicc***":<<cc**+<""""+c
                .;<*ciio11eeIIIII6I6666II6060000P8@00@80888088810eIe-*<-1iiW"ieoc1;I666666IIIIeeIII66000000008000066IIeeIeeocc*c*c":-"ccc*+<<"-""
                  .;<*cioo111Ie6I6060IIII6060808008888888@80888e";-o@1I$+c<iIi"*ic<I6666IIIIIeeI660000888888888060066606eIe1ic*i*c*,,;++<"*++<"-"
                     ;<*ioo11eeII6666I6I666808P8@@@8@0@@@@8806oe,1"+1oieo@i"c+<$coe660c-66IIeI6600888888888@8@8880088066Ie11ociiccc+<*-++<<<"<<""
                       :-*io111eeeI6I6I0088$80@08@P@@@8@8$oIi-P668e"i+*eco<+0o00cIe,c6666IIII60000888@@@8@@8@@8880008060IIe1oiiiicic;;c++<<""""--
                       .,:<*io1eeeIIIeIII68@088@0$8$$@80*-e+i*I8--+00ce@";-IH0*ec;eI666IIII6008888@8@@@@@@@@88@@808088606Ieoocciiiic+-;<<++<<<"<"
                     ,"<+*c*<*io11eeeeeeIIII06888$88@808o11IiiW60$i@8oc@08e"-,-*6666660I66000888@@@@@@@@@@88@880P880866666e1icioiiii:<<++**++<<"<
                   -<+*ciiioooi+*io1eeeeeIIII6080001o",+ie*eiWHoI$H;81"<oeIII6600666006600088@88@@@@@@@@@88@@@8808880086IeIeiciiioii+::***+++++<<
                 -<+*ciiiioo111oo*-*io11eeeeeeeI08-610<<,M;HP188$P<-+I600000600000000608888@@@8@@@P@@@PP@@@@@@@@88888686Ieeeo*iiioo*::.c****++<<<
               ;"+*ciioooooooo1111c11<+*io111e1eeIIei;;c"*I8*0$H;66c+:"100008800088880888888@8@@@@PPPPP@@@@@8@@8880800666I11ic1ooo1i:..c**+**<+<+
             ,"<+*ccioioooooooo111oc11ee+<+iio1oo11ei;6-I68@8i;-00000I1o++60080888880080888@@@@@@@PPPPP@P@P@888888000866eIe1cciioocI.:cc******+++
           :;-<<+*cccioooooooooo111oco1oIe1*-+ccioooi<,o-8i+11:-160888060661-160888808888@@@@8@@P$@@@P@@P@@P@@888800066IIe1o*ii1i11,..c**c**++++<
         :;-""<<++*cciiccioooooooooi*;+oe1eI1ic<"**ci+<;ie000<+eIi6088806000IeI0000008088@@@8@@@PP@@P@@PPP@@@88880006IIIe11i*iiiooi:.**+***+*+++<
       .,;--""<+++*****cciioooooiic*"<+**ciic1oe1e1c-"<"**c1i;000Iio6888000060600600088088888@@@@@@@@@@@P@@@@@88@8066IIe1oi+ciii*W::;+++++++<<<<<
      :,;;--"""<<++*****ccicoiiic*;*ciioooooicoo1Iee1I6Ii<-,:<oI8801<e88066666666I6000888888@8@@@@@@@@@@@@P888808806Ieeoic<*cci+6,. *++++<<++<<<<
    .:,,;;;---""<<++++*cc*ccccc*++ciiooooooooooo1oeeeeee1o+ic-;;*iI0I"1I000II66IIeII66660066008888@8@@88@@@@8800006Ieoic*"<+++<+...++<+*+<<<<<"""
   .:::,,,,;;---""<<<++*******<"*ciiiooooo111ooooci8$$$HWW6$$@6c-,,,<+"1606eIIe1o1I6666006600000080008080@@@@00066I1oc*",,;-<-:::."<<++""<<"""---
 ...:::,,,,,,;;;-"""<<++++++"-<*cciiiioiooooooooo8$$oooo11iiPHHP0+,,;;;;16oII1oi1eI66606660000080888888866080066Ieoi*<;,;;-; " .-""<<<"-"-"-"----
....:::::,,,,,;;;--""<<<<<<--<+*cccciiiiiioooooi*6ioo111ee11oiiHH@e<*<-;"cII1oioeI6660000000800808808800066006II1oi<:  .:-,;P.;;--------;--;;;;;;
...:.:::::::,,,,;;;--""""-,-"<<++***cciiciiiooi*"co111eeee1111oi@$@iii*;iIeoiioee6660000000080000006666006666I1oi*"  .  ..  .::,,,,,,;,,;,,,,,,,,
...:...::::::,,,,,;;;;-;,;-""<<<+++***cciiiiic*-*io11e11eee1111oiH@ii*-coicio1eIII6600660008888006II6I6666Iee1i*+.      ...      ...:.::,,:::::::
...:....::::::::,,,,,,,:;--""<<<<<<+++*+*cccc*"*cioo111111111ooii++*+**cio1eeeIIII666066666600006II6IIIIIIe1oi+-           ..           . .......
...........::::::::::.:;;---""""<<<<<<+**+**+"++*ccioiiiiiioooiic<+*ci1o1eeeIIIIII66666666666666IIeeeeeeeeoi*<.                ..            . . 
:...:..::.::..:::.:..:,,;;;---"""""""<"<<<"<"<<*ccccc*ciciiciic+*ccci1111eeeeeI66666I6I66II66IIIIIe11ooooic+-.                   ...             
...........:...... .:,,,,;;;;---"-""""<"""--"<+*cccccccc***<++***ciiooo11eeeIII66IIIII66III6IIee1oooooiic*".:,::.:.....  .          ....         
..........:...... .::,,,,,;;;;;;;---"""""-,;"+++*******<"<++****ciiooo1111eeeIIIIIIIIIIIIII6Ie1oiioicic*<-.. .:,,:.::.:,::::::..         ..      
............... .:::::,,,,,,,;;;;;;------;:-"<++++++""""<<<<<+**ciiiooo11111eeeeeeeeIIIeeee11ooiicc**++"::. .. .:,,:....:,,,,::,,:...            
..............  ::::::,,::,,,,,,,,;;;;;;;.;-"<<<<"-"""""""<<++**ccciooooo1111eeeeee1eee1111ooicc*+++<";......    .::,:....:,,,,:::,:,.....       


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