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

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

              ;,,::::.:..::.             .:,,..,:.         ....   .::;**++++<.;..;;;,,,::::+"";,:..........::,,;;;,,:. ::..,,;;;;    ;;,,:;;.;,,,
           .,;:::...........     .     ....;,.  ::         ;.... <"::,c**+<"".;..--;;,,::,<"";,:::...,,  ,:;,,,,,,,:. .::..::-;-;   ,;,,:,,::,,,.
cc+-::..;;;,::::....                 ...-.  ,,  ,,..:,;;;,::.... +*:::*+++<"".;..,..   ."<"";,:::..:::: .:.;;::,,,:...:::.. .;;;.   ;;,,,::.;,,,:
*+<;.:,,,,,,:::.  .....            .....--;;;,,,,::::::::::::... -i:::c***+<+-,.....   <"<";:::::    .....;-,::::,..  ::.. .;;;,   :,,,: ::,,,,.:
*<;:...::,;--;,::.         .  .     ...-"---;;;;;,,,::::::::,...  <,::iiiic**;,......."<<";:::,..      .::--::::::..  ::..  ;,;.   ,;,,   .,,,:::
+-,,::::...:,;;---:.               .:..<""-;;;;,,,::::,,:,:.;... .c<,,cccc**+<.. ....-<<<-,:,:.        ..:--.::::..   ::.. ,,,,   :,,,.   ,,,,:::
,,,,;;;,,::: ..:,,:..            .......:,""-,. +eco-,...;;:;:.:..<+,,<+++++<"..... ;<+<-,::,.       .:::"-::::::....:::.  ,,,.   ,,,:   ,,,,::::
:..:.:;---;,,::  ..::.         ..:::.:,.:-:...  <eic<-;::.:.,::... <:,"<<<<<<"..:,;;<<<-,,:,,    .,,,,::,"":::::::::::::..,,,,   :,::    ,,,:::::
;;,:::..:;---;,:::  ...        ..:...::."<,:,.. e@06Ie11oi-..;.:.   :,;"""---;;;;;-<<<";,::,,,,::::,::,,"",:::::::::::,..:,,::...,:::...,,,:::::,
""----,,;: .::,,,:.  ...    . ..::..:.::-+::.:..,880I1ooii<:.<:::   .:;<""""-"--"-"<<";,:::,,,,,,,:::::,"-::::::,:::::,..,:::..:,::::..:,:::.::,,
..,"<<*,;.::: ..::.  ...    .  ....:..,:,c-:.:...IIIe11HWW$P81*:;...:::-++**++<<"<<<";,:::,;,,,,,,,,,,,-",:::::,::::::,.:::::::::::::::::::::::::
::.  .:."-;:::: ...   ..    ..   ..::.."<oec,::..-11eMMMMWH$8Ioic*,,;-"""<<<<<<<8<""-,::::;;;;,,,,,,,,-"-,::::::::"<,,,.,:::,::::::..::::::::::::
--;::.  :---;:.. ..         ..    .,,..:i1801-;,:+II###MMWW$@0Iiccc****+++o0@PPP$H@80c,,,-;;;;,,;;;;,;--:,,:::,:*<"<",,.:::,,:::::::,::::::,::::1
*+"-,,::   ...... .       .....   .:"..:ie8PP666III####MMWH$P@IeoiciiPPPPPP@@@@@@88888888888@@@@@+-;;-",:::::"<<""-;;,,::::,;,::::,,,:::,,,,:"1**
;""-;;;:..    ...      .. .....    .-+::,I0$$P0666#####MMWHHP80eooiii8@@@@@@@88888888888888@@@PPP$$$$$P,,,:"+++<:"---;,,::,--,:.:;;-::.:;;;:6*+++
--"---"""-"---"""""""<""<"<<<<<<<<<<<<<+"""""<<<<#####MMMWHH$@06e1iii1@@@888888888888888888@@@PP$$$$HHHH$+*+<<-;;,,;,,,,,,,,,:::---:.:.---"e*<+++
-"""""<""<"--"""""""<"""<<<<<<<+++<<<+<""<""<<"<<M####MMMWHH$@80I1oooo1888800088888888888888@@PP$$$$HHHci++*8$$";---;;;;;;;,,,,,,,,::,::,;I+<<<<<
""""<<""<""""<"""""<"<<<<<<<++++++++++"<"<"<<<+P0#####MMMWHH$P80Ieoooo1000008888888880000888@@PPP$$HW*c+cIe8PHHHH$"-"---;-;;-;--------;-;0*<<<<<<
"""""""""""""""""<<<<<<<<<<+++++<++<+<"<"<<"$$666#####MMWWH$$P@86e11oo1c88888800000000000088@@PP$$o*c*6808@P$HHHHHH$@--;;;-----;;-;-;;;;6I++++++<
""""<<"""-"-""""<<<<<<<<<<+++++++++*<"<"<"P6I6668M###MMMWWHH$P@86I111ooce80000666666666600888@@@+*+*@88@PPP$$HHWWWWWWH$";;;;-;;;-;;-;;;;8o*+*++++
"""""-"--""""""<<<<<+<<+<++++++++<+"<"<<@6II6660MWM#MMMMWWH$$P@86Ie111*c666666I66III6666008888*P"I0008@PPPP$HHHWWWWWWHHH$c;;;;;;;;;-;;;;@o+++++++
"<<"""--<"<""<<"<<<<+<<<++++++++++"""<$0III66000MW6MMMMWWWHH$P@80Ie1iIooeIIIeeeeeeIII660088@+*c66I608@@@PP$$HHHHHHWWWWHHHH$-;;;;;;;;;;;;@e+++++++
<""""-"""""<<<<<<<<<<+<<++++++++<<"<+8III66600888W#W8#MMWWH$$P@86Ie6eioiooo11111eII660008o<-+IeeI608888@@P$$HHHHWHHHHHHWHHH$8;;;;;;;;;;;88**+++++
"""""-"-"""<<<<<<<<+<<+++++++++<<""$IIIII660088@@PWWMMMWWHH$$$$P86e1oooc*ccciio1eIIIII:;<<-*11e600008088@PP$$HHHHHHHHHHHHHHHH$;;;,;,;;;;;Pi*+**++
"""""<""""<<<<<<+<<<<++++++++++<""$IeeII660088@@P$$WWWHH$$$PP@8806Ie11o**ccio1e+<++***<,;-;ii1I6000888@@PPPP$$$HHHHHHHHHHHHHHHP;,,,,,,;;;P8**++++
""""""""<<<<<<<+<<+<<<+++++*+<"""PIeeeII66008@@P$$HHWWWWHH$$PP@80@Iee1<*coe-<""<H**ccc<,,:cciI088@@@@@@@PPPPPP$$$HHHHHHHHHHHHHH$;,,,,,,,;-$I+*++<
"<-""<"<<<<<<<+<<++<<<++<<+<+"<"$611eeeII6088@@P$$HHWWWWWHH$$PP@8061e<c1I"--"<<++*ciic*8;-*iI088@@@@@@@@@@@@PPP$$$HHHHHHHHHHHW$$P;,,,,,,;,;Pi+++<
<"""<"<<<<<<<<+<<++++++<+++<<"+*0111eeeI60088@PP$HHHWWHMWWWH$$P@80ei1I660--;-"<+*ccio*;;I*iI0888@@@@@@@@@@@@PPPP$$$$HHHHHHHHHHHH$@,,,,,,,,;6Pc++<
-"<+++<+<<<<+<+<++++++++<++"+<-$e11eeII660088@PP$$HHWWWWW$$P@@8888888888881o11"<"<i1*c<oie68@@@@@@@@@@@@@@@@@@PPPP$$$HHHHHHHHHHH$$i,,,,,,,,;ePi<<
++<<<<<++<<<<<<+++++++++++++<<*811eIeII666088@WP$$$$HHHWWWHH$$$PPP@@@@@@@@@P8c*i**<*6666008@@@@@@@@@@@@@@@@@@@@PPP$$$$HHHHHHHHHH$$@;,,,,,,,,;0Po<
*<+<++<<<<<<<<++++++<++*+<<<<+W61eeeIIII66008@@PP$$$HHHHHHHHHH$$$PPPPP@@@@@PPPPPP@@88888@@@@@@@@@@@@@@@@@@@@@@@@PPP$$$HHHHHHHH$$$$P;,,,,,,,,,;-$I
cc**+<<<<++<<+++++<+++++<<<<<"WI1eeeIIII660088@PP$$$$HHHHHH$$$$$$$$PPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PPW$$$$HHHHHH$$MM$P*;,,,,,,,,;;-$
1oi**+<++<<<++++++<+++++"<<<""MIeeeeIIIII60088@@PPP$$$HHHHH$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@88888@@@@@@PP$$$$$$$HH$$$$WW$Po,,,,,,,,,;;;;
e11i*c*++<<<<<++<+++<<*"<<""<<W6eeeeeIIII660888@PPPP$$$HH$$$$$$$$$$$$$$$PPP@@PPPPPPPPPPPPPPPPP@@@@888888888@@@@@PPP$$$$$$$$$H$WWH$P*;,;,;,,,;,,,-
Iee1ic*+**+++<+++++*+*<<""<<<<e81eeeeIIIII60088@@PPPPPP$P$$$$$$$$$$$$$$$$PPPPPP$$P$PPPPPPPP@@@@88888888888@@@@@PPP$$$$$$$$$$MMH$M$@-;,,;,,,,,;;;;
II1e1icc**+++<<++++<+<"<"<<"<++$ee1eeeeIII6608@8@@PPPPPPPPPP$$$$$$$$$$$$$$$$PPPPP@@8@PPPP@@808888000008888@@@@@PPPP$$$$$$$$HMMMMMP8;;,;,,,,;;;;;;
eIeoo+occ*+++++++<++<""""<<<<<+M8ee1eeeIIII6608@8@@@PPPPPPPPPPPP$$$$$$$$$$$$$$$86ee6P$M@8P@6Ieoic60000088@@@@@@@@@PPPPPPPP$$$$$$P@1,,,,,;;,;;;;;;
eIeio1ic***<+++<<++<""<<<<<<<<<+M6e1eeeeeIII6608@8@@@PPPPPPPPPPPPPPPPP$$$$$$PP@@e0eWWW88P0880@e"-----I60088808888@8@@@@@@PPPPPPPP0;,,,,,;;;;;;;;;
eooioic**++++<<+++""<"<"<<<<<<+++$IeeeeeeIIII66088@@@@@PPPPPPPPPPPPPPPP$PP0ee1111oe68886808@86I1;,;;;<11111e1e1o1e1oo1e68@@PPPPP8";,,;,;;;;;;;;;-
11i1cc**c+++++++<""<<<"<<<+<+<<<+i$IeeeeeeIIII660088@8@@@PPPPPPPPPP$P$$PP8II1eIIeoooio10e600III0i;;;;1e11o1oeeoio*c**<+o08@@@PP@c,;;,,,,;,;;;;;;-
iiiicc+*+<***<++"<<"<<"<<<<<++<<+++W6eeeeeeIIIII660888@8@@@PPPPPPPP$$$$$P@IeI6eIeeeoic*++c1eIe1eei,-;0@Ho1e1occ0ce+**-+i68@@@@8<,,;;;;,;;;-;;;---
occc**+*+<<+<<<"<""<"<<+<<++++<<<<++M8IeeeeeIIIII6600088@@@@@@PPPPPP$$$$$@086eecccc**ci1c+<*ciioii*;<8086Ie16Io1eei,<"<cI088@8",,,,;;;;;;;;;-;---
icc**+<++<+*+*-""<<<<<<<<<<++<<+<<+<+$P6IeeeeIIIIII666008888@@@@PPPP$H$$PP866e@e81i*+**<*++ic***c<<i1806666181II@8e"--<ce0886;,,,,;;;;;;;;;;;;;;-
c**++++<<+++<-"""<"<<<<<<<<<<<<<<<<<+<*W@6IeeeIIIII66666000888@@@@PPPPPHW@@066e6661+-<<"--;,,,;-+i1I68066006066680I<"<<*I80<,,;;,;;;;;;;;;;;;;;--
+*++*<+++++<""""""<<<<<<<+<"<<<"<<<<+"<**W@6IIIIIIIIII6666000088@@@@PP$PPP86oe66e1Io+<<<+++"+""<**I08@000800P006e1i*"-+iIi;;;;;;;;;;;;;;;;;;;-;--
**++++<<+++-""""<<<<<<"<<<"<<<<<<<<<""<<++*HP0IIIIIIIII666660000888@@@P800e@@@86IIeIe**+<"""*++<"co10@@8800000Ieoc+"<c1c;;;;;;;;-;;;;;;;;;;;;;;-;
+++<<+<<<"<<"""<"""<<<<<<<<<<<"<"<<"<<<<++*+cWH86IIIIIIII6666660000888@@@@P@@006I6I18ic*+"+<c*+cc*cio88808060@ei*"<io<;;;;;;;;;;;;;;;;;;;;;;;;;;;
++++<<++"<""""""<<"""<"+""<<<<"<<<""<+<<<*++**++M$86IIIIIII66666600000888@@@@@06eeI1o1ciooicic***co1IHHHPP@80@e**oo;,;;;--------;-;;;;;;;;-;;;;;;
<<<<+++<<""<""<<<"<<"<<<""<"""<"<""<<<<<<++++++*+*cWH@06IIIIII666000000888888808e16eI1oic+c*iiici*i10@PP$PP80Ieo;;;;;;-----""--"""---;--;;;--;---
<<<<<<<<"""-""<<""<"""<<"""<""<"<"<<+<<<++*+*+*+++**+*1M$@806666666660000888068IIeeoiic++i*io1eeI08@@@@@P@@0c-;;;;-;;-----<""-"*<"";--;;;;;;;;;--
<<<<"<<""""""""""""<""<""""""<"<<<<<<<<++<+<++++++*+++*+<**@HHP@800000000000008000006666660008888@@@@@01--;;;;;--;;-----""<<<"<<""--;---;;;;;;;;;
""<<<"""""""""""""<<""<""<""<""<<<<<""<+<+<+<+<<+++*<+*+++++<++++0$H$PP@@8888088888888888@@@@P@@80+-;-;;;;--;;-;;;---;--"""+++++c<"---;;;;;;;;;;-
"<"""-"""""""""<"<"<<-""""""""""""<<""<<<<<++++++<+<+++***++<<<<"<<<<<"<<<*e8P@@@@@@800ec""---------;-;-----;;--;-------""-"<+"<-------;;;;;;;;;;
""""--"""""-"""""<"<"<"""""<<"""""""<<<<+<<+++<<*<+<+**+*++*+++<<<<<<<<<""<"""""-""------"--"""-------------------------""""""-----;-;;;;;;;;;;;,
""-----""-"-""-"""""""<"""""<"""""<"<<"<<+<+<++<<+"+++<+**+++++++<<<<"<<"<"""<-""""-"--""";----------;----------------;--"-"-""-----;;;;;;;;,;;;;
--;--------"""""""<-""-"""""<"<""""<<<<+"<<<<+<<<<<+<++++++++++++<<<<+<+<<<"<"""""""--"""";----------;-;-;--------;-----"--------;-;;-;;;;;;;;,;;
-;;--------"-"""""-""""""-"""""""""<<<<<<<+<<<<<<<"<+<+**++*++<++<<<+<<<<""<""""""""""""""---------------;-;;------------------;;;;;;;;;;;;,;;,,,


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