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

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

                  -""""<<<<<<+ccciiii.:"ccii*iic;oic-c,oe8@P@@@$H80o88I6,co0@HMP@8@$**IIIo,o8PWWMHP1eeeeeeeeee11111111oooooiiiciic"<;**1*++o-:   
                 ;""<<<<<+++++ioooo1,i1o1i*eioccciiciio<oI8PP$$8o0IePII0-+PW###MP868"I666o,iPHWWMHoee111e111eee11o111ooooooooiiii",+**Ic*+i-:    
        
        :"<<<<+++++**1oo111o.  eiee1i6eo1oceoio"II0@P$iII61e06i0o$#e*eM1**6MM8800+e60HWMMHee6IIIIeeeeeeeeeeee111111ooooiio",.ociic<",    
               .<+++++++****c111e1e1.."66600iIIIIIIIIIe+o68@8@8I88@P$8680e""-*M1+"""c8806;e@PWWMWH1I0666666IIIeeeeeeeeee1111111oooio-;",:::,;    
   
            -++++*****ccc1eeeeeeIIII66660088888I00068*;P08P@00H0W..<@@P+-";1+";-"@8806e0$$WW#W$oI000660066IIIIIIeeeeeeeee11111oooooo*+"       
              ,++******ccccieeeeeIIIII66660000088888@P@@e-,,,,;;;.....<@@PPPPPPPP@@@@@@@oi8$HWW#W@o0888888800666IIIII..:I1eeeee11ooooooo*+<.     
             .+****ccc<c<i-1ieeIII6666666600000088888@88@i-;,,,;;,:::;P$H$$HWMWWHHPPPPPPi0$$WWMMW@ePP@@80008808000080:..:66IIIoiiiiicccc***+.    
             "i111111e,I:I,1*66666600000000000000088888888886;;;;"0PHH@$WWMMPM<*c6W$PP$P1@WMWMMMW@e8@@P@06006eeI00008"....66I6eiioiiiicccc**+:   
            ;*o111eeeI:I:I.I"@@@@@@PPP@@@@@@@88@@@@@PPPPPPP@PPPPPPPcH$066P@8"ic@8PHW$$$I0$MMMM#MW@0IP0@@@@880006600000:....II6Iooooiiiiccccc**:  
           :*1eeeeII6I.I.0,i;00000088888888@@@@@@P@PPPPPPPP$$$$$$$$HWMW66II60oI66PWWHHH$iWWWMM#WW$0P00@PPPPP@@@@@880000.....c66I1oooooio11occc*: 
           <ceeIIIII66.6.0,,,888800888@@@@@@@@@PPPP880PPP$$$$$$HHHHHoHMWWWH$MMMMWMWWHHHWP0ec<"<"ci@$$@PPPP$$$PP8@@888@8@.:..:<86eoioeIIIIIe1cccc,
          ;ceII666660;:0:6,.,@8880888@@@@@8@PPPP@@PP@PH$$$$$$HHHHHHP$$P$$$$$$HWMMWWWWH$$HHHHW18W$$PPPP@8008888008@8@8600e:..:,;IIIII1eo11eeeeiccc
         .*cII6666600. ;:.< :@P@8@@@@@@@@PP$PPPPPP@@@$$$$$$$$$$$HHH$$$$P@PHHHHH$HHHH$HHHHHHWWHHHHH$$$$$$$P$$PPPPP@@@@P00@e-...,.IIeIIIIIeIeeee1ic
         <ceeeI66660I ,.*.6."@@@@PPP$P$@808@660008P$$$$$@8@$P$HHH$@88@8060888@PPHHHHHHHWHHWWWWWWWWHHHHHHH$$$$$PPP6P@@P@08eee:.:.:eI1eeeeee11111oc
        ,cieeIII6666. :.+HHHHHHHHHWWWWWWWWWWWWWMWMMMMMMMMMMMMMMMMMMM#MMMMMM#######M#MMMMMMMMMMM0060MMMMMMMMMHWWiiWHWWWHWHH$HHHHHHP0eIIIeeeee1111o
       .*ieeeeIIII6;...P$HHHHHHHHWWHWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMM#MM###MMM#####Mo,;MM########088P@IWMIMMMMo8e6e$WWWWWWHHHHWW6III16IeIIeeeee111e
       <i1eeIIIIIII0..<$$HHHHHHHHWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWMMMMWP060606661i-+iI###MM#P060$I68I180661*I6I6II61ee1eee1IIII0$P6IIIeeeeee11e
      ,i1eeIIIIII6I.;,P$$HHHHHHHWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMWHH0o6I8@@8888800888e0@8c*ce680e06P66P6I11I0P@I1ce66II06IeIee11e68H$$P0IIIIIeeeee11
     .coeIIII66666::;0$$$$H$P@1****c**ic#WWMMMMMMMMMMMW$PPPPPPPP808@P@@@8800I00088@@@@@86;iI86P@@@0@6080IIe@P@6eo111I6061PHWH$$H$$$$$;e6IIeIeeeee
     -ceII6666660:.,*$PP+<<+++<++++*<ci*c*iWWP@88@@@@@@@@@@P8@i"6@PP8088000088@8@8@@@P8888c66@P806+886@eI1e1@o1I808666IIIeIee1e6$$$$$P,666IeIIeee
    ,iIII66666006.:8@P+"<iIo<+<"<"-<**+++*cic088@8@@@@@8*eoc18PPPP@@80060088@@@@8@88@PP@16$$$H$00060080@80c"e0*I60II66Ii1oi1111$$$$$$Pe"+IIIIeeee
   .*e6I66666000:.,IP""<oI18i*,<c+"*+*1oI*i*ii8@@@@@@@@@8@16e@@@@880I0@888@@@P@@I88@@@I6$$$H$0@PP8P$@@80I0io*10e880eIe11+66ocio1$$$$$$P,+;IIIIeee
   -iII66660000..:e$<"<<166I"<i+cc++<o"oociiic8@@@@@@@@@@Po@II88@06I688@88@@PP@608@@I0@$$$0000@PP@0iP$P80@8IP$PPP8eoe6I1eI6Ii1Io1$$$$$P8.*,IIIIIe
  ,iI666666600...,PP"<<<<+o@+**-;-iieo@ioccioi@@@@@0PPP@@PP@6e8@@608I0@@@$8@Pee@P@P6@@@@6P@08@$P0Po0I*@@$$IPPP@0818I1660806ciI6IH$eH$$$$c,+,IIIII
  +e6666600000,::i$@c<<<<"cc+ii-ccccoi*ioicoc8@P@PP@PPP@P@@P@I6688@@@0P$MW$8@0P0o8$PP$$P@Po6@@$66I16@$P6PHH$6I080ie1i186I01oI666e1eI$$$$$;.;:*III
 -oI666600080: .:P$$++*c*ii+*iceccoc***+*coc@@PPPP@0PP@@@@PP@80II6I608P$H$$$$88o01i6I$@8@oI@8@@II8P8$060c@$$P@@@810@6I0060ee660608eeIH$$$@,.,,.Ie
