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

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

                    .  :;;-----,,,"-*-;--+oc+11,,-,::,;,"<<<..  ..  .:......:"<<+<;;;;-<;,,:;,:;:,,;,;-""--<"""--:. :.;. ::..:.::.:,;;;;-;<*o<+*<
                      .:----,,;-"""";i-,:;:,"I;<.::,:,,-*+""""":........:,<<<<<+<<*:.-""<""--;;--"-,;;;<<<""""-"----;: ;:.:,,..:,,;;;;;;;,+<--;-;
                       .;,,-"""""<<+-":.:1;;-;--;:.,.:,<<:.:"<-"<<<"<<+<<+<+++++++<;::;<<<"<""""--;::,--+;<,",""""-""--"---------"""-;;;;,,::::::
                       .:"""""<<<+<++-::::::,,,,::;,,*<;:.:,,++<<"<+*++*+*++*+++c*c*";8"0,<i,::-<@:.,**,*,<:+,*<<"""""""---"-""--"<<"""-,.",,-,,;
                        :,"<<<<<<<<<<++;::::.::;-;+**::..::.<++*++<""""<<*+ccc*c**cc*+++-;"P-,,*<+c*c**,+,+,",-+<*<<<"""""""<<<"<""""-<:::..   .:
                       ..,-<<<<++<*+++++++++++*+**c,,:,::.:+*i11eeeeee1i<,,;;;;;-;;;*o1eeIeee1i*icc*+**,-:,;IP$@8008e+<<<<<<<<""""""""-.:. :,,,.:
                       ..:-"<<++++++*+*+++*+**cc+";,,:::o1eee*,;oe111iI60@PP$PPPP@80eIIeieIo,;;1eII1i*c-:":**PPH880@P066e++<<+<<+<"""<"":....:;:-
                         .-"<<<"++++++++*+*+**+;;;";::o",1111eI0086666II08@@@@888@8@PP@@@P00oeeeee1;;1IIei:+,1P$H08@@@88086o*+<+<<+"""""":. .:::+
