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

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

"<<<<+++++++**********cccccccciiiiiiiioooooooo1111111eeeeeeeeeIIIIIIIIII6666666666666600000888888800888888888888888888888888888@88888888066666III
<<<<++++++++*********ccccccccccciiiiiiiooooooo111111111eeeeeeeeIIIIIIIIIIIIIIIII6666600000888888888888888888888888888888888888@@@@8@@@@880666666I
+<*<+++++++**************cccccciiiiiiiiiiooooo1111111111eeeeeeeeeeIIeeeIIIIIII666660000000888888888888888888888888888888@88888@@@@@@@@@8800666666
++*+<*+++++++++************ccccciiiiiiioooooooo111111111111111eeeeeeIIIIIII666666660000008888888888888888888888888888888@@8888@@@@@88888800000066
**+****+*+++++++***********cccccciiiiiiiiooooooo11111111111eeeeeeeeIIIIII666666666000008888888888888888888888888888888888@88888888888888888000006
**********+*+++*********c*ccccccccciiiiiiooooioo111111111eeeeeeeeIIIIIIIII6666666000000888888888@888888888888888888888@8888@888888888888888800000
***c*********+*++++********ccccccciiiiiioooooooo1111111eeeeeeeeIIIIIIII666666666000000808888@@@@8@8888888888888888888888@@@@@@@@@@@@@@88888880000
cccccccc********+c********ccccciiiiiiiooooooooo11111111eeeeeeeIIIIIIII6666666600000000888888@@@8@@888888@@8888@8888888@@@@@@@@@@@@@@@@@@@@@888888
cccccccc******c**c*****cccccciiiiiiiioooiooo<*c:e1111e1e1eeeIIIIIIIII66666666600000008888888@@@@@@@@8888@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPP@@@@@@88
ccccccccc***cc**cc****cccccciiiiiiii--**cc***+++co11oeeeeeeeIIIIIIII666666066000000000888888@8@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPP@PPPPPPPPPPPPPPP@@@@
cccccccccc**cccccc**ccccccciiiiiiiii"-------""""*ciee1eeeeeeIIIIII66666666660000000008888888@@@@@@@@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPP$$$$$$$PPPP@@@
ccccccccccc***cccc***cccccciiiiiiioi* ;:--"-""-<oc*i1eeeeeeIIIIII6666666660000000008888888@@@@@@@@@PPPPPPPPPPPPPPPPPPP$$$$$$$$$$$$$$$$$$$$$PPPPP@
ciccccccc*cccccccc**ccccccciciiio.    :-<ciooooc-<6**ooeeeeIIIII66666666600000008888888@@@@@@@PPPPPPPPPPPPPPPPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPP
ciiccccccccccccc*c*ccccccccciiic .   ..;;--::"-co61*0I*1eeIIIII666666600000008888888@@@@@@PPPPPPPPPPPP$$$$$$$$$$$$$$$$$$$$$$HH$$$$$HHHHH$$$$$$PPP
iiiiiicccccccccc*c*ccccccccccc< i.    ";-***<"<<<<<<ePe11eeIII6666600000000888888@@@@@@PPPPPPPPPPPP$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHHHHHHHHHHH$$$$PP
iiiiiiiccccccccc*c*cccccccccii  ;""""""""<<<<<<<++++1PP@81eII66000000808888888@@@@@@@@PPP@PP$$$$$$$$$$$$$$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$
iiiiiiicccccccc*ccccccccc"--""""""""""<<<<<<<+++++++i$$PP@eI6000888888888888@@@@@@@PP8*1I0@P6$HHHHH$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$
iiciiiicccccc*cc***cccccc"""""""""""<<<<<<+<++++++**c$$$PPeI0088888888@@@@@@@@@@PPPP"**oI0@$WHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHWWWWWWWWWWWWWHHHHH$$$
iiiiiiiccccccc*****cccccc""""""""<<<<<<<<+++++++*****HHH$$eI08@@@@@@@@@@@@@PPPPPPPP;<+*1688$HWH@HHHHHHHHHHHHHHHHHHHHHHHHHWHWWWWWWWWWWWWWWWWHHHH$$
iiiiiiiccccc*******ccccci""""""<<<<<<<<++++++*******cWHHH$I68@@@PPPPPPPPPPPPPP$$$$6, "-:*i18WHW0HHHHHHHHHHHHHHHHHHHHWWWWWWWWWWWWWWWWWWWWWWWWHHHH$
ooiooiiiiccccc*****cccccc""""<<<<<<<+++++++*********cHHHHH608@PPPPPPPPPPPPPPPP$$$+<<""<-.@*"+8-1HHHHHHHHHHHHHHHWH8HH$WWWWWWWWWWWWWWWWWWWWWWWWHHHH
ooooooooiiiicc*****cccccc<<<<<<<;"<<+++++***********cWWHHH60@PPPPP$$P$P$$P$$$$$$$0+;<i*"<W810H61WWHHHHWWWWWHHW<:,:**+++WWWWWWWWWWWWWWWWWWWWWWWHHH
1111o11ooiiicc*****ccccci<<<<<<-,,,,;++++*********cccWWWWH@8@PP$$$$$$$$$$$$$$$$$$$$:,"::-c@o$$@HWWWWWHHHWWWH,:::::,****HWWWWWWWWWWWWWWWWWMWWWWWWH
eeee11111oiiic*****ccccii<<<<<<",,;;--;"********cccccHWHWWP8@PP$$$$$$$$$$$$$$$$H$HH:::-+0@i@i1HWWWHHHHHH$$$H;::::.:****oWWWWWWWWWWWWWWWWWWWWWWWWW
ee11eeee11oiicc****cciiii<<<<<++:,;-;;-********ccccci$WHWH@<<<<<<+1$$$$PP$@P$HH$HP+::,"+c1ocIWHHHHH$$P@06Ie6".:...:+***+WWWWWWWWWWWWWWWWWWWWMWWWW
IIIIeeeeeiiooic***ccciiii<<<+++;;@+*8iPc****cccccccci$H81+;;<<i;;<c$$**+++<<;::::"",,:,;o@cHHHH$$PP0IIeee1ooi....:.+****WWWMWWMMMMWWMIccc*ccccccc
IIIIIIIIe11ooic***ccciiii++++++,e+*+*c$@c*cM$iiccccciPH0+<:;..++<.<W<*c***+<";::::""";-*0@H$H$$P@@@6IIe111oii:...:.:***+$MMMMWMHcccc";*cccccc*iii
IIIIIIIIeee1oic***cciiiii+++++++**+*******ciWMiiiP$ii$H8<+:,<c";+;<+*c+cc*+<<-,,,::<1ic8PWW1PPP@@@@0Iee1ooiic:....:.++++cWWWWWW68*cI8<cccccciiiii
II66II6IIeeooic***cciiiii++++++++*+******cc*ccccccc0IH#M<*:;:c-+<+<iic<cc<"*c<+"+++cP8e$WM1ooioP@@@0Iee1ooiio,:1 .. *++<"WWWWWW08ccccc*ce$HWHWWW@
6I666666IeI1oic***cciiiii++++++++**********c*cccc***cHc@<c:;<;+e08iii*+*+<;<ico+cc+c+*@PMMeeicoo1P@8Ie11oo..........<<<";8PPPPPI*,<<<*;,:;e@$WWMM
66666666IeI11i****cciiiii+++++++*+++++*++++++++++++ci$6P*c:;eiI8P$HW<ic*".;;o*c"oc*+i*<+*o1e<c*iio88Ie11oi<.........c<<-;"IIII6MMMMMMMM#######MMM
6666666IIeI11i*+**cciiiii+++++++++++++*++++++**cc**ci$1$*c,ie68@P$HWHic:.,;,c+c"o*+"c1c+*i11;c"o+*60Ie11oi+.........6<<-;,11IWMMMMMMMM###########
666666IIeee11i*+**cciiiii+++++++++++<<c*******cc*+cii10$<*16888P$HHW,:..:::;*+c<ic*<<iiccc1c<"",+,i0Ie1ooi"..........+"-,:oeHPWMHM#WM############
66666IIIe11o1i*+**cciiiii++++++++++++*c******ccc**iii1H$*c0008@P$P@:.....::,-++++1+<<<ooici+i";""ii8Ie1ooic..........+"-:.;"o$MWMMW##############
666666II111ooi*+**cciiiii++++++++*+***i<**<cccc**ciiiIHc1iI08@PP*;,....:,::,;<++<i*"+<+ioocc1+.<*i18Ie1ooic..........-"-...+<PHWMM###############
606666IIe11ooi*++*cciiiii+++++++<-<-++*,-*i-,c<**iii"cH<*i160@P8..:..::..:,;;-<+<+1<-<<<**cio.,<ciI@Ie1ooic,.........e--:. ""IHWM################
0000066IIee1oc+++*ccciiic+++++<++++<+<:.:;;:. ;:,-cc;i@@+*i18@P8Io:::.:;:...:-<*+"+e--"<+*i*H:;<*iePIe1ooic*.........+-;:..-;*$M##M####M#########
00000666Ie11oc+++**cciiii<-"<+++++*,"<-;-,<ie08$W0P@0@8i<<*o6@PPcc:::::,;,,...;*i+-*o";+*+cHH::-<c186e1oi*",. ........;;:.."""M###MMMM##M########
000000006e11o*<<<--+ii,;o1ooo1oioc11eeII666008P$WHPP0e*;,<+c18$$o+::;;:,,---;:..-1<;*i;ci<H01$<c6$W$6o<i<+*+... .:....;,,..;"""MMM##M#########MWI
08000066Ie1oi*;. -;+cio1o1e;+eoi*<*,.o11eeII0PP$$Io"::8-:+<*cI@$@"+:..-<----""-";."o,"1<+, .  -<18$H, *+**<+.<:.:"@W$HWWWHWWW-+6",,::,,,,,,,,,,,,
8888888@@P$$$$$$$$$PP11"-,,< .::*+- .......:,,;-"-;;,,8<"-<**o0$$";:.;:..-**<<+**c*-.icoiIeeooc-cI$$ioc***<+<*<-;,;,,;;<++<<<-;,::::::::,,,,,,,,,
@@@PPPPPPPPPP$$$$$$$$$8";;*,.:::ci1........::::,,:::::e+<<<+i*18H@,::::<<;:.;*++*cccic,-i<"<-;;-<*0P-:,,,,:::,,,,:,,,;;;;-;---;-;;;----------;---
@@@PPPPPPPP$$$$$$$$$$HH$:;;,.:..+i1.............:.:...1;<-++*1c6PP",--;,:+*+"--+cc*ccco*<;;;--;-<iI8@I""""--""------"""""-"""-------"-------"-"-"
@@@PPPPPPPPP$$$$$$$$$HHH$;:..   :ce.. ..-eoio*o1I1111 i+;-:."cI*IP@:.. ......:,<**ccciiio--"<--+coe08Pe<<"<"-<*c1111eI60@@@8006IeIee111oooooiiiic
@@@@PPPPPP$$$$$$$$$$$HH$HI+1Iee: ;cc:*eo+,...;;,,,:,;.;-;+..,;*6c6$-::;----;-""<<++<<***+;-:ccc"+ce66@Iiiiiii*oo111eeI08P$$$P@806IIIeee111ooooiii
8@@@@PPPPPP$$$$$$$$$$$H$H$---;;;-;:;;;;;;+"-c,,,,,,.,:-*+*.:;:;+e1I$<"<<+++<<<<<"<,ii*<""-;,,,::"*++<*Pc;<<<*cioee1eII68PHWWWH$@@066IIeee111ooooi
@8@@@@PPPPP$$$$$H$$$HHHH$H8;---;-;;,;;;;;;;,*,,,,,,,,,;*+*:,;::"<o6$P<-<<"<<<"<<<":""-"<";,,:@#HP61ooi"0;;;-;;<""<<*cco@PHM##MMH$@8066IIeee111ooo
888@@@@PPPPP$P$$$$$$$$$H$HP-;;;;;;;;;;;;;,,,::;,,,,,,:,i<*,,;:.,""18$$@8P@1cc*+<<+***<--;,:.:.:..::,;;6c:,,::,,,;;"<+++*o6W#####WHP@8066IIeee111o
888@@@@@PPPP$PPP$$$$$$$H$$$P;;;;;;;;.;;;,,,,:.;;,,,,,,;+"i;;,,:  -;<*o0$HPHH@*++***+;,.:::::.:.....<--1$:::.::::,,;""++*+iW######MWP@88066IIIee11
8888@@@@PPPPP$PPPP$$$$$$$$$$";;;;;,;;;,;,,,,:.,,,,;....:"1,;,::..-...,"*co<eP@++<<"-:::.,....;,; *c:+6@e.....::::::-<-"+<-iM######MH$P@80066IIee1
8888@@@@@@PPPPPP$$$$$$$$$$$$P;;;;;;;,:,,,,,,,.,,,;,;,,;eii,,,,:. ,::,;"<*ccici*"-::;;:, .......,-,-II6.:.......::..,;:-<";;$#######MH$P@@80066Iee
088888@@@PPPPPPPPP$PP$$$$$$$$c;;;,,,,,,,,,,,,.,,;,;;;;;oI-,,,,:..,:,;;--"++*cioi+<;;, .   ...........:.........:. .;,:,<-;:*M#######W$P@@8006IIee
000088@@@@@PPPPPPPPPP$$$$$$$$P;;,,,,,,,.,,,,,.:,;;;;;;;ee0<,,,,::::,,-"-""++*ciii,:o<eIeo<..,,..   ...........,. ..;:.:<-,:-oW#######W$P@806IIee1
60000088@@@@@PPPPPPPPP$$$$$$$$",,,,,,,,;:,,,,::.,;;;;;;e06,,,,,.:::::;-"""<***ci<-cio-;+eoi++IIIIIeeo*o:  ....Ii  ....,";,:;*##########MWH$PP@806
000000888@@@@@@PPPPPP$$$$$$$P$8,,,,,,,,;,,:,,. ,;;;;;;;I00i,,,:.:.:::,;""+****+"*-1:..:,c"::66IIIIIIIIIIeIIIIIIo......;-;::,+1#########MMWH$P@806
6660000088@@@@@PP@PPPPPP$$$$$PP,,,,,,,,;,,,,,..,;;;;;;;e6:0,,,,.: :.::,-"<++<+-c<<:,,oee.:.,@I666IIIIIIIIIIIIII;.....,,;;::,-*#########MMWH$P@86I
666660008888@@@@P@@@PPPPPP$PPPP,,,,,,,,;,,,,,..,;,;;;;;i<66,,,,.:..:..:-166IIeI1eeIe1ee1111111eI0c*************".....::;,.::;<cM#######$@0Ioi**++


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