,iII66666660,..-8@$He+++++<<+++++++*c**ciccPPPP@PPPPPP@@8"*11e6oi*<o@eI8PPMP@$$P10i<8P@PI68@@eIII@I88661eoo$P$P66i088606I6I0III606000oHH$$<:.:.:I
"eII6600000.. .-$HH$H$1*+*i*++i*+*<**ic*i1P@I@@@PPPPP@8<1co;<o;-"*-,"$P@6@$0PPP00@W<6WH@86088I601e0@@86611IcP@@0IcI88o60IIeI666i1ceI08886HP;:.: ,
oeII6600001....$$HHH$I6$Ic<<<I,"i+;+ci;<+H1*i1oo18PP8;;1oo;1-;;+0<+co--";<;-,$8H001Ii-6HPI8PPPP0I0e8P881iee8e0880116eo88066IIIee1oHH$1o1ee$0,:.:.
eeI6600080,...8$$HHHoc@0i$+";"+1Mo"*-c@*0+<11cc18P1c8;c"-"c"-"+*+c""-coeII*c<<"**66I$c1c@P@PP00P8P$I068IIeI80e6@61I061@P06I0@68e1ooee6o@HHH$i::..
eI6000006: . "P<iooi++<*oc",ic6Pci*ceic<*+cioeieoI@Ii;;"i"""--<*-+",-"----+<;i1iei*Ie6e6oiI8@$P8H6@P0@$@6P$e16606I60@188006000Ioe60088IiHHH$P+,:.
eI600008:. ..$H+c$+1Iooo1*"<iIc+i@6<+coi+<oi1iWi0660IIi"<*"";Ie*+I<-Ic*c+;c-"oc<i-166o@I86668$HPP0@8@6PP06I8e088$I100I8806@@0I668886e$HHHHH$H@e*<
eI00808 .  .I$e++e<<iooo1o+;*I1;-11+1oc@oI1e1coce8I@Mi"-,+i"<i1c<**co"i1"-"Ii*1*+1<*i0e668oII6@$$$P0@@0@P@68I6@P$P608I@0I66I088@P0006WHHHHHHH$600
e60088    .:$1"*P",iiio1ocI"1eiI<-*o""++11i6+e1+c<<<*oicii+-";<i6e<;;"$IIP6111<c*8I6I08II0MW8P@0$$$$@P88$86@@I08@PP6@01e*IeI60808I686HWWWHHHH$PP8
I8881..   .i++<*<,1oeii1Ie;+oI*icc-;<c1o*cc"<Hii10*oe#i6""-;-;;o"*--0"-iIeIi*@e*<<*I08P61##WPPPM#@$PP$P8PP8@@e0@806iIII1I08P@8@$PP0*6$WWWHHHHH$8@
08880.:..,*oIi01++c*i10c"c*oIoc;ci+*iocc+i11iW*i*ie@061co-i;-<o;"c0"o<<<+11o06I1c";i10IIM##WP@P###M#W@PPPP868@eI600W606@P868MWI0@PP86@WWWWHHHH$$8
8888881::"8ie<*io6*ccico<-,oeo+cic+*1<*6cIIoi@c*oeI0WPiioiI""",,ocie1""+++eo$*<<-+oI01II#M#M$P$######PP8$P8060@066#668P$@88WMM0@P6@@880WWWHHHHH$P
888888@@@PHc1oo1ce*,ooio*+oI1+cc"i*;*oci+i*o1+c<0eeccc+ciec;";i61oe"161+e+;6""o+*oe10606Ii###########M$$$$P08I8@8II6$PP@@88WMMM@$P8660WWWWWWHHHH$
8888@@8;oico1e+***ci+II6cci1*o1i:o1ieoi"ioo+o1+6MMM#M111eWM#MH@68IIoei6i*eI6i880e00W@86eeooe0#########HH$H$@88@606088$8P$PWMMMM0PPP08MWWWWWWHHHHH
8888@@e,*o-<*i<ciiii*cc6oIecoo6e6Iecoe*c*6cei1oM#Wo6eeeo16#######i10III161o+i*1+o00ecc8cI61o6M#########$HWH#$P888@86@MM#MMMMMMMW@$P@8WWWWWWWWHHHH
8888@8+<$;+i"ci<"*o*+coeI1ioi181+ic<*6ei1co<oI0oe@6eeIM#########6*<-ee60681111"ic+I<+"<eiooI#################$PPPHPMMMMMMMWWWWWWWW8P@HHWWWHHHHHHH
8888@@<$+""cc*++<+--*e1ee1+o1i@eii*ic+cccci1oI1e1e6WMMMMMMMMMM###M1c",08oeI111+<*I+"+0ccei6M######MMMMMMMMMMMMMH$MMMMWWWWWWWHHHHHHHHHHH$$$HHHHHHH
8888@88$P6*i+o6ee08cece1oI1cce**+ie1i+ic1eI11oo11WWWWWWWWMMWMMMMMMMMWW1@66i66*111ee1e11IMMMMMMMMMMMMMMMMMWWWWWWWWWWHHHHHHHH$$$$$$$$$$$$PPPPPPP$$$
60000*18@P$c<@$H@06I1IPi*i166e6e660eII0Ie16oooWMMMWWMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWMWWWWWWWHWWWHHHHHHHHHH$$$$$
66660088886@@PP$$$$HHHH0<<coI08P@868I1oiioeoeeeIII6II666I660000888PP$$HHHHHHHHHH$$$PP@@8880066066I666I6666IIeeIeeeeeIIeIIIIeeeeeee111111oooo1e0@P
eIII60088@@PPP$$$$HHWHHWWW8c$++***1*ePiiM###########################################################################M##MMMMMMMMMMMWWWWWWWHHH$H$$P
11eeII660088@@PPP$$$$HHHHWWWWWMWM1H#MM###############################################################################M#MMMMMMMMMMMMWWWWWHHHH$$$$P
oo1eeII660088@@PPP$$$$HHHHHWWWMWMMM60MM#############################################################################MMMMMMMMMMMMMMWWWWWHHHHH$$$$P
iooo11eII6008888@PPP$$$HHHHHWW"ioeI1WMMMM###############################################################M#######MMMMMM$6i+<";;;;;,,,,,:::::......
cciioo11eII6000888@@PP$$$$HHHHH-;+MMMMMMM##M######################MWP0Ioici*o8Iic<+c11+++"<"<-"<"--;;,;;,,,,,,,,,,,::::::::::.:.......... ..     
                 ...  .............:::::,,,,,,:;,,;,;;,;;,;,;,,","--"-""<""""+ic+-"e----<-;--;;;;;,,-;;:,,,:::,,,,::..::::..:.:........ ..       
                    .     ............::::::::,:::::,,,,,,,;-;-;"---"+-*-"-""+--**1<""<-""c-""-,;;;;;,,,,,,,,:,::.:............... ...  . .  .   
                        .    .........::.:.,:,;::::,,;,:;-;;""-"--"--<++i-*I++o<;<"<"-6"-""+<-;;;,;;,;;:;,,:,:::,,::::......                     
                                 ..........::.::.:::-,;;,*;-<-;++*coo*i*e"+<*i+c**++iI@eIocc""-,,:.....                     .  .                 
                                .  ......::...:;,;.,-"-"c-6"*<";;:;,:....:::  ....                     :                                         
                                                                         .                                       .....                           
                                                                                                        .       ....                             


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