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

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

            .... .............::::66000008888888@@@@@@@@@PPPPPPPPPPP$$$$$$M$$H$$$$$$PPPPPPPP@P@@@@@@@@@8888888000000066666IIIIIIeeee111oooooiiicc
.-  .   .. ............;...:..:::,0000088888@@@@@@@@@PPPPPPPPP$$$$$$HH$$HWHM##MMWWH$$$$$PPPPPPPPP@@@@@@@@88888888000000666666IIIIIeeee111ooooiiic
;,..  ................::-..::::::0e00888@@@@@@@@@@PPPPPPPPPPP$$$$$$$$HHHHWH#####MWH$$$$$PPPPPPPPPPP@@@@@@@@8888888000000006666IIIIIeeee1111ooooii
-.-............. .........::::.,I;08888@@@@@@@@@PPPPPPPPPPPP$$$$@$$$$H$WHWM######MH$$$$$$$$$PPPPPPPPPPP@@@@@@@888888800000066666IIIIIeeee1111oooi
... ;":........:"-.........:::;i,81888@@@@@@@@PPPPPPPPPPP$$$$$$$H$HHHHHHHWM#####MMWHH$H$$$$$$$P$PPPPPPPPP@@@@@@@88888800000006666IIIIIeeee1111ooo
,.:::::.................:.:,6-:0+,ci@@@@@P@@PPPPPPP$PPP$$$$$$$$$HHHHHHWWWMM#####M#HWHH$$$$$$$$$$$$PPPPPPPPP@@@@@@@@8888800000666666IIIIeeee1111oo
-*c;c;"""-;..:...:.::::oo::;I"+:*ce8@@@P@PPPPPPPPPPPPP$$$$$$$$$$HHHHHHWWW#########WHHHHH$$$$$$$$$$$$$PPPPPPPPP@@@@@@8888860000066666IIIIeeee111oo
-;<**-iii""c"<:I::,:*+<+<+<.-**Ie;I8@@@PPPPPPPPPPPP$$$$$$$$$$HH$HHHHHHWMW#MM#####MMWHWHH$$$$$$$$$$$$$$PPPPPPPP@@@@@@@8888880000066666IIIeeeee111o
;----""--;-"o+11e":.,,<*oI0060@808@0e@PPPPPPPPPPPPPP$$$$$$$$$HHHHHHHWHHWH#MM##MMW#MHWHHHHH$$$$$$$$$$$$PPPPPPPPPP@@@@@@888888000006666IIIIIeee1111
;----""-*-<<<<<1eeIe1Iee66I660000888811@@PPPPPPPPPPP$$$$$$$$$$$$HHHHHHMWHMMMHWMWWWWHHHHHH$$$$$$$$$$$$$$P$PPPPPPP@@@@@@8888880000006666IIIeeeee111
+:;---;;";;"<<"**oo-1i<",-;,,-;,,e,6@Ie@PPPPPPPPPPPP$$$$$$$$$$$$WHHWWMWHHWWM66eecici1HHHHH$H$$$$$$$$$$$$$PPPPPPP@@@@@@@888880000066666IIIeeeee111
occooioo1o1e11oeei---i"*c-;I;;;;;1160@18PPPPPPPPPPPP$$$$$$$$$$$$HHHHHWHHHHH*<<<oI+<<+HHHHHHHHH$$$$$$$$$$$PPPPPPPP@@@@@@@88880000006666IIIIeee1",:
cccciiioooo1o1o11+i"-e1-i----<;;I"-16ee6PPPPPPPPPPP$$$P86866II86I11IHHHHHWW<+<$H;;$<+HHHHHHHH$$$$$$$$$$$$$PPPPPPP@@@@@8888880000666666IIII,,,;",;
o1o11111eeeeIIIII666660888888@8@@@@@@@PP@PPPPPPPPPP$$$$P++*"ee11e+<*WHHHWWW-+<+PHo<++HHHHHHHHH$$$$$$$$$$$PPPPPPPPP@@@@@88888800006666IIIII;<::+;,
ooo11111eeeeeIIIII6666880088888@@@@@@@@@@P@PPPPPPPP$$$I6++"1ii6o<<i+HHHMHMH-<++""<<<+HHHHHHHHH$$$$$$$$$$$$PPPPPPP@@@@@@888888000006666IIII,c::;-,
oooo1111eeeeIIIIII6666008808888@@@@@@@@@@@P@PPPPPPPP$$<++++IiocP++"+$HHHHWH;++<I<*+<+HHHHHHHHHH$$$$$$$$$$$PPPPPPPP@@@@@@@8880800006666IIII,<,:::,
oooo11111eeeeIIIII66660080008@88@@@@@@@@@PPPPPPPPPP$$$*$$Pe66HHH0$P8$HHHHHH;+*ce*$1I+0HHHHH$$$$$$H$$$$$$$$$PPPPPPPP@@@@@8888880006666IIIII;c,::,,
ioooo111eeeIeIII6666660000000888@@8@888@@@@PPP0P"e6c0611io1eeII6600080+88808000880068@@8@@8@@@88888888000060666666I61IIIIIII666I6Ie";+;,1e;-,:: ,
iiooo1o111e1eIIIII66660000888o@@@@@PP@PPPP$$$$P$$$$$$$$$$$$HHHH$$$H$HHHHHWHHHHHHHHHHHHHHH$$$HH$HHH$$$@$@$PP$PPPPPPPPP@@@@@8888880000I;ee,eII*:-1:
iooo11111eeeeeeeIeeeIIIIII6IIII66I66666666666I6IIII6IIII6IIIeecic*"**166I*I+<<<"""18i""""<-co-+"++<,-,,:+<<<c++coo**+iiiiioooooiiici,*i"-cic+,-;,
iooo11o111eIIIIIII66600000000I8888@@@@@@@@@PPPP@PPPPP$6$$$$$$$$P@8-Ie8II6e08PHHHHHoo$$$@6$$$$0i1cooc1IiPPPPPPPPPP@8@I@880880000066e,:"1:1e1111e*,
oooo11111eeeeIIIII6I66600000808888@@@@@@@@@PPPPP@PPPP$0$$$$$$$880eeeeI<$@eioH$HHi@@PPH0PI6P$$@iiii1*i1ePPPPPPPPP@@ece0I@<80000666*c::o:1eeeee11oo
ooooo1111eeeeeIIIII66666000080688888@@@@@@@@PPPP0PPPPP@$$$$$$$e01160061$+1Pe0HHHWci@@PoI1i8@P*ccciicie$PPPPPPPPP@e*o1P@P"000006666+::,Ieeeee1111o
ooooo11111eeeeeIIIII6666000008I888888@@@@@@@PPPP6PPPPPPPP$$$$$I061e666e$WoH0i8$HP0"I88P$o1P@*+c*cccociPPPPPPP@o$8@1ci606<0000666Iee";;Ieeeee1111o
ioooo11111eeeeeeIIII6I6I6660@88o000888@@@@@@@@@P8@HPPP$$PPPPPPIeoI1I61c$$i*I0WH$$$6$$<*80e<$Po$"<ii*icPPPPPP8@I+@866"@P0000006666I6,;;Ieeee111ooi
iooooo11111eeeeeIIIIII6666c0oI68@08888@@@@@@@8P@e@IIPP$PPPPPPP11+-1cii1$$H6P8$HIe01+06e1@$$$$e$PPPPP0$PPPPPPP@@i1eiIo00@000006666I*,,:eeeee111ooo
oooooo111e111eeeIIIIIII6666;06++ic+<8@@@@@@@0$0HH6o8@PP@$PPPPPo1cioooioP$P$$$6<*<cI6+1IIPP$P$PP$$PPP@PPPPPPPPP08e680e880000006666ee::*eee1e1111oo
iiioooo11111eeeIeIIIIIIII660+iiccc"c888@8@@e66ee$I06666806PPPPic1ic*ic*8I$*<$Pcc+ooiiic1PP*<ee1+0P@P@PPPP@@P@@@86088II"80066666I6Io,;eeeee11111oo
ooooo111111eeee1eIIIIII6660"ic**iiii88@@@@@I1606800888666I8$P$PP$H$$HP@i"$i+Pe-+Ieoic8ic1c<c1*o<c$$P0PPPPPPPP@P@<*-"<-;;000I0066I6e:-IIeeeeeee111
iooooo111111eeeoeIIIIII6666"ic*ccccci8@@@@@6e066806I000I6I0PPP$$IP$$PPii+*ic$o"cii1o"io++;-e+e1+oPPP8PPPPP@P@@@*<,--i+,;:00e00666e-,eIIeeeee1111o
iioooo111111eee1eeIIIIII6666*c**+cc+c8@@@@@iI111II1;606Iee1PPPPP+PP1Poc-+ic1o*c<ioi1ioooc;+e1Ic*iPPPPPPPPP@@@@@"+--"cic;:6060666I";cIIIeeee1111oo
iiooo1111111eeeI1IIIIIII6666<"*+<***+c888@8ieo11o11ie66ee1IPPP@;IPPP*i*+,c1oioo<**"i<<1ii:<"*<i*c$PPPPPPP@@@@@i+o;"<"<<*,0I00666e,;eIIeeeee111ooo
;iioooo11111eeeeoeIIIIII6666-<+++<*+88888@8ioo1eee1e,eI1e1oPPP@,;-<*-<c*,o11c++<*ic""+"-1:cic+**++PPPPPPP@@@@8;**"*"--"-00e6666I-,:oIIeee11111ooo
-ciiooo11111eeee1eIIIIII666I"++*0088888888810e"<<++-<IIo1oPPPPPc+"+*"cc+ocoo*1oo1i1eoeioc+1+e+i*"+,coI$P@@P@<+<c+-+*++<c0016666<:::IIeeeee111oooo
"iioooo11111eeeeIeIIIII666666600000088888888@@@@@@@6-1oo6PPPPPP;<o+*;cc*i*ciioi11icooie1I6--i$PPP@cI+i@@@Pii**c""<+<<+8006I0666",::eeeeee111ooooo
iiiooooo11111eeeeoIIIIIII6666600000088888888@@@@@@@8P<@PP@@@P8<"o1+i:*;"+;;;e6e1ePi**oeoi1eooPPP$8Iic+00@@1icc*"***<00000I000-;.::.:::ee1111oooio
iiiooooo11111eeeIoeIIIIII666666000000888888888@@@@@@@@@@@@@PP<-;;IoP"*oiPPPPP@;cPPcciiiocoic*@PP0-81*1I@@@cc*<++++<e00000o66*-,:+:+,..i1111oooooi
iiiooooo11111eeeIeeIIIIII66666660000008888888888@@@@@@@@@@@@@;+;1PPPP@8@PPPPPPPPPPc-188P@@@PPPPPPP6+@@@@@++*-<io*1*000006e66-::.;:-,:.<11111ooooi
iiiiooooo111eeeeeI1IIIIII66666660000000888888888@@@@8@@@@@@@;"-,PP@PPPPPPPPPPPPPPPPPPP@@PPPPPPPP@Pe66@@@8<"-+-*"<<*+00066666<,:::0";:.111111ooooi
iiioooooo1111eeeeIoeIIII66666666000000888888888@@@@@8@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPP@@PPPPPPPP@PP0i@@@@@;+<"<+<+"c0006I666o,::.... :111111ooooo
iiiioooooo111eeeeIeeIIIII66666600000008888888@8@@@@@6@@@@PPP@@P@P@PPPPPPPPPPPPPPPPPPPP6PPPPPPPPPPe@6@@@@88;-""*<""c"6006o66e-:o;;,;oee11111oooooi
iiiioooooo1111eeeeIeIIIII666666600000008888888@@@@@@6@@@@@@PPP@PPPPPPPPPPPPPPPPPPPPPPP0PPPPPP@@@P@oe@6P@@@+""++"<-i-6066I66i;+e,1eeeee11111oooooi
ciiiiioooo1111eeeeeoIIIIII6666660000000088888888@@@@6@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPP8PP@@@@@@@8@1IP1**@@"""*+*+<+,6666666;*Io--eeee111111ooooii
cccciiiioooo1111eee1eeIIIIII66666660000000888888888@8@@@@@@@@@@@@@@PPPPPPPPPPPPP@@PP@@8@@@@@@@@@6@@60<+*@8,;-<"<-",<66616I;IIIe,,1ee111111ooooiii
****cciiioooooo1111e1eeeIIIII66II6II66666II6I6I66660600888888888@@88@@@@@@@@8888888888066666666IIIII;;"*i111o11oioooooooo-*i11o,,-coe1111oooooiii
+****ccciiiiioooo1o1ieeeIIIIII6666660000000088888888088888@@@@@@@@@@@@@@@PP@@@@@@@@@@@@@@@@@8@@;.688""*ccce8000000666IeIIe1oo*+--,-------;-;;;;;,
.........:..:::::,:::::,,::,,,-;,;;;;;----""""<<<<<<<<<<<<<+++<<+<<+++****ccc***+++<<<<<<"""""-"------;;-;------""""-"<<"**oeI0I*+*+<;;,,,:::::..
               ..,::,,,.:;;;;--:,,,::,,,,,;,;;;;;;--------""""<<<<+**cio11e1oiic*++<""--;-;;,,:,:::::::,,,;,,,,,:::::..........:;-;,:.:::...,-<+*