:.                      .---""<"+<+++*****c+*,,,;;,,e11;,60@80060666608@@PPPPPPPPPPPPPP@@@PW0@@@81e"ee1I,;eII16P$$PPP@@@8@00888*c*+<<"""""--::::;
::.                    ,-""<"""<<<<+<c**++*;;;,,,,"+"o68880006888@@@@@P@P@PPP$P$$$$$$PPPPP$P$$@888@8II-,,eee,*ee1c$PPH$@@@@8888@@I***+<+++""-""";
,;,,.               .""--""<"<<<<+++*<<co,,,,,:+1"o0800060000@@@@PPPP$WWMMMMMMMMMMMMMWH$P@PP@@P0888@8@@e;;;eIeei,eIeiP$P@@88@88888866Ic+*++<"<""<
,,;,;,:         .-""""-"<"""+<++*<<"i6e;,,:::+11II000I6608@@@@PHMWHHWWWW$II8W$@HHHHH$@@880880888088P@808@01IeIe+11c,1e1e$@88@@8008@866III1**c<<"<
,;;;,;;,,;;;-;---"""""""<<"""<"<"+*e0I"-,:..,oi606I6660888@WWWWWWWWWWPHHH$$HH$P8eI66IeI6IeI8c1888888P@P80@@66+c1ce-ee,oe1i@@888808888066IIIeec+++
::::::::::,,,,;;;;;-------"---""ioo+--,::;o*i6666666008$WWWH$$WW$$P$$P888@@@0@8000PP$H@I6eIIIe*c6IP@@@@8660@@I80*i"e;,<*,1ei@880808@880666IIIee11
.:.:.:.::,:,.,:,:.,:;:-:-:","<cii,-;,:,.ooc666I666660WWWMWWP@@$@P0@P$@@88P8008P@6I1oI68HH1ooiieoo6IIP$@800608@@688oI1,,e1c:1eo8@@888888666666II6I
:.,;.,-"1i:.,;::;,-,,-,,:--,*ic,;,,:::*-o*IIIIII668$WWWWWH$P@@0PP$661Ie160I@08PP@*18@@$PPPP8I61ieI+*c1@$@0066008ce08";,,e11c,oecP@8@@88@886I6I66I
;;o,-..:.. : ,:;;-;:,-::"",*c:;;;,:.:io+666IIeI66PWWP$P@8PP$$$$P@@PP11oIe1eI6I008PHHP<IW8@$P60@e1i*+"*e8800Iee606c60@0.1eee11-c11I8@@8888000II666
*<";:-.,....:..::,*i<,o-,***-;-;:.:,,o16I0I1eeI6WW$@8PH$66@$HP0IPPP@81e$Ie11eI6I68@881cc1oeIc*c1ic<-<-<"e6I6eee688+8*88e111-co1,11i88P@@P@0@@8880
.;;"-<+icocIc+*+icHi;,::::,:,-.:+.,,o6IcIIo11I8HWP$PP6P@I1e1II06e866001@0eee6Ie1I$6I6II1ee*+++<<<+<+<<-+i1@e6e1e680i806801""1+*1-o1I88@@8@8@88888
..:.:8"+#;-ic;c;,P**0Ii;"H$IP86e*";-:,,:I,I-cIHHPPP886Ieeee1e60088861Ie8686eIIeI6I0I6II6886<<+<<<-;"+i*1e081i6e1I88 <00i08*o""i11ciooe88@@8@88808
....                  ,,;;.::,, eWe"-*6WPeo"c*oc;-"*<e<6e11eIeeI66666@068eeIIee6eIeeeeeI6666:;"-"*c8@oiciiioiie1e60I:-08+00cei1,,,i-oo*00@@@@8000
::::::.             .::,.         .. .I0ec+"<*eI0II+-*6-c"-eeeeIeI0888I666II66II6IeeeIII6066I08PHH$HWMW8Weiioie11I06.-888*80*:;-o111,1oi0@8@@8800
:::::,:,::        ..:::..-**,<,;"1o+eeiI1ooeHWHH$8eeI8eeoI1111II66eeeeIIIIe1oe111ee6I6eII6I6IIII600@PHMHe1oeoooo1I86:10880080,<;,1111-ooo088@8000
:::::,,,:,,,,;,, .....:,*****cc*i111I1*6eieeHH8I88IPe16Weeeee1eeeII6I6Ieee1e111Iee11I60860000IeeeII08$H$HHH$oo1ooe8o.o<-00+00I,,1oo11c*ooi@88006I
.:::::,,:,,;,,   ...;:+++++:.**,e1-e;,c0eocePI6@8080$1Ie1IeeeIIIII0III606Ie1I1oe1II6606II6II6III6008@@PWP@$PP1oo108, oo6@66i00.;ceo11o,o1oI88006*
.::::::::,,:    .., .<<< .<:<+-i1o1e1,1o61ic668I8@@811eoII686eeeeII1eeIeIeeI11e6I6I6IIIe6$PPP8WW$HPP8@P88@$@oooiI88..<c6<68*08ei-*1*1i1:i1i000ec+
...::..::,     ...-,"..."+:.,+.1o;111ioiIIoceI86I88P86e11e111e1eeeeeee18eIIee1ee11eIe16I60668PWWHPP@888P@$0o1co188-.,*6++088006;o""<ccic,oo*Ioicc
 ....: .      .,"""."<,<<<<..:"oo-oo-o;;<Iecc106@60IIee680II6I6IIIeeeeeeeI0Ieee111IeI660000600000@@@@P$$$H81iio88i..o";06080o80:oo*-oooo,c1i"++c*
 . ...      .; .-;-:-"".:"" -.<oi"iiciiio<Ieoi088II6660@I680II6I6IIIeeeeIeII66Iee1eeeII88888PPP888P$H$P01oico1@@c..*I0I0--00*80*"oi1o::o;"oo*<"""
.  .      :;.  ,;-.;---:,---".+ii"i;,c--;i-ee1i66016I1IeIP86IIIeeIII66I6I111Ieee11eI11688@@@@@@@8@PHH01iooii6@@c ..-0Ie,1-00o@0*,,,1o.:;1:ooi"ic<
 . ...   ..  ::,;- -;,,""-:-;,<ii;ii---+c;-1iIIi1Ie61oiii8$@8660I06III1eIee11eeeIIeIe608@@880P@P$P$PP81o1ei@@I.:.+eI;*I;c088000,i,,.::i1i,ooc,c*i
