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

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

::::,,,,,,;;;;;;;;;;;;;;;;-;------------"""""""""""""""""<<<<<<<<<<<<<<<<<<<,,,,;,;;";;;,-,":,,:.,;,,,;;,,,,,,,,,------";;:",,,:,,-;,,:::::,,:;;,
:::,,,,,,,,,;;;;;;;;;;-;---------------"""""""""""""""<<<<<<<<<<<<<<<<<+<<<<<<<<-,,,;,,,::-,,,:.,;,,,;;;,;,;;,,:""-"""---;-<<::,,;,,.:::::;;;;;;;
::,,,,,,,,,,;;;;;;;;;;--------------"""""""""""""""<<<<<<<<<<<<<<<<<<<++<<<+<<<<<<<<"+,,:,,,:..,:",,;,;,;,,,,,,:---------,,,,::::,,,:,---;;;;;;;;
::,,,,,,,,,;;;;;;;;;;;-------------""""""""""""""""<<<<<<<<<<<<<<<<<<<<+<++<+<<<<<<<<<<<<<<,:"",,,,;,;;,;,,,:,:,;-----;;,,,,:::,----------;;;;;;;
:,,,,,,,,,,;;;;;;;;--;;-----------"""""""""""""""<<<<<<<<<<<<<<<<<<<<<<<<<<+<<<<<<<<<<<<<<<<<<<<<<<<+<<<-,,,;,,,:::..,-""--------------;-;;;;;;;;
:,,,,,,,,,,,;;;;;;;;-;-----------"-"""""""""""<<"<<<<<<<<<<<<<<<<<<<<<<<<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""""""""""""""""------------;;;;;;;;;
:,,,,,,,,,,,;;;;;;;;;;------------"""""""""<"<<<<<<<<<<<<<<<<<<<<<<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""""""""--------------;;;;;;;
:,,,,,,,,,,;;;;;;;;;;;------------"""""""""""<<<<"<<<<<<<<<<<<<<<<<++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""""""-----------;-;;;;;;;;;
:,,,,,,,,,,;;;;;;;;;;;---------"-"""""""""<""<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""""""""""""""""-""----------;;;;;;;;;;
:,,,,,,,,,,,;;;;;;;;;;-----------""""""""""<<<<<<<<<<<+++<+<<<<<<<<<<+++<<<<<<<<<<<<<<"-<<<<<<<<<<<<<<<<<"""""""""""""""-""--------------;;;;;;;;
:,,,,,,,,,,,,;;;;;;;;-;---------"""<""-;;;;-<---;;<<<<<<+++<<<<<<<<<<<+<<<<<<<<<<<<<<;"<"-+"<+<<+,.,,<<"<"""""""""""""""-------------;---;;;;;;;;
::,,,,,,,,,,;;;;;;;;-;;--------"""<$1;,,:.,:::,;::::;"<<<+<<<<<<<<<<<<<<<<<<<<<<<"<,;",+..::+:,:.,,,,-,"<""""""""""""""--------------;-;;;;;;;;;;
:::,,,,,,,,,;;;;;;;;;;---------"-;+# ,::;;,,,+,,::::::,,--<<<<<<<<<<<<<<<<<<<<"-*"c;,::,:,,,;e,,,.:.:,:::-"""""""""""--"-------------;;;;;;;;;;;,
:::,,,,,,,,,,,;;;;;;;;;--------;:-##"<1<"-""--;;--;::::;---"<<<<<<<<<<<<<<",;-,:,:;*,,,--::o"<::-,.::::,;*,:""""""-""---------------;;;;;;;;;;;,,
::,,,,,,,,,,,,;;;;;;;;;--6PPPI,,,#M;;--;-**<+c"-;*;;,-:,;,-<<"<<""<<<""<""":",:*,.,<ioo+<,,"-o*,";"-:::::,;;-""""-"--------------;;;;;;;;;;,,;;;-
::,::,,,,,,,,,,;;;;;;;-iP6@HWHPI$80--"";+*i6@P6;oeei10<*<"":;<""""""""""-,,,:.,<oIII600oi"-,,:,-,";,:"*::,:;.:-------------------;;;;;;;;;;--,,,,
::::,,,,,,,,,,,;,,;;;-6$0HMI$$@$$@$0e"-"-+06I@@1*8,066611c*-;:-""""""""-,,:-,++ce6I006I6*1++i+,,;--":*<i;:,,:",-"-------------;;;;;;;;;;-;;;,,,,,
:::,:,,,,,,,,,,,;;;;"0$@WWP$WMW$P8$8ec;@@I0P$$P8IIeI8:eeeei<,;:""""""""-,,:-;"+e66086eei<*Ic-*+eo6c"i+"",;+,,;,-------------;;-;;;;;--;;;,,;;;,,,
-;;,,,,,,,,,,,,,,;;68I@$0PWWMH8PPP8HI00P@@@0i@@8006I608",.e+<;:-""""""";,::c-+oe6608@@P$$@"Iio01;8@Peoo+<-<:+::--------;-;;;;;;;--;;;;;;;;,,;,,,,
---"<"";:,,,,,,,,;888@8@PWMW@"I1@P@@PiP$$@8P68@88880666660:.:;,"""""""--,:,::+eIe6008@@@@@o+8co6@8@@Po1"-**"",.------;-;;;-----;;;;;;;;,,,,,,,,,,
""""<<"<"<""-,,,:e6e60PHWMW$Pe@8<I0:o@@8@P@8@@8888888061cco1",---------;;::.-i*ce6I88@8@@@6608ePPH0@800i;-,:*:,------;;;;--;,;,;;;;;;,,,,,,,,,,,,
<"<""""<"<<"<<,:.*oIP0PHMWMW@$$@ei888888@@@@@@888888888016o1<;------------,.*I6o*e8I600@@@@@P@H$PPPP868o;,.:,:----;-;---;;;;,;,;;;;;,,;,,,,,,,,,,
++<<<<"""<<<<++<-,0e888HMMMM$0@80888888@@@@@@@@888888880i8P*-------------;.:-"@8Iie608@@PPPPP@P$P$@@$@0+:,,:::;---;";;;;;;;;;;;;;,;;,,,,,,,,,,,,,
**++<<+<<<<+<+++<:68@8PWWMMMHP0e@8888@@@@PPPPP@@88888880II+.-------------,.::00Ioe088P@PPPPPP@@P80$$P80o-;::;;---;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,
****++++<<+++<<++:I8P0PWMMMMWPe18888@@@@8PPPPPP@@880@86Ii0Io;-------------,.I8@e0168PPPP$$PP@@@@88$H@8I1*1,::;;;;;;;;;;;;;;,;,,,,,,,,,,,,,,,,,:::
<**c*+<*+++++++++:ePP8PHWMMMW$P68@@@@P@@P$$$P$PP@08@816oc688--;;--;;;;---,.+0@+c6666ePPP$$$$P@@@88@@@8I1-:::;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,::::
<+**c****+++++*++-o@88$HWM#MWHP1@@PPPPPP@P$$$$$@P0800I0Ie60I;;;-;;;;;---,..::*-ie06e@1PPPP@@@8P@08@@806Io+,;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,::,:::
+<+*c**+****+**++;0@8PHWWMWWW$Pe";P$P@@@PPPP$$$P@8@6666Ii,;;;;;;;;;;;-;;,..::.:.oe0@@06P8@P@P@8888P@@86I6e+-;;;;;,;,,,,,,,,,,,,,,,,,,,,,,::::::::
<+++*c*<c**+**+**"@@8PHWMMMMW$Pi<"<"<*86PP@PPP@PP@86*eec;;;;;;;;;;;-;;;;;;;;,:.::<1880000@@@@@8@8PP@@06I1ei;;;;,;,,,,,,,,,,,,,,,,,,,:::::::::::::
<+++***<c****+*i<6I@$HWMMMMMHP0"-"<"-""c@@000888808Ic,"<<";;;;;;;;;;;;;;;;;;;,:.:-o6I@80088@@P@PPPPP88806oi*;;,,,,,,,,,,,,,,:,,,,::::::::::::::::
*++++*c<*ccc***e16PHHWMM#MMH@occ"""""""""6oi11IIe1Io,----<"<-"";;;;;;;;;;;;;;,:...:o6008080@@@@@@@@@P86806oic;-;,,,,,,,,,,,,,:,,,,:::::::::::::::
*c**+*c<ci1He$1IPPHWM####MH0ccc*<-"-""<"--:..::.:,"<<"<<;----;""";"",;;;,;;;;;,::::*IIII68888@@@@8P@PPP0I1ic**i";;;,,,,,,,,,:::::::::::::::::::::
**c***c<i#WI6e<6WWMMMMMMWH0cicccc""""""-";.....:,""-""<"<--"";;;;-;"""-<-,,;;;;,...:..:;io1I8@P@P@@PPP$11ooi*i*-;;;;,;,;,,,;,,:,:::::::::::::::::
++**c**"0eI61#P$0#MMMMMH88ccccccc+"------"---;---<"<<<"<-"""<<---"-;;;;;-"";"",,::........:<00$P@@@$PI11oo11icc---;;-;""<-"<+"-"<""<"<";:::::.:::
*++"c*ce1":+*$66eiiMMW$8*+cccccccc"-----;;<-----------""-"<"""--"""""-"-;;;;;-"";-",,,::....i1@PPP8Ieo1o111ioii-----;-+<+<-<"-<+<""<""<*<<+<;;::.
cc*<ceI0@P$HMW<<<";,,e"cc*;*cicccc+----;;-<<"--------------;""-""""-;-"-"--;-;;;;;,---;-,:,c16I0$e1M1i1e11ooooc"-"--;;<""-c<<+<<<--<<<++<++<";-;;
*<co68@$HWWMMMMMH<:;.;<c*c<iccccccc""----;:<"<"-----------;-;;;;--""""-"";----";;";,;,,;;"oo*I800eiH111111ooooi--"-""--<";++++++"<-<<+*++<*+--;-;
c10@@$HHWWWWMMMMWH$;<"iicc*-ccccicc+"----;;-+""""-----------;;;;;;;;;-"-";""--;;---;,;-;,oioio60Io11e11e1ooooi<--"-----"<;*c*+-+<<"<*+++ic*<;-"--
i@P$HHWWWWWWMWWWHP0iiiiooc**cciiicci"-----;;<<---------------;;;;;;;;;;;;;;;----",,,"-"-;11iccoIo1e111e1111111<-""""-"<+"-*-c;-+i";+*+*+*i<-"+"-;
i$HHWWWWWWWWWWW$P6iiiiioiii*+ciiicii""----;-;+<++;;,------;;;;;;;;;;;;;;;;;;;;,:,,"";;;-+<"c,++Ie11ee11111111i"----"+**+"-+"+;-*+<-+*++<<*-""+<-;
c$HHHHHHWWWWHHP@1iiiiiiiiic+*<iciiic+"------;"+++;;;;;;;;;:;---;;;;;;;;;;;;;;,.,;-<:--"<+<-ioc*ce1ee1ee1o1o1oo";-<""-*c<"-+"+"-*c--*+*+**"<<"<-";
ceHHHHHHWHHH$P0iciiciiicii<c**icciiic-------;;+<+;;;;;;;;;;;;;;;:;;;;;;;;;;;,.,;;"<,,<"-"c<ooooo1111111o1o111i-"-<+<"**<"<+-<<"*c""*+*+<"<"+<""""
co$HHHHHHHHP@0cciiiiiiiii*c****iiiiic-------;;;++;-;;;;;;;;;;;;;;;;;;;:,;;;:.,;;-<"+<"-<+<oo1o11o111e111111ooc-;-""--i+<-<<-<+-+c-<**<+++++++<+<"
ci$HHHH$$P@8eccccciiiiiiccicc**+iiiii"-"----;;-+<-;;;;;;;;;;;;;;;;;;;;;,,,:..,;,,+;"<+-"**i1o111o11111111o1oo*---"-"*"<<"+<--+-*+"c<*-c+**"+<<<<"
cce$$$PPP@0occ+ciiccicicccc****ccciii"-----;;-;-+<;;;;;;;;;;;;;;;;;;,,,,,,:.:,;;<i"<"<-<-"o1o1111111e11o111oo"-"""-"--"<-*<--+"+***++"*+"*<+"<<<"
*ciP$P@P0I*i**ccccc*ii*c***+*+c**<iii"-------;;-+<,:;;;;;;;;;;;;;;;;;;,,,,..:,;;""""<----"o1o111o111111o111oo--""--c"---<+<-"+-+**+*-*<+<"*<+*<<"
***c@8861**c+ccc**ccici+********cc"ci+--------;;;+*<<-;;;;;;;;;;;;;;;,,,,:.:,,,;"--+;---*"o1o111o1o111oo111oo;-"<"-"";;-c*+--";+**"""c*+-"+<+<<<<
+++ci6ei***c***+*ccccc++*<+*cc**cc**ii"-------;;-*-<c+<;;;;;;;;;;;,;;;,,,..:;,,-"-,-,--<*<1o1111o11111111oooo-"<"-*--;--<<<-;";<*"+-*<""+""<"<""-
<<<***++***cc++*cccc+*ccc***c*c*c***e*--"-----;;;+"ccc*+";;;;;;;;;"1oi,,:.:,,-;-";;;-;;++i1o1111o111oooo1ooo<---"++"<;;<+o";;-;"*-";+--"+"<*"""""
<"<<++<+****c+*cccc<c********cccc****c;-------;;-"+<. i<;,;;;;,,,o06e",,..:;;;,-",,*;,;"+coo1111o111oooo1ooo--"-*++"";;-<+<-;-,<<-;-;;;-"""<*<+-"
""""<<<<"*+*+***c******+++*c*c**cc***<;------;;;;-+oic*;<i<;;;:o688o;,,:..,"-,,<"+;+;-;"+*oo1oP8o111oooooooo---"*++<"";"c+<-;;,"-;,;;;-;;"<<*<<<<
"-"""""-;,"+*******+*++*+***cccc****c+;---;---;;;-+-oic*"*cc,c1e6I+,,,::..,"+iie110I"<;*-cooooo1oo1ooooooooi-"<;<*<<-;,"+<";;;,";,;,;;;;-<+<<+<+<
;--;;,"<<+++*+*****+++++*+**<c*+c***++;---;-;-;;;;+<1iic++-oeIIeIee-,-*ioe88ioiI06;,+";<ciioooooii1oooiooioi--*;+<<"-;,;+<<;;;:;",,;,,,;--""<"+<"
,,-""""<+++++***++++++++***c*+***-cc*-;;;--;;-;;;,<<1ocieieII6III6eo111oio8ee00I,,-<";;+coioooooicoooiiioooi;"*;+<<c;;,-<<",;,;,*;,:,,,,--<<-""-"
---""<<<<++<+++<+++*+<++***********cc;;---;---,;;;<+"""6ieeeIe11ooc**cooeIo@01,,:;;"",<"cooooooooioiiiiioioc;<c;"<<<-;,-"<"-,,;,<-,::,,;-"--;-"""
-----""<<<<++++++<+<<+++*+*******+*c-;;;;;-;;;,;;;<<""+ioiioooo1oeII166I161-,,::,-"-;;+ciiiioooooioiiiiiiiic<<<;*+<"--:"-c*-;,;,"<;::,,;,,,,,;;;;
;---""""<<<++<++<<<<<++++*****++++**;;;;;;;;;;,;;,<<""<o1eI666006006I1c..,,,;:,,--+","i+coiioioooiiiiiiiiiic"<<,*+<";;:;"<<",,,,;-,,::,,,,;,,,,;;


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