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

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

1111eeee1i,"+-;;::::::..             i1cc+".1e111o1oooooioooooooooiioiiiioiiciiiiciicicicociccc**c**********+++<++++<++++<++++<+++++**+****+++<<"
111111e11o*;<+-;,,::....              1ic+i:o11oo11oooiooooooooooioioioiiiiiiiiicicccciccc*c******+******+*++++<<++<<"<<+<<<<<<<<<"""""""""------
1111111111i""<"-,,::......            .i**<-.eo1oooooooooooooooiooiiiiiiiiiiicicccciicccc*ccccc**+****+**+++++<++++++<+<<<<<"<"<"""""""""--------
1111111111o-<,;;;,,.::.....             *+<*.611ooooooooooooioioooiioiiiiiiiiicicccccccci*cc*********++*+*+<<<++<<<<<"<<<<<<<"<"""<"""""""------;
ioioooooooic";,:,,:::::....              +<<;1oiiooiooooiiiicoiiiiiiiciiiiiiiicciiccccccc*c************++*+++<<<+++<<+<<<<<<<<<"""""""""-"-----;-
"""""""<""<"-;-:,::::::::...              ,-"-i++<+++<+++<+++*+*+++++++*+*************+*****+**++++++++++<<<+<<<<<<<<<<<<"<<<<"<""""""""---------
;,,,:,,::,:,::::,:::::.:.:...              .---;;;;;;;;,,,,,;,;;;;;;;;;;;;-;---;---"--"""""-""------"----"-----""-"""-""-"""-"""""-"-"----------;
PP6+<;.::--;;;;-;;-.::::::....              .",".*;;;;;,,,:::..:.:::.::::::::::,,,,,,;--""""-;;,,:,::,:::,,::,,,,,,,,:,,,,:,,,,,,,,,;,,,,;,,,,,,,
6c-, ::-<c6cc:;------:::.::::..               ",":c*i+";;:,:::::,::::::,,,;;-----;;:;;--"""-"++*<"<"-;;;,,:::::::::::.::...::.::::..:.:::.:::::::
oo<"+< .:,<1"<;,::,;--,.:.......               -:<i+,:,,,,,,,,:,,::::,::,,,,,,,,,;,*<""""<"*o""1"oi*"-;--i-:";;,:,,;:..       .     .. .  . .....
co<1,-: ..:,-<c+-:::;-;::........               ,:;c+,;;,,,,,,:,,,,,:,,,,,,;;;----"+++ce1<<ei"""""<<-+1;".1-;o;-;,,-+o,;;;;,:;;-;;,:     .. ...:.
-iI6e-"-; .:,;<**<;,:;--,,::::::..               ;;i*;;,-;;,,,,,,:::::,,,,;--"-""-**+i*11+*1e1"c**<ee1ci1o<-"""*--;1c,;;,<<i;;,,,::.:::::::,---"-
i:*ooeo,,,..:,;<*++",,;--,,::.:::.  ..        ...,"-c":;;,,,,,:,::::::,,;;-""-""-"***+++ee1oooeI1oec*ccccc111*cioo<"-"c-:,:,,;,,,,,,,::,-::.:::::
Ieo"c111--,..::,**+<*;:;--,,.:::::.   . ..   :::::-"i+,;-;,,,,,:,:::,,,;--""""--"*+++<I001i1occcic**ccc**iioo1ooiioI1cioie";;;,,,,,,;,,::,;,,:::,
0006;1I0I1;. ...,c*+++,,;-;,,:,:::,: ...   :,,,,,,,<"*";;;,:,,,::::,,,;-"-----;0occeo1e<<+++<<<<<"<<*+<<<+ciiiic*+*+******+10"c+*-;-",,;;;,,,:::,
806606II0@WH$o+-.,<*+++,,;--,,:::,,:..I$$$@HWWWHWHHWHWW$WHH$$W$WH6+:,---";;::-""<1o1o1o<+""""""""<<+*ciccooic***c*c**c+***iI8P8I8iiI$;:-;;;;,,;;;
ooooiiiioooc<;;0I**++++<;,-"-,,::;e8@HWWHW$WMHWHW$HWMWWWHWHHPWPWPP$$PWHP$@0@P8$P@@@0eco"--;-;--""""<<++**c+iIii++*c*++++*ie6801Ie<+*.....,;,;,;,;
e1eooiiooi+"00++**++<<<<<-,"<-+8@$$HWMWHWWW$$HWWH0$8PPH@P$8HHHHP$@H@P$888066oeIei1i**<"<<""---"""-"<"<*ooiico*i****+++++*e06I6e1c**o",,W0,,,;;;;,
o$HHWHWH**c*c*i++<<"<<<<<<c066PWWMHWWWWWWHPH$H$HP8HHWPWHWHHHP@880Ie1eeo1o1oeo1Iiciiic"*****+<<"-;-,:;*i*H**cPici*1I<<<"-o6Ioo*cc**o,:;,;,<-<<-,,,
@"1P@8*c*****+<"<;,; .;0PP08MWWWWWHWWWHH$$H$@PP8P88I1IeI11ie111i1o*11ie1oee116100i11ic"""<"""""""---"<<i*+6<c+++*1++<<<"<<"""<"""--"<c+-;"-;;;;<,
IIIIee*"**++<<";,:::0P68MWHHMHWWWWH@@800IIeio111ee1eo11eIeee1e1c1ee@--<+"++<<<<"""""""""<<<"""<"------"-e1""-;-,-:;;,;---"""-"--""""@MI,,;,,,;;,"
eeei"-"""<"<-;;;*$@6H$HMWW$$H8806eoooo*+oo11e6660IIeec<<+co6oci++c"*1ec1e<""""""-""""-""<<""""""---""""I6;:oW";;;,;,,,,:,;-;;;;;-",cHM-;-;::"<,;"
1<--"-;,--""60HHWWW$HH$@60I111e1ecooccoi+1e1cc*iie<ciIo<++*I+6+i"+ci11oooeI668<"---"--""""""""-----"""-1c,,;"""occ;;,;;,,--,,,,,-,;;,;+-;.:,6;c+-
;";;,;"1PHH$HH$H$0Ieo1c1i*o1oio16o+-c11ie*eii<+111oco1-"-",oe1@+<*ccoeIe1111e080oP@0I1+""""""----------*o,;;--"++<<";;<"<c,;,-,,;;;,,,",:,"c*-+; 
,,:"$P0$P81o1eoo1oeieeooc61Ie@e6eoi*ie16i1io<**c1*+*+ccioicc*1eoe8@861i1e1c+1I11I1c-+o6I6088@@@@@@@@@@8-c,,,;--<<<<"",,,;,::,:,,;;;"+<--"""<--o  
,;;-Iecioiciio1o1oo1ic***iec""<"<oeoicioc*i1io11II06I088@@@@6eI66II1111111e1***"+<<<";oioioiiioiiiiiiio"".::,;-<<<<"<-;,,:::,,,,,;;;--;"<"""*c;  
;;;;-8c*+ocicco1i1ic+*iIe**cciooiio**ic1006086@@@@888066IIee1eII1o1oeooo*+****+++<<<-ciiiiiiiiiiiiiiiii;:  ..:-<<"<""";,,::,,,:,;;;-;;;--""-ioooo
,,,,:;6c*16-"1iiic+**ooiIII6806IIIIII6eI666060eee606iIe1ooeeo11oo1ioi*++<<-+-<++";+cciciiiccccciccccccc;: ....:,,::;"---;:::,;;;;----""""<-<+++++
,,::...:..P$$eiocco*io6806I1o1ee1IoI+eIIe6Ie666II1e11oiii1i+i+i*+ccii<"-*+"<*"<*<-;cccc*ccc**ccccc*c***;:.....,:,::::...........::,<,::::;+<+++<<
--;::,,,,@$@IIco1iii<I06I0001e1eeee66eeee1o1eo1i+"ooo1iiiic*+<i**+ic***-""*+c<**<;"********************-:....:;:::::::..: .........:,:,,-++<<<<<<
;;,::,,:::,8$6$6IIIeee11o1i"""*iiii11oiio1oii1o1eoi*<"*+c*<"+*+c"c++*ic*+<"-;;-;--+*********************;....:::;:::::.........:..:.::,+e+<<<<<<<
;"---;,,:..Pe1Iio*coiicocc<ooc1oi<+o<i*i<ioceii*coiciioocoo**+i*+ci<*"cc<""-;;::;;<++****cc*************"-...::,:::::.............::::;I<<<<<<<<<
...:::::.,I86*cc<ccicoc**oococ11+<"iocoooioooioic;1cii****ie1eo1oo*"""--;:,,;;--""+*+******c***********+<,:,<;:"::::,..:::.....:,.::,:;+<<<<<<<**
........1@@@Pe*+cc*-++ii1i1i"coci*o<cii1I<"coio6ei+<-Ie1eee"oci<;,:,,,;;;--"""<+++********************++",:.,:,;,,;:.:...........:::;<<<<<++<+*+<
::::::,@@@086@0+ic**iiici*ic*o<*1+<*i-"*iiio1600ocoecc<"eoe1+iI-;;---""""<<<<++**********c**********++*+<:::::::::;,,,,::::::::,,:,"<<<++++++++*+
;,,,;@@PI81ecicci+ccciiioiioeee1io+eiioo111eoeo1I1I6**ioI68@<<""<<<<<<<<<<<<<+++++****ccc************+++<,:.:::::::::.......::,:;;"<<<<<<+++++++1
;;,P@@#c"+*<+++"cio11+<oeIIIIII,+*<008IIo1e60eI106II168PH*++<++++++++++++++++*++++**cccccc***********+++I,,;:,::::::....::,:.::::-<<<<<<<<<<+++++
-P@@@@@Pe+<c+*+oI6I6i*ioII66e+ooccc*""-088080Ioce0@P$$+c******+********************cccccccccc*********++<::,-,,:,:::........::::;"<<<<<<<<<<<<+++
@@@@@@@@P0c$##P8680IMMMMMPooiiicciiiiooeI60@@@PPP$"*i*****************************c*ccccccccccc**c*****++<<";,"-*:::...::.::::;-"<<<<<<<<<<<<<++<
@@@@@@@@@@@@#M888@$MMMMM#MWWH6eoc**cc68@@@PP$$H"*iiicccccccccccccccccccccccc*cccccccccccccccccccccc****+++*c*-;-:,::::.::;:-,"-"<""<<<<<<<<<<<<<+
@@@@@@@@8@@@@86##MWHWHMMWWWWWHH$$$$PPPPPP$$H<coiiiiccccccccccccccccccccccccccccccccciiiciiiciicccccc******ci*++*++"-,,,:<,-<"-"<<<<<<<<"<<<<<<+<<
@@@@@@@@@888@@@80#MWH$$$HHHHH$$$$$$PPP$$H<*iiiiiiiicccciiiiiiiiicciiiicicciiiiiiiiiiiiiiiiiiiiicicccccccccic*****++++<+++++++<+++++++++++++++++++
@@@@@@88@8888@88@8@#MWHWWWWWHHH$$HHH$P<+iiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiicccccciicc*****++++++++++*+++******++**++*++++
@@@@@@@8@888888888@8W#WMMMMMWMMMWW+*cioooiooooooooooooooooooooooooooooooooooooooooooooooooiioiiiiiiiccciiicccc**c**************************++++*+
@@@@@@@@888888888888@8##MMMM##M0*coooooo111111111111111111111o11111111o1ooooooooooooooooooooooiiiiiiiiiiiiccccccc****************************++*+
@@@@@@@@@@888888888888@8MW##$+ioo11eeeeeeeeeeeeeeeeeeeeeee111111111111111111111111ooooooooooooooooiiiiiiiiiiccccccccccccccc*****cc**************+
@@@@@@@@@@88888888000008@861111eIII666IIIIIIIIIeeeeIIeIeeeeeeeeeeeeeee11e111111111111111ooooooooooooiiiiiiiiiiicccccccccccccccc*cccccc***********
@@@@@@@@@@88@8888800000000806666666666666666666IIIIIIIIIIIIIIIIIIeeeeeeeeeeeeee1111111111111oo1oooooooiiiiiiiiiiiiccccccccccccccccccccccc*cc*****
@@@@@@@@@8@88@88888880000066666606666666666666666666II666IIIIIIIIIIIIIeIeeeeeeeeeeeeeI111111111111o1ooooooiiiiiiiiiiciiiccccccccccccccccccccc****
@@@@@@@@@@@8@@888888800000000000060666066666666666666666666IIIIIIIIIIIIIIIIeeIIeeeeeeeeeee11111111111oooooooooiiiiiiiiiicccccccccccccccccccc*c***
@@@@@@@@@@@@@@8@@8888888800000000000066066666666666666666666IIII66IIIIIIIIeIIIIIeeeeeeeeeeeee1e1111111111ooooooiiiiiiiiiiiciiiiiccccccccccccc****
@@@@@@@@@@8@@@88888888888880000000000000066006666666666666IIIIIIIIII6IIIIIIIIIIIIeeeeeeeeee11e11ee11111111oooooooioiiiiiiiiiiiiciicccccccc*cc****
8@@@@@@@@8@@88@888888880000000000000006006666606666666666666IIII6I66I6IIIIIIIIIIIIeeeeeeeeee1eeeee111111111ooooooooooiiiiiiiiiiicccccccccc*cc****
,,,:,,,,,,,,,;--""++*i1I608@@PP@@@@888000006666666666666I6666I6I6666666IIIIIIIIIIeeeeeeeeeeeeeee1e11111111111oooooooooioiiiiiiiiiicciccccc*c*****
::::,:,,:,,,,,,,;;;;;;,;:,,,,,,,:;,;;-"<+*coe0@@PPPP@@806666IIIIII6IIIIIIIIIIIIIIIeIIIIeeeeeeee11111111111111o1ooooooooiiiiiiiiiiiiccccccc*******
:::::::,,::,:::::,:,:::,,,,,::,:,:,:,,,,,;;;,,,,,,,,,,;;--"<+ci1608@@@8006IIIIIIeeeeeeeeeeeeeeeeeeeee111111111ooooooooooiiiiiiiiiccccccccc*******
.:.:.::.:::...::..:..::::::::::::::::,:::::,,,:::::::,,,,,,;;;,,,,,,,,,,,-"<+*c1I60006IIeeeeeeeeee1111111111111111oooooooiiiiiiiicccccccc******++


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