.   ....   .:::,;;.;;;--,;"-:;-*c"ciiiic"iooi-eeIio1eo*o8@8P8P88I0@@0I1eIeIIIIeI6080080$08Iee@@$$1ee61eoc@P8+..:<8860;66000*080:o:*o;+11o,ioi:*c+
   . ..........,,, ,;;;;  ;-::"*c*+iccc::ciio,e+1eIoioo60@@8@@@6@@8@8Ie1eee6e6II6066I00P$P@011e1eIeIeo1@8@o:.::;8@"o"-*<080+08e,1o,.111o1,i1i;occ
      .........:,,.,,;;;,.;-;.-<c*:*c,.-,**iooi1c"iI6eo*oe088@6080PP6e1eoeeeeeeII68P$P$$@PHWeIoo*oe18P$8o;:.:166806*<+0++6o600ioo*o1o111o,oci-c*c
     ..........:::.:,:   .  ;.;;**+"*:.:;;.+.*ioo1*-+o666ei0@8@$$$@@I088688@@80@@PP@$WWWH8oooIeee8P$@e"i:::*@8<8<o6co60088c886:oo1-"o-+oo:o1o:c+i
       .....  ..::.:::.  , :, ;;-++<<+::+"<<:,iio111+-,+ie6886I188806@@P@8@P88@6e1oeeeeo1i1I8P$$P81*I:::,I8@8c88+"o<oII08<888.ooo1<""1;"i:o1i,*oo
       ......   ::: .   ,,:  . ,,-+<-<++-+<<"+ii**1111o:";,+*e668P@600IIe08800@8eeI68@PP$$$P8Ioc"-:::,*8@@@Ii86"6II6<808+888i;1o1oooo-"o,<1ic,coc
        .  ..   ... .. .,::. : :,,-<";<+<<::<-++:c.oo11e1o:<,,-:<*coe608@PWHHHH0PP$@86I1oi,,<;o::::"6@@@@@<8"-;6-I6;-I0+888I.o:,ooe"1ooo:ioo+-icc
            .  ...........::. : ,,,-"""-<.:-":,,+**c:oooe11eo-:-<--,:""-"-,:::,,,,<""<+*<o",,:,-I@@@@@@8i1880-;oe-;868"888e o.,i,oio,:o",11i,+i**
                 ... .... . .  : :,,;---:"".:""--,:+c+:io11eeeeeeo;:,,,*<<<<++cc*i+..:::,,"e088@P@@8@@1*8860I-;6660@01888o.ce;:,1::,: i,iooc,cic*
                 . .  . . ..  :.. ::::---;:"""":.-"<**cc;;ioo111eeeeIeIIIIeee111eI66008888888@8@@8@0-II0I"I*I<+c800-6006<:*1oooi::;ooi,*ii*,"*+*c
                     . ......  ..: :::.,---;;-"<""".:;:+*:c,:io111eeeeeeIIIII66606080000088888080-i806ee+<+166080o600ee -ioo*,:11oo1o,"icc-;cc**c
                      . .. ...  ... :::::;---;,-""...;,,;.,+*i*,,ioo1111eIeI66600000660600000<-606*,,"eee6eI++61o00I6*.,ooooooooiiic;:cic+:+*c**+
                      .     .      .  .:::.,-;;-:---. :"--"-.:,i,,*ccc;:,;ie11eeeIeIIc;,+I66IIe-,i"1oeeiI6I66"66066c.i,ic-ci;ccccic;,ccc+:"**"*""
                                       ...:..,;--;-:----"-;:."",,,+:,;ciioo1i*111o*-"<"-i"-oo*;-".,*:-IeIIo*6IIeIc.<,oi;-*--;cc*+c:"++*<:+<"+""*+
                                         ...::.:,;;-;;,;-""-::,-"""-".,,<:,:":."*;-;c"--<i-;ci1i"1*;cee<ceI66eo;.++++;*-;c**-<"<+.+**+-.<<*<"+"<+
                                           ...... :,;----;,,""":."<+<*+<.:::*+++*,,c*c*i;;,o1111e1e<-ieeeI1o*.:c*,+.. *+*+++++*<."++<,.<+"-""--<;
                                             ......: :,;-"-----;,;""<<<+*+:::."*ccci,,,iioiooo"-io11eee1o+..+*,<<+,. .<;-.."<< ;"""-:.-;-"<--"-;;
                                                ....::::  :,;-<<"<""""<";:,,---"<<<-;,;"ciiio1oee11o*<  ,"+<.++<""-; . -.  -:.---;,..;-;;-;;,;,,,
                                                   ....::::.: .:,;-"<++**********cciooo1o111oic*"...-<<+-:"<<"-   -,  :;--,.,;;;;. ,,;;,;,,::,:::
                                                       ....:::,,:,,:.  .,;-"""<<<<<<<<"",....,"<<<<"" -"-.,-,-;;---;;;,; .,,,::. .::.::::.:......
                                                           ....:::,,,,;,,;-;;-----"-"""-<""<<<-":.,---..-:.,,;;;,;;,,, .::::.   ...............  
                                                            ..   .:::::,,,,,;,;,;-;-;"--;- ..;;;,.  ,. ,,..:,. ::::. :.:...   .....              
                                                           .  ......:::..        .:,,;,,;;;;,     ,,,,. .. .  :.. ....      .                    
                                                               .    ..   .     ,: ...:,,,    :    ::.. ..:...  ....                              
                                                             .......    ..::::,:,......:,,,,::  .:    ..    .                                    
                                                             ........   ...:::. ::..:. :,::,:.:.....    .                                        


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