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

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

<<+<<;---"""""<"<"<<<<<<<<"<<<<<<"<"<<""""""""""""""-"-"""""--------;;;;;;-;;;;----;;;;-;;;;;;;;;;;;,;,,,,,::.:::::::::.::::::::::::::::.:...:...
cccc+<++*<c-"""<<"<<+++++++++++<<<<<<<<<"<<<<"<<<";,+""""""""----;--;;;;-;;---"----;;;;;--;;;;;;;;;;;;,,:::::::::::::::.::::::::::::::::::::::..:
ccccccciiio*+c*cc<<<<++++++++++++++<<<<<<<<<<"--;;;,,;;,:--"""-----;-;----"""""<++<-;;;;;;;;;;;;;;;;;,::::::::::::::.:...:,,:,:::::::::::::::::::
cciciiiioooooo11eocooii*<+++**+*+++++++++<-----;::,,--:,,,,,,,-----"-"""<"""""""""""++<--;;;;;;;;;,::::::::::::::::::::.:,,:,:,,,,:,:::::,:::::..
cciiiiioooo1o1111eeIIII6o11co*<+++***++<"---,;;;-------"--;;,,,,,,"<"""""""""""""""-----<<;;;;;;:,:::::::::::.:::::.:::::,,,,,,:,,:,,,,:::,::,:.:
iiiiooooo1o1111e1eeII66666660061Io1i"++<<<,,,,,,,,,;;-;-;,,:::::,-----;""""""""-------;;;;;;;,,,,,::,::::::::::::::::.:::;,,,,,,,,,,,,,,,,,,:,.:.
iiooooooo1111ee11IeIII666600000000880oIoii<-"""-,;,;,,;:,:,,--;----;;;;;;;;;"---;;;;;;;;;;,,,,,,,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:::
ioooo11111e11eee*eIII6666000000008000666I6+ociccc-<<<","""""-"-----;;;;------;;;;;;;;;;,:,,,,:::::::::::::::::::..:::::::,,,,,,,,;,,,,,,:,,,,,...
ooooo11111eeeeeecI6666600000800088800666Ie1eIeeIeeo1c*c--""-""-,;,-;,;;;;;--;;;;;;;;,::::,:,::::::::::::::::::::::::::::.,;,,;;;;;,,,,,,,;,,,,.::
ooo11111eeeeeeeeeIII6600000880880880066IIe1111ee111e1ee11o1<";;;;;-;;;;;;,,;;;;;,,:::::::::::::::::::::::,:::::::::::::::;;,;;;;;-,;,;,,,;;;,,:::
1o1i,:..:,ioeeeI6III66600000880088000666Iee1111111111111eeeec<;;;;--;;;;;;;;;;,::::::::::::::::::::::::::::::::::::::::::,;;;;;;;;;;;;;,;--;;;::,
1+.::,::.::::-II6I66660008000000000066IIeeeeeee1e111eeeeeeII+-;;;;--;;;;;;;-;;;:::::::::::::::::.::::::::::::::::::::::::,;;;;-;;-;;--;;;-"-;,:,,
c::::::::,:,,:,c66666000000800006666IIIeeeeeeeeeeeeeeeeeIIIe"---;-----;;;;;;;;;::.:..::::::::.:.:::.::::::::::::::::::::,;;---;;;-;;;;;;;-"";,:,,
:.:::;;,:,-<-;,,6000080800066I66IIIII6IIIIIIIIIeeeeeeee6IIIe<------------;;;;;;.:::::::.....:....:::..:::::::::::::::::::,;;-----;-;;;;;;"<"-,;,,
:..:;<*ii";;;;-;68888880066666I6II6I66IIIIIIIIIIIIeee6I6666e*-----""-----;;;;;:.;...:::......::::::::::::::::::::::::::..,;;;;---";;;;;;--<<-,;,,
:::,"+*oeI886o*<088@88888006066I666666IIIeIIIIIIIIIIIIIIII61+---"-"""-----;-;;::-....:::.::...::..:.::::::::::::::::::..:,;;-;--;"--;-;"-"+<<:;;:
,,,"<*coI0080I<6888@@@@@88880066666666I6IiIIIII6IIIIIIIIIIIc*"----"""""------;::-:..:::::::::.:..:.::::::::.......:......,-;-----"""""---"+<<,";:
,-;,-*i160006e888@@@@@@@@@@@8800666666666666I666IIIIIIIIII6-+---""""""""------:.":.:::::::...:::::...:............:......,---""--"-"""""-<+<<,-;:
,-+i++;-cicii@8@@@@@@@@P@PP@@@8800006666666666666666I6II6I6"<"-"-""""<"""-----,:"..:...:.:...:,:::.:.....:....:..:.......,-""<--""----"--<++<::::
,,<cc<"1e1eI8@@@@@@@@@8ccc8P@@@8800066066666666666666666II6++--<-""""""""-"+--::-::.::.......::::.............::.........,"<""<""""-<-""<<++<,:::
,;"",;i8oo,,@@@@P@@@6*******c@@@@80066666666666666666666666*<"""""""""+*<*-+--,:":...........:::,::.........:::::::::::::,-""+""<""<"""<""*++-:::
:,"-+<+**:::.:@@8@@@1+++***+*8@@880666666666066666666666666c""""""""""*ccc+"-;,:-:..:...:.:...:::,::,::::::..:...........,-""-<<"<<""<"""<*++":::
,<"+*i-:.:::::<****+++++++*+cP@@@80060006666000666666666600i-"""""""""c1+**-":.,;::,:,::,::.:..:.......:...........:.....-<<-"""<"<++<"<<+*+"":::
111:::::.::,::;**++*+++++++*6@@@@80000060000000666666666600c-;""""",:::;;icc;::,,,:,;,:...:..............:::..:......::::;<"<<<<<"""""<<"<c*,<:::
::::,:.:::,:,,:**+**++++++++e88@880000000060000006600660660i""""-"<<+"",;---:;,;;,:,,,:..........:.::.....:..............,"<<<<<<-<<++<"<*c*:,:::
,,,:::::::::.:,***++++<<<++<++68880000006606600060600006000o"""",**+c**:::::e<-;;;,,,,;...::.:::.....................:..:;"""<+<<<<++<+""<*c-,:::
,:,::..:::::,:,*+++++<<<<<<<<<<-000006000000000000000000000o""::,++ic*<*,:,,,"c<e68*;,;:.:.:...:.:.:.:................:..;<"<<++++*i+<+<<<cc+;::.
,::::::::::::::++++++<<<<<<<<<<"-i0000000006006666600000800i-.::,c1occ*c:,:,;"c8I"8@",::::...........:...................,<"-+"<*<<-,:-;;-c*<;:,:
,:,:::::::::,,:+++++<<<<<"""""""--"*0060I6000066666000.::,;;::::,ioiiico;,::,*<"o6-:.::......:..:.......:............:...;<<<+*"<<<<++++,+i*<;:,,
,:,:.:::::::,::++<<<<"""<"<"""-----"<<i0I6606666660001:.:::;,"::,"ooo6o;";--,*+;:::::::.:::.::::.::.::......::..:::.....:;+<<<<++<"<<<++,*i"-;:,:
,::::,:::::,::,-<<<<<"""<"<<<<"----"---"--"-""0660000:::,:,;,;"",<+11ic;.He-<,,;:::::::........:....::::....:..:.:.......-<<<+<++<++<+++;+i-";:,:
,::::::::.:::,,,"<<<""""""<<<<<"------;-;-----"06606,,::,,::;--,,+-c0<*+:,*0:,,,;.:::::.:::::.:,:.:.:::.:.:.....:........-<<<+++<"<<<<+<-*i<+,::,
,::::,::..,,:,,:,<<""""-"-<""<"-----;;,:,;;--61-I0I,::.,,:.,--,,,,;,*<<-;:,,,+iii801,:,,:,::::.,............:.........:.."<<<<<<++<+++<<-*o*,.:,:
,::::::.:::,,,,:,<<"------"""""-----;;;:-;-;;;--"-:,:,;;,,,:,,;,::,:<+":":,,:+io"+1e,,,,:,,<-ii,...:.:............:...:.."<<<+++<<<+"<+<"*c::.:::
;:,,::.:.:::,,,,;<<""---;;;;;;;--;;;;;;;;;+;;;;--:,,,,,,:::::.::::,::<":,::::::*;:1H;:::iW:,::i-:,::::::....:.::...:.....<++<<<<<++<+<++oc-".:::*
-;;,;;;;+*c,,,;,<<""----;;;;;;;;;*;;;,I6I;,<+6<"e,,,;;;,,::,,:::::....:::::...:::,<0""<""-";;-:-;II*.::.::..::..........:-<"<+++<++<<+<+<c+::..:,
,:,:,,,+c1i+::,-"<""----""""ie6II6ee6IeIe--;I""":,:-,;:<:::,,:,:::::::::::::::::::::,;+<---10-;<*:,<-.::.......:.........;<*+"+<<+<++<<+"1-:...::
..:.:,::::,,<.:,"""-;;;;;;;;-;;;*6IIIIII6:,,;-:,,,,,,,:",::,::,,::::::::::::::::::::::-;;;-<;:,"::,:,,<;;:....:..........:::::::::::;,:*;i<::-:,:
::,::,,:...:::,,::,;;........,o$H+eoo1::;,;i0-:1:,"#;;;<.,,--;,;;:,<.:-+c,;::::::::.;oi:::,,,"<;,"-"-;--<::............:.-<<<+<++,<<"*<"<-,::c,::
:::,:,Ii....:.:.,.:.........:"I"-,,;;;;";<*c1PHH@+HHHHHHHH<**ioooic*c<<"------;-;--;"c"""+cc**+-;,*,:,;,,:.....:...:..:.:"+<<<<""<<<""<<o;:::*:::
:.,,,:....:............ ..:o:;*cc"ioc6I1"o@"$8He<<P08P0@6H1@8111ooo1e1111111111oiiio1Ie10::::,::,;:*;:.:,.....:.......:.."<<<"<;<+<<*<,;;*,:.,:..
:.:..::..,,:...:::::...;c ..:";e+"ii:,-e;,:"$e1iP*P808$HHH6MM""*1e1o11111111111111111ooo$::,,:,,:<;;:,,,,....:.:..:......,<<+<::,,:,,::;-<:::::::
:.:-.:.",:.:.::;,,;,,,,,,:+<"::+,$c*oi**<-;*H$H@$8$P$$iooI#$1+o"""--;;::--",:;:"-,;-";"-+:..::::-,:.**,;:....:..........::<<<-"<-,,:,::-:::::::::
"<<++++-::",";c:o.:.:.:,-;:,,";,;<@e,WM##$###M#M"#M#M##MM##MMH<+-;-"""<,.;<,,;-"-,:::.-"+:,,:,,,-,;.";,;,-,:::,::.,::.:::,,<<;""<<"<+"-":.,.,:.:.
####MMWMH$:iHH$H:..:;;--MW-I###$@i;6###6#M$#####*##1W###M@MMcM6e-;;-"-;"-""";:,::.,:::;-+::::,,::,::;:::,;+:::::::::::,,,:::,::,::,,-"-<:.;.,*,::
##MMMW";<o,::1MW".::,"--H,WM$<PeWM#####0W8*$"H+o*MMM#I##WH""c*<-,;;-;-;*;<-<"-,:::::::;-+::::::.;::;,":,,,,:,,,::.::::,,,,,.:::::,:::::-:.;:;::<:
.+<;,,:*@WH#M$iHHWMHWM1"W8@0HHHHHWHHHWH";"<o+"-;,;;;"i"-;"i-+1";;;;---,;:":::.;"-;..:.;"<..::.,,::,-:,;;:,,::::::::....::::::::,:::::::<::....:.:
6:-<:"-6HP*HHH88$H$HH$*$H$$006,;11-;,,;-i";;;;-;1c<"-*1e1Ie;i@;;;;;,;:::::..::::,:,;,,;"-:::,:,::;:I<;,$,,:::::::..::.::::,::.:::::::::;::.:..:::
8;;",;-@@1""":,.,":-oi,;-;,--;:1eo":,,;"e--;;;;;-"oeceIeiee;oW;;;;,;;::,,:,::::.,:::;;,"-,;;,:::,,.-,+:",,,::::::.:::...:::::.:::::::::,:;:.....:
o1:;,-----"--;-;;":1o:-,,::::.-1i+-,,:,,0;:;;,;-+eeI"*IiIcc;I,;;,;;;;:,:,,,;;;-;;,,:,,,";;:,,:,,:,<<:c,:;;,;;;,::<.,:::::.::::.:::::"::::;.:..:::
co:,,-;;-;""""-;;"1e;,,:,:::.:oi"";:,,,,$::-,,;"111IeeIcIe";0;-,;,-;"::-:::::::.::-"::,+,.::::::::,,:,;.,,,,,:....:.:;::::.::::.:::::::::-..:.:::
cc,,,-;;-;-;---,.:11:;::,:::.i1";<"-:,:,<+,;,;-111Iee1I";,,;H;;;;;,--:,,*,:::.:.,.;:::,*::.:::::.:,:"::::::::......:.-,::,::::.:.:::::.:.:....:::
i*,,,;,,,,-;.,-:.e-:.;:::::.,1o,:;:::,:6",:,:+;o11eee1c+<;,,W,-;;;;-,::,;;;,,,;;;,;,;-:+,:::::::.::, "::..:::::...:.::,:+:::.:....:::::::....::::
cc,;,,,,,,--:.:.1e-,,:::::..io:-,,::":<@",,;:e:io1o++c++ee,;W,;;;;;::::-,;"+*++<+<+<*",+,,,:,,,;,::::-::.:.:.::::...;;..;.:..:..:::::::::.....::.
;*,+,:::,,-;:::-1o::::::::.-o+,-,---::,$,,,,",,;::::::,,:;;,W:;;;;,....::;,;,;,;,;,;-,:*:,;,;:,,,,;-:,,,,,;,.:::...:.....:..::.....:::....:::::::
::"o;,:::::::::1e,,:::,,,::1+;;,,,,,;:,*";,<,,:::::::,:,:,,;H,;;;-::::::.,;,,<-<e<-;,::-;;;,,,,,,,,",.,"",,::::::..:........:.:...:.............:
".;*i:::,,,,:.+e",,,,;,,,.i1;;;;,,::,:+;;<,:;;::::::::::::,;$;;--:,:::::::::.:,;< :::,:-,,,,,+oee1*+<,,",,.:::::::,,:::.:.....:.::......:.:......


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