""<<<<++***ccccii.     1,:...:;eeII6I6666660000000000e0000000080888888888@@88888888888888800+::;;":*++*<I000066666IIIIIeeeeee11111oooooiiiiiccc*"
--""<<<<++****ccc.     ;"     .eeIIII6666666660000000I0000088888888888888888888888888088888-,,:::"i*c<*60666666IIIIIIeeeeee11111ooooooiiici,...:-
;;---  ."<+++***cccciic-    . ..::;eIIIIII66666666606I60000000000008000088888880880006000";-,,:,,"*;***666666IIIIIIeeiee111111ooooiiiiiicc,.  ..*
;;;;   -""<<+++******c**.    i..:..eeeeeIIIIIII66666666666600000000000000000000000000e0000;--0-,;;*+++<IIIIIIIIeeeeee11111oooooiiiiicccccc:. . <+
,,,   .;-""""-:."<+++*+*     o ....o11eeeeeeeeIIIIII66I666666666666666666666666666666o666666Ie";,,<<<<"IIIIIeeeee111111ooooooiiiiicccccc*+.   .<<
::    ,;;--.. : ::<<++**,    :   ..:oo11111eeeeeeeIIIIeIIIIIIIII66666666666666666666I1IIIIIIIIIII;+"""eeeeeeeee11111iooooiiiiiicccccc***+:    -""
         .:     --"<<<+"+     c ....iioo11111111eeeeee1eeIIIIIIIIIIIIIIIIII6IIIIIIIIIoIIIeeIeeeee;+:11eee11111oooooo*iiiiiiccccc*****++++.....""-
                              .:,,,,ciiiooooooo1111111*1eeeeeeeeeeeeeeIeeeeeeeeeeeeeeoeeeeeeeee11111111111oooooooiiiciccccccc****+++++<<<*+*<<---
                              occ+co*ccciiiiiiiioooooo*oo1111111111111111111e11111111i1111111111oooooooooooooiiiiiicccc*******++++<<<<<"":"-"""-;


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