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

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

::::::::::::::::,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,;;,,;,:::::-+"+*PMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;,;;;;,;,,::::;""+*PMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWWWWWWWWWWWWWW
:::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;,,,;,;;;;;;;,;,::::;-;+*$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWW
:::::::::,,:,:::,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,;,,,,,,,;,;;,,,,,;;;;;;;;;,::::;"<+*PWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMWWWWWWWWWWW
:::::::::,::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;,-;-;,,;;,,,;,,,,,,;;;,;;;;;;,::::;++*+8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWW
:::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,:;;+<"+*c1+c*--;,,,,,,,,,;;,;;;;;;;,::::;+*c*IWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWWWWWWWWWWW
:::::::,,:::,,,,,,,,:,,,,,,,,,,,,,,,,-,",+"-1oo"i<*i*e6eIio--;,,,,,,;,;;,;,;,,::::,+ccc1WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWW
::::::::,::::,,,,,:,,:,,,,,,,,,,,,;,,-;c+ciic+,"<*;<+iciceI;*",,,,,,;,,;;;;,;,::::,+cc*iWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMWMWWWWWWWWWWW
:::::::::::::,::,:,:,,,,,,,,,,,,,*;i*<+ci-;"+ooc<*,1"<oice1iI+;",,,,;,,,,,,;,,::::,+c**cHWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::,,,,,,,,,,,;*co+*-,-"--:"**"-<+1"+*c"-c*+-,,,,,,,,,,;,,,::::,<****HWMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMWWWWWWWWWWWWWWWWWWWWW
:::::::::::::::::::::::::,:,::,-*+ic-;:",;"*;-"*"+++*+*ecc",;ii<,,;,,,,,,,,,,,:::::<*+++HMMMMMMMMMMMMMMMMMMMMMMMMWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:::::::::::::::::::::::::::::,,-++,+;:::;-+e+oceIe-<*coI*+eIc80o<,,,,,,,,,;,,::::::<+<++HWWWWWMWWWMMMMMWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
.:::::::::::::::::::::::::::,:,"--,<,;+-;;"-1Io*c<+<+1o<*I*ccI00ic-,,,,,,,,,,:...::"""<*HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::,;",,..".c<*<<-<"-iii+<*I**"+*c+*<Iei;;;,,,,,,,,.::.:;;<<iHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:.:::.::::::::::::::::::::::::,,:,: ,,""-+;"<c"*+-"+ce0iccc+ec";"o1io*;,,,,,,:.::..;;-<iHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
.....::::::::::::::::::::;,"<;,,..:.,I0@1iice1*c*+i*i10Ic;<;.;"++"-i+c,,,,,,,:..:.:--<"+$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
.:..:.:::::::::::::::::.<"+::.:,.-;;:*06<0e--+i<"""i100I1c,:;-.<-;i<c<;,:,,,::.....-<<<<PWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHH
.....::::::::.::::::::,;",.:,;::;"";i6""o<e+-;<<"+*1eI66I1<-.;*---ioc<,,,,,,::.....;+++<@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHWHHHHHHHH
:..:.::..::::.::::::.,;-:-;---:,:----061o6661e+00006I6IIe1+"""--;.-c*",:,:,:::..:..;+<++8WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHWHHHHHHHHHHHHHHHH
.......:.:.:::.:::::::,;,,-;",,-.""+-+0866666IIIIo60660661ic+". :++<:;,:,:::::.....;<+<<0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHH
......:..:....::.:::::;--,,-<;-,;,;<"<oI666III660+o,;"";,"*c<:..;"-",,::::::::.....;<<<<6WWWWWWWWWWWWWWWWWWWWWWWWWWWWHWWHHHHHHHHHHHHHHHHHHHHHHHH
....:.......:::..:::::,-..-;"--,-"-,;,+oIIIIIeIe66e*+e"-<i,:;:";-<;,,,::::,:,:.....,<<""6WWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHHHHH
..............::::. 6080c+"<,;;,:-;-;,,-oeIooo1oeeoII88o--i;::::::::,:::::::::.....,<"""6WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHH
...........:::::.:e608@P@680,;:;.,;.-;-,-iiII1e1ic"""@10e:::::::::::::::::::::.....,";-"6WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHHH
..............:::eI608@P8P86I*";.:,.::,",<11Ioe""<i";c@6e:::::::::::::::::::::.....,";""0HWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHHHHH
.............:::.eI608@@@@@@e1+;-.:,,.,,"-,,c--+-;:": I006::::::::::::::::::::.....,-;""0WWWWWWWWWWWWWWWWWWWWWWWWWHHWHHHHHHHHHHHHHHHHHHHHHHHHHHH
.............:.,eeI0088@PP@8@61:::,;,,-;;,,:*oeo<:    :000:::::::::::::::::::::....:-;-<6WWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHHHH
................1e60888@PP@@@@I-.:-;*;,":,,<   .  :.. .000:::::::::::::::::::::....:""<"eHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHHHHHHHHHHH
.......:....::: oeI08888@@@@@@81,-<:-,;-+-",,  .   ....:000::::::::::::::::::::....:"<<"iHWWWWWWWWWWWWWWWWWWWWWWWWWHWWWHHHHHHHHHHHHHHHHHHHHHHHHH
.....:...:::.:: 1e608@8888@@@8@ie++.;,;<""*ii:,.   .....000::::::::::::::::::::....:-<+<*HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHWHHHHHHHHHHHHHHHHHHHHH
........:..:.::.II688@@@@8@@88@16+<:+;,,;;i*<-:,.  :,...:00I::::::::::::,::::::.....-<+++$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHWHHHHHHHHHHHH
.......::.:.:::.II608@@@P@@@88@I0c-:<<:",, -"+,,::.::,::.I80:::::::::::::,:::::.....;<<<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHWHHHHHHHHHH
......:.::::.::.116088@@PPP@8@@I8o"c:+:- +";;"<-,..:::,:,,08-::::::::::::::::,:.....,"<<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHH
.:.:...:::.:::::*1I608@@PP@@@@@08i;<-;.::,,;-"<1;.:.::::,,,00::::::::::::::::::.....;--"<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHH
.....:::::::::.:.i1I088@@PP@@@@0Ie;;:. ::.;;*-,+:,,:::,,,,,+88::::::::::::::::::....,-<<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH
...:.:::::::.:::..<I0888@PP@@@@086:;.:::,::. :-<<-,:::,,,,,,6@"::::,:,::::::,,::....,"<<+$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
...::::::::::::....1I088@@PP@@@@@0.;,.:,,,,:: .,,,:::::,,,:,;08,,:::,::::::,:,,:....,-<<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:...::::::::::::::.+I08@@@PPPPPP@0-;,: :,::,,,,.:,:.:::,:,:,,,@@,::::,,,,,:,,,,:....,-<<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH
...::::::::::::.:...o008@@@PPPP@@8e::,:,.,,,,,,,,,,.::::.:::::<P8,::,,,,,,,,,,,:....,-<""PWHHHH$$$$$P@@8806IIee11ooic*+<<<"""<"""""""""""""<""""
.:.::::::::::::::...:e0@P@8@@P@@@80::,,,,,,,,,,,,,.,:.:..:.:::;0P@:,,,,,,:,,,,,:....,;"<+<+<<<<""<<"<<""""""----""<<"---"--"-""""""--;,;;;;,;--"
.:::::::::::::::::...1I0@P@@@P@@@86:,::,,,,,,,,,,,,:. :.,:.:.:I1e$P@;,,,,,,,,,,:....;-,,;,,,,,;;,;;,,;;;--------;,:,,;;-;;-;;;;;;;----""""--;,,:
...::::::::::::::::...e68PPPPPP@@86:::::::,::::::::.: .:,:: .:e1e8$PP@,,,,,,,,,:....:,""-:..:.:..... .                                          
.::::.:::::::::::::::.1I8@PPPPP@@@0.:.::.::::...., :.  ,:.. ,:1ee@$$$PP6,,,,,,,::....,8P@+                                              ..      
.::::::::::::::::::.::,e68PP$PPP@@@6............  .. .::.. ,.<ioeH$$$$PP@,,,,,,,:::::;$WHI       ..::,,,,,,,,,::,::::::::::..... .  .:::::::::::
.:::::::::::::::::::...eI6@P$$$PPPP@@:.......  . ....::.  ,.::;*e$$HH$$P@@,,,,,,,,,:.,PWW6.:::::::::::,,,,,,,,:,:::,:,::::::,:::::::::::::::::::
.:::::::::::::::::::.:.,e6I@@$$PPPPPP@80   ..   ... ,.. :, :,;,,0@P$$$$$$PPP,,,,,,,:.:PWW8::,,,:::::::,,,,,,,::,:,:,:,::::::::::::::::::::::::::
:.:::::::::::::::::::::.e6086008@@PPPPP@@8.  .:....:...;: ,::,,;-16@P$$$$PP@P,,,,,,:.:@WW8:,,,:::::::,,,,,,:,,:,,:,,:,,::,::,::::::::.::::::::::
::::::::::::::::::,: .."-i88@060@PPP@PPPP@8@;... , .. ,. ;:.,:,,::-+608PPP$$P@<,,,,:.:@HW@::,,:::::::,:,,,,,,::,::,,:::,:::::::::::::::.::::::::
::::.:::::::::::::::::,, .+<1088008@PPPPPPPP@@6:.. ,,.. ;:.:,:,,::::,-eI68@P$PPP,,,:.:8HHP::,,::::::::,,,,,,,,:::,:,,:::::::,:::::::::::::::::::
...:::::::::::::::.:..:::.. -,-+e6eII0@@PPPP$P@@6;:.. .;...,,:,,:,:,,:,;eee6@P$$PP,,:iP$$Pe,:,,::::--,:,,,:,,::,"++<",:,,:::,::::::::.::::::::::
.::::::::::::::::,:::::..::  -"  -"<*ce1168@PP$PP@@6:;:...::,:::,,::,,,:,,<6o$P$$PPP$6$$$$8,:.<",:,c+----":,,@o,:;.:,:::;<+":::::::::..:::::::::
....::::::::::::::::..@".:  ..,c    -"cI6IeeI0@P$$PPP@0. :::,,:::,::,,,,,,,,,e8@P$$$$$PP@*@::"";:,;i-,c-;";,oc,,i,,::::::::::"+-::::::.:::::::::
..:..:-,:::::::;<",-"-8+,,,oI. ,c,     -""c66e11I0@P$PP@@8::,,,,,,::,,,,,,:,:::-I@@$$$Hi8PP@"::",:-e"<c+<:<<c+,:1-::::::::::::::.;+,:..:::::::::
...:.:::"6:::"::..-.::+i,;..,+,,,+-. .::   -<e8@@8II68PPPPP;@8::::::,:-o<i;,,",:,I6@$@+iI6+oc.;<::"*<:*;-<":;1-Iec,:,:::::::::::::::..--::::::::
....:.,.iH,,:::: :;.::+$,.W-: :;,,"<,,,"cc111oooooci0$$P8@6cH$$$@661+*ei6:c6H$c-,:Ie@61Pe"0$;::<;:,+:1$0..,<"*88<+;:::::::::::::::::::... ,"::::
...,:..:,e+;::":::;:..IP-::*,:,,:::,+.:-;;""<<<<<<*<" <coI6o606I8$P:6*"*c*8-*@88,;--"i;<"cIIe+,<;:;i; --. :<"$6"PH<:::::*,::+;::,;:::<...::::.:-
..:"...::::-:;:,::-..:,+;,,:<:::-:::.<""<<<+++++<<+;:";;;;;;;;--"0;-.*++<+e<co:e0,,,+*"" ;--;:<*+**i, ;;.  i+;c<$coo@0P*1I66Ie6Ie1e*o1c,Ieoo::::


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