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

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

+*cccic,,,,,,,,,,:..::...:..,;-;-,;,c<"<;c1eI66660060000000@88ccc***++++++++++++<-<+-+**16IIeIII611600611o*i+cciocci+<***ioiiicc*ic*coo1*iiooo1oc
**+++<<-;;;;,;;;;,:..,;,,::,,,-<"-;-<-<***cie66600000000000@06c***cieeI6666IIe1c<-*+*+*+e000008666I0@0IIeI*Mi<"c@c*cccicciooiiciiicooo1coee1eiiii
iiii++++++"-----""<*;::,,;;-;;;;,;"+++**ccc1e0000008@@@888800006666666666666666608@@8000800608@@@@@066IeI6o*c**+*"-;"i*1c1iiicieeeeeeeo1Ieeo1iooi
iiiii*********cccciieIIIe1111oooo1c**cco1e0@88888888808000000066666II6II666I666666606666660000008080600066e1+<<*++c*<c+c1ci*cc666I1ee1ee11oc**cio
ooooo111oicciio1eIIII6660eeIIIIIII66088800800000000000000000066666IIIIIIIIIIIIIIIIIIII6666666660008888066666e11*+++<<<i1oo*icIIII1oI1eeec1oIIIIIe
ooooo111111eeIIIII66666000806608888888800000000600000006066666666666IIIIIIIIIIIIIIIIIIIIIIIIII600008888880000eeeIeeIeoeeii11eIIIe1I1eI6o11IIII6II
oo111111eeeeIIII666660008800888888880000666666666000660eeeoi1i+++*c++++<++<+<+Icoo1e*c+oeeIIIIII660000888800006Ie6e11IIee0666e1e1I1Ie611oeeeeI666
111111eeeeIIII666660000860008888800066666666666IIeo0i8i+<+o+++++"<*<<<+"<"<<<<<"""---""-"oeeeeeeIII60000008800000ee1I0ee6IIeeeI0I1eIe1IoeIII66006
111eeeeIII6666660000880000H8888000066666IIIec**+*c*++<<<<<<"<-""--,--;:,,;"<""--";,,--<<""+c+oeeeeIII600000088P@80Iceee086I11ee1I1ee1eceeee000066
11eeeIIII66600000888800080000000800066Iec***+++"""-"""<+"<<"--;;-;;-;,;,;;-";;;,::,,;-;;""<+<+<<*eeeII666600000880Io11IIII60Ieeeo1Ii1*606I06666II
eeIIIII66600000088888080008000006666oc*++cc**<<"<<"<c<<<""<""""-**c<",,,;;;;;;--;,::,;,,,;---"<<<"<*1eI66666600088@0ioioiI611I6o1e*1ceIIIII660666
eIIIII660000000008080000000066666e****+ciiio1i+166+"<*++<""<"<""<ci+----<"+",;;;,,,;,,,,;-;;;--"--"""*oeI6666666008@801o*++++***<*i*1IeIIIIee6666
III6666000008888888000000066666I*ccc*++<<""<+*i1o*+<<<<+<<+++<""-;--<"+<<"-,<";;;;",;::,,,,,-;;-----"<<+1II666666608888886occ+***ie666IIIIIIII600
I66660000008888888000606666661**ccc**+<<<+i++**c+*+++<""++<<**-"*<""<";"-<<<"-""<";;-;;;;;;;--;;---""""<+ooIIII6I66608@@@@8@@8@80000066IIII688000
666600000888888@80666666666Ic********+<<<"*<*e61c*+""+c*c*++++***<<:..<,<,:""<""--;----"<<;;--;----""-"""++ieIIII666606PP@88800000000066660888000
60000000888888880666666IeIe*+*<<<++<++*<"+o001-,"---*c*c***+**;<+*++*+*c;;"---"<";;----<"""--""--"-"""<"<<<++oIIII6I6e68PPPP@@PPPP@80000088888888
600008008088880066666IIII1***+++++<<+*+<i-<<;,:;-;;;<*+++**c*+*+++*++"+<";------;cc----;--",-""<<<<<<"""""<<++iIIII666668PPPPPPPPP@@@@@@@88888888
000008088888@88666I6IIIIe**c*c+++<<<++<""<c;,;;;"***<,++******+++++"+<c<"<;---;-+"--"<""-*<-""<-"++<<"""""""<++cIIIII66668@PPPPPPPPP@@@@@@@888888
000088888888860666IIIIee*+**c*+*<<<<<<c<+"+*"-<+*c""";,,,+:..,...*<"+*<<<+:";";-"-;;;c"""+""""++*++<+""-""""<<++*eIIII66668@PPPPPPPPP@@@@@@@@8888
6000088888888866IIIIIIIc+***c++**++*c*<*+"-<"-"<""c+;"-;+,;;;;,.:<<+<*c++<",";<"---;--"<"<"-"<****<""+<--""""<<++*eIIII66668PPPPPPPPP@@@@@@@@@888
"c0000008888606IIIIIII1i+<<<+c*++++cioci*c<""-----""---+;;";;--";.+<<++*i<:<;"-<-;-<";-"--"----"<<"<<""*--"-"""<<+*eIII666608PPPPPPP@@@@@@@@@@888
"""*0008888@006IIIIIII1o*<<<<+***icI111*<<"H---;-"<"--;--;+-;-;:+**i<<<o* :.:.,-<-<----"-""""+++<i<"<"-c--,;"<"++<+ceIII66660@PPPPP@P@@@@@@@@@@88
-;i0088888@@866IIIIII1ic++<<+++o1oeo1+++**cc*---------;--;;-;"-;."*c<+c<::.::::.;;;,<<:,-"++*"++"+1+--c"-;;;----<<<+1III6666088PPPPPP@@@@@@@@@@8@
600888888888066IIIII1c+*<<<+*coooeo*<c++**c*<ii<---"--"-;-"-"";;<*+i<-.,:;;,;::,:;;;;:;""<<<**<c+oo<-"--;-;;;-;-"<<+*II666660088PP@P@@@@@@@@@@@88
008888888886066IIIIeeeo<<<++++oo1cI"-+c***<<cc*+-;-;;;;-""----<"-Ii*o...;;-""-,,,.;,",""-""--<-i<1*"<<,;-;;;;---""<<+o66I6660008PPPPP@@@@@@@@@@88
88888888888I066IIIIIecc+<<<<<<i1e1o*<"",**-<"""-<*-<";:::",,,;",-"-o::::,:::-<"-"",;;-,,;-;-"-**cco<-;;;;;;;;---"""<+cI6666600088PPPPP@@@@@@@@@@@
00888888888I0666IIIeec+++++i<<+++*+++<"*"<-,,;***c+<",::,o,;"*;;io;;;-;,;;:----"<++--""*"""++"c<*cc"-;;-;;;;-;,---"<<*eI66660008@PPPPP@@P@@@@@@@@
00888888888I0666IIIIe*++<+<+-"<<+iic*<<<++*c+<;<<+<,,,;,,1-""1;;+o;";<<;::;+;+***+<;"-";,"**<-;<"+<<-;--;,,;;;;---""<+eII66600008@P@@@@@@@@@@8888
00888888888I06666IIIei++<<c++<c<*i1oi++++++cic**+"-"--,;;"<,:e<*"I0<<"<<+++--"<"++"-;,,,,,,,,,;--"""-;;-"-,---*+"""<<<eI6666000088@@@@@@888888800
0888888008860666IIIIe1+<*o+<""c+<<*i*+c+cociioioc"<<,;;"+,;-;-1+-i6o""+*ccc+";;---<<;;;;--,,-;-,;,-""-<,;*""----"-""<+eI6I60000888@@@@@@@8@888888
08008880008006666IIIeec+c*<cii*""""<*1o*c"<ioiiic,,,,;"+o,-;-<<c+"*I+-""+<,<+"-"-*-,-;-,,;++<*c<--;""";;;,;<<"-"""""<cII6660000888@PPPPPP@@@@@@@@
000888000008I06666IIIIo+"+*<"-"""""<<+*i+o+W-c*1i;---"---*<+""<<"c*cc"<;<"++,,;,-;;;;";-;,;;-"<<"--;-"-;;;,;,<<""<"-<1II6660008888@PPPPPPPP@@@@@@
000000000008e0666666IeIc<<""""""""<<++*++*oi"";-;8;-"""-""<<-"""-"+cc*-;-,,,,;,,;;,,,<;;-,;;;;--;;;;-""--;;,;+;<"""<"-"I6600088888@PPP@PPPPP@@@@@
600000000000060666666IIe*<<<"""""<<<"<<*c+"+i""----""-"-""""""<c"c+<;",,:;;,,,,:,,:,,,-,-,-;-----;;;;---;;;;,,,-,"""--"--+008888@@@@PPP@PP@@@@@@@
0000000000000e0006666IIIe++<+<<<<<<<+""c<<<<"++--+---"-"---------;--;;;;;:,;;,,,,;,:;,,-;"-;---------;----;;,,,,,,-"""-"""""I@88@@@@PPPP@@@@@@@88
00600000000000000666666III*+<+++<<<"<"<+<"""-"-<+"""""""-""--"------;;,,,,,,,,,,,,,,,,,,-";;-----;;-;---;;-;;;,,,:-,-""""-"--;;o8@@8@@@@@@8888808
66066600000000600666666IIII*<++**++<<<<<<"""""--""<"<<<<-""--"--;;"--;,,,,;,,,,,:::,,:,;,-;"-------;---;-------;--;,-;"""--;;---;,*8@@@@@@@@88888
666666666660000166666666III1o++++++++<""""""""-""""<"""<"""-"---;-"--;,,,,,,,,,:,::::::,-";---------------""""*oooo*-;,""""--;;;;;;;:,@@@@@@@@@88
6666606666666000eIIIIIIIIIIIeec+++<<+<<<<<"""-"--"""""-+-"-+""--"-"<"-;,,::::::::,,:,,:,;;;---------"-""""<<io111eeeIe<-,-""--;;;;,;,;;,;o@@@@@@8
66666666666000000eIIIIIeIIIeeee1+++<"<""""<<"""--------------------<"-,;,;,::::::::,::,;;;---------"""""<+oo111eeII6008o"-"<<"--;,;;,,;,,;;,;8@8@
666666666000000000eeeeeeeeeeee111o+""<""""-""-;-;-;;;-;;;;-;---;---;-;,,;,,,-;::.:,;,;;;-""---------"<+io1111eII6008811@@8<,"<"""-;;;;;;,,,;,,,,<
6I66666666600666666oeeeee111111111ooc<<""""""----;;;;-;;;;;;;;;;;;-;;;:,::,,,:::::,;,;""""----"----+*ciciiiioo1I60o:-*@@@@@*--"<""--;;;;,,:,,,,;,
6II6666666066666IIII*11111ee1111111o1ooc<"""""----;;;;;--;;;;--;;;;;,;,;::,,;::,,,-<<<-----""""<*ccciiiooo11e1c+;::"-@@@@@@88",""""""-;;,,;;,,;,,
II6I666666666666Iee11ii11111ee11111111oooooc+<""---------;--;;;;--;,,,,:;+";,,,;;;----""""*iiiiiiiiooo111o+",,.:..:<0@@@@@@@8@6<,""""---;;;;--;,;
6I66666II6666666IIe111*-co1111111111111111ooooooi*<<"""""---"-"--"""-;;-"-;;--"-"""+ciiiiooooooo111e1i<;..:::,"-"+-ie@@@@@@@8@8@"-:;---""*-e1"-;,
II6IIIIIIIIeeeeeeee1111*:.,+io1111111111111111111ooooooooiicc**+++<++++**iiiiiiiioo1oo111eeIII11c"-;,  . .::o<"<"<iie8@@@@@@888888I,,"-;i--<<;;*<
66IIIIe11o111eIIe11oooo*"-:::::"cio111111111111111111111111o111111111o11111111111eeII66Ie1c";. ..:--,,,,:,:--o1-iice6@@@@8@@88@@8888880800006IIII
IIIe1iicciiiiiiiiiiiiooi--":.   .   ,-+ciioo1eeeeeeeeeeeeeee1eeeeeeIeIIII66006Iee1o+-,. .   -;     ;;,-:......:6610@@@@8@@@88@8@88888880000000000
Ieocccccccciciiiiiiiiiioi----.  :  .       ,:.:,;"+*ciiioo1oiooooooii*+";,::.     .;,:      .:;         ....,cci168@@@@@@@88@888@@888000000006666
eicccccccccciiiiiiiioiiii*-----.  ,,      ::: .:.   : .    ..:   . .      ..        ,,       .;;      ::.:;*cccccccII00888@88888@@@80000000060666
cccccccccccciiciiiiiiiiioi+---;;;.::      .     .. .:      ..    ..,.....:;::        ,,.. ,      .: ...,-*c*cccccccc1eeeee0888888@888800000066666
ccccccccciiccccciiiiiiiiiii<---;;;;,.             .:       ,::   ..:..:,..:.          :.. .;. .. ,.",+**c1e1iccccccccoe11111088888888880000666666
*c*cc*ccccciccccciiciiiiiiii+---;;;;;;..                   .    :..  ,-:.;+; ,,,..   ..-;,.."::+,,*<***1eIIIicccccccc*c11111108888888800000000666
cc*ccccccccccciccccccciiiiiiic-;;;;;;;;;;;.                          ;;,,.-+;..< . ."<,;:;+-;<+,<<++ceIIIIIIeicccc******11o1oo08008000006666IIIee
******ccccccccciciccciiiiiiiiii<;;;;;;;;;;,,,,..         :.::      .  ,   ..   ;  ..:,:",;c,<"<""<1eIIIIIIIIeic****++++++iiiiio66II6IIeee111ooooo
******cccccccccciiiiiiioiiiiiiiiii";;;;;;;;;;;;;;,,..:.  ;,::   ;;,; ... :::,;+e**"<+:";-----"+11111e1e111111i++<<<<<""""++++<+iooooooooiiiiccccc
********cccccccccciciiiioiiiiiiiiiiiic<-----;;;;;;;;;;;;;,;,..,-""<<<++*<"::,"<;;-;;-----"<+ccciiiccc***+++<<"""--;---;--""----+c***c***++++++<<<


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