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

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

,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;,;,,;;,;,,,,,,,;;,,,,,::;::,,,,,,,,,,,;;;-,,;;;;,,,,;;;;-;--;;;-;;;;;;;;;;,,,,,:::::::::...::......
,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;,,;;;,;;;:,:::,;,:,,;;;-------------;;;;,,,:,,,,,,:,,,,,,,:::::::::......;:...............
,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,;;,;,,,;-;;------;,,,,,,,,;;;,,,,,,,,,:,,,,,,,:::...:,,:,:...............,,................
;,;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;,,;;;-----;;;,;;---,,,,,;;;::,,,,,,,,,,,,::::::::.::::.:::::,,,,:........:........;:................
--;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;------;;,;;;;;;,,;,,,,,,,;,,,,,,,,:::::...:......:..:.:,,,,,,,,,,,,,,,.........::.......;:.................
-----------;;-;;;;;;;;;;;---""---;;;;;;;;;;;;,,;,,,,,;,,,,,,,,,,:::::,;,::..::::,,,,,,,,,,,,,,,,,,,,,,:......................:;..........:.......
-----------------""""--;;;;;;;;;;;;;;;;,;;,;;;;,;,::::::::::::,;,,,:,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,:...............,......;........:..........
------"""""""---------;-;-;;;----;-;;;,,,,,::::::::::::::::::::::,,,,,,,,::::.:::::...:::,,,,,,,,,,,,,:................:....,,....::.............
<<""--------------------;;;;;;---""<+*"-;,,,,:,:::::::::::::::::::::::";;,::::::::.:....:,,,,,,,,,,,:,:................:...:;:::.................
""""""""--------------;;;;;-----""<<*cii*+"-;,,,::::::::::::::::::::::<;:::::::::.:......,,,,,,,,,,,,,,................::.:;:..................:.
"""""""""""-""----------;----"-""""<+*cio1oi*+",,::::::::::::::::::::,*,::::::::::..::..::,:,,,,,,,,,,,.................::::::::.................
<<<"<"""""""""""-"---------"""""""""<+*ciii111e1oc*+<<"--;;;,,,::::::1"::::::::::::.::.:::,,,,,,,,,,,::.:::::::::::.....::,......................
<<<<<<<<<<<<""""""""-------"""""""""""<+ccicciioiiiccccc*****cccccc**1+"-;;,,::::::.:.:..:::::::::::::,:...........:.....;:......................
+++<<<<<<<<<<""<""""""----"""<<""-"""<<+<++*ciiiiiicc*****+++++++++++*<<+++*cccccc**+<"--;;;,,,,,,,,,:,:................,,.......................
***++++++++<<<<<<"""""""-"""""<<<<"""<<+<+***+<+*++++*<<<<<<<<<+<<<++c++<<<<<<<<<<<++**cccicc**+<";,,,,:................,........................
ccc*****+++++++<<<<"""""""<<<"""<<<<<<<<+*+*ccii*+++<<<<<<<<<"""""""+<"""""""<<+<++++<<++++++++*ccc*++<;...............,:........................
cccccc******++++<<<<<<"""""<<<<"""<<<"<<<+++**cccic+++<<<<<<<"<<"<"<*<"""""-""""-"""""""<<++*******cccc*++<:...........,.........................
iiiicccccc***+++<<<<<""""""<<<<<<<"""""<<<<<+++*****cc*++++++<<+<<<+*"""""""""""""""""""""""<<<<<+++**cccc+++<":......-..........................
ooiiiiccc********+++<<<<<""<<<<++<<<<<"""<<<<<<+++++++<<<<<<++c*coiei*<""<<<<<""<"""""<""""<<<<<<<+++++++*cc*+++<";..;:..........................
ee111oooiiiicc****++++<<<<""<<<+<<<<<<<<<<<<<<<+++++<<<<<<<++****ioe1IIIIi*<<<<<"""""<<<<""<<<<+++++++++<++*cic++<<""-...........................
IIIIee111oooiiccc**+++<<<<<<"+++++<<<<<<<<<<<<<<<<++++++++++*ccccciiiie6688880eoi*<"""<<<<<<<+++****++++++++++**++<"<--;:........................
8006IIee11ooiiicccic**++++<<<"<<++<<<<"""""<"<<<<<<+<+++*****cioo11eeeoo1eI00888800Ie1111i*<<<<<+<<+***+****<<<<<<"<"--,,,:......................
P@8066IIe111ooiiici**+++++<<<"""<<<<<<<<<<""""<<<<<<<<+++****cioo1eeeII6IeII006II6660066666Ieee11ic+<<+**+<<"<""<<""---;,,::.....................
H$P@8066IIeee11oiocccc**+++<<<""""-"<"""""""""""<<""<<"<<++++*cccio11eeeI606608806I1oooo111eI66II66IIIeee11oiiccicicic*+<-,,,:...................
MWH$P@8006IIe11ooiiicc**++<<<<"""""---""""""""""<""""""""<<<+**ciiioo1eeIII6660808000666IIe1ooo111eIIIIIIeeeIeee111111eee1ooici*+-:..............
##WHP@8006IIe1oooiicc***++<<<""""--------"-"------"""""""""<<+*ccooooooooooo1eeII0066606666IIIIIIee11111111e1ee1eeee1e111eeI66IIIII1o1*-:........
##WHPP80066II111oiicc*++++<<<"""------"<++<<<"""-<<<""""<<<++**cciio11111oooooicioo1eIIIIIIeIIII66IIIIIIee1ooooo1111111oooiiiiio1IIeII6111*<;..::
#WH$P@8066IIe11oooiiiicc*++<""""-----"<<+++<<<<""""+<<<<<<<***ccciiioo1ooo11eeee1iiiiiiiio111eeeeeeIIIII66IIeeeeeeeeeeIIIIee111ooiio11o1eIe1eo*<;
H$P@8806IIee1111ooiiioiiicc**++<"-"----""<<++<<<<"""<+++<<<"<*iicciiiiio1e111oo11eeociiiiicccciiio1eeIIII666660000000006066606666IIeeeeIII11ee111
@@806IIeeeeoooooooiiiiiioooiiccc*<"-------""<<<<""""""++++<<<"<*ciiiiiiioiooo1I06ee1111eee1iiiccccccccioo1o1ooooiiooooo1111eeeeeeeeeeeIeeeeIIeo1o
0066Ie111oooiiiiiicccccciioooiiicc*+";--;;;;--"""""""""<<<+++++<<+*cccciiiioiiooo11eee11oooiiioooicciioo111eeeeeee1e1ooooooooo1111eeeeeeeeeee1e11
IIeeee1ooiiiiccccccc*****cciooooiicc*+";;;;;;;;---"----"""<<<<<<<+<<++**cccciiiooo11eee1111ooiiiiiiiicc***ccciiiiiiciiiiiiiiiiiiooooooo1111eeee11
1111oo1oiicccc***************cciioiiicc*+"-;;;;;;;;;;------""""""""<<<+++***ccciiio11eeeeee111eeIIIee111eeee1ooooioiiicccccciiiiiiiiioooooooooo11
oioiiiiiiic****++++++++++++++*****cciiiiic**+"-;;;;,,,,;,;----""--"-""""""<<+**cciio111e1111eeeeeeeeeeeIIIIIIIIIIIIIIIIII66II11ooo111oooicccccccc
cccccc*c*cccc+++++<<<<+++++*******+*****cciiiiic*+"-;;;;,;;;;,,;;-------"-""-""""<<+cciiiioooooo111111111111111ooooooo11ooooooo11e1ioioooiiicc+<<
******oc**c**ci+<<<<<<<<<+****+****+<++++++**cccciiiiiiiii*+<<<""------;;;------------<++*****cccccccciiiiiiciiioooooooo11111111oo1o111ooiiiiicc*
***i+ccccI*c*+<++i<<++++++*****+++++++<<<<<<+++***cccciiiiiiiooooioooooooooooooooiiic*<"--""<<<<++++++***cccccccccccciiiioooo11111oooooo11ooiiiii
***+*o+****0+c+<<<+**i+++**cciii*+<<<+<+*<"""""<<<<++++*****ccccccciiiiiiiiiiiiiiiiiiioiiicc*+<"---""<<<++++++********+*cccciiiooo111oooooooooicc
+***+**o+++**I+++<+++++cioocccciioi*+<<<<""-"""---"-""""""""<<<<<<<<<<<<+<<<<+++++****cccciiiiiic*+<"-;;;-"<<<<<+++++++++++++++**cciooooiiiiiiiii
+++*+++**o+c++*e"+*++******cccciiiooooi*++<<<""----;;;;;--;--------"-"""""""""<<<<<<<++++***cccciiiic*<"-;;,,;;-"<<<++++++<<<<<<<<<<+cciiiicccccc
<+<<<*+1cc*o<+++*<6++*******cc******ccioooic***++<<<<""""<<"<""""---;;-;;-;----""""""<"<<<<++++***ccccccc*<"-;,;,;;--""<<<<""""<"-----;;"+**cc***
<<++<<<++i*cci<<<<+*<1+++****************ciicccc*++<<"""<<---;;;-----"<<<+++<""""""<<<<<<<<<<<<<<+++***ccccc*+<"-;;;;;;---;-;;-;,;;,;,,,,,,;"<<<<
<<<<<<<<<++cc*ccc+<"<<<++1<++++*******++++++++*ccccccc**++<<<<<<<""""-----------"<++<""""<<+++++<<<<+++++++++<<<<<"-;,,,,::,,;:,,;,,,,::::::::,;;
<<<<<<<<<<""<*i**c*+*<""""""**6-"<<<++++****+++<++<<<++*ccc**********+++++<+<<<<<<<<<<<<+*+<""<<<++++<<"""""""""---;;;,,,,,;;,::::::,::,::::::::.
"<<<<<<""""<"""<11***+++++"-""-""*iI<-"""<<<<+++++++<<<<<<<"<<++++*+++++++++++++++*++*++*+++++++<<"<<<<<<"--;;;;;;;;,,,:::,-,;,:,:,,-::,:,::::.:.
""<"<<<<<<""""""<""<+*c*+<<<<<++""-----;-<*1e6<-"<<<<++++++++<+++++++++<<<<<<<<<<<<<<<<++++**ccc**+<"""--"--;;;,,,,,,,:::,;:,-,:::,,::,:::,::::::
""""<"<<<<<"""-----"<""<<<*+<<<<<<<"""<<<++<"""""""""<<+++***iiciooo116W6c*+++++<+<<<++++<+++++*cccc*+<""---;;,,,,::::::,,::+;,::;,:,;:,,:;:::,:;
-""""""""""""<"---------"+-"""<+<<""""""""""<<<<<<<<<+<<<<+<+++**cciiiiiio****<<<<<"""<<<<+++<+++++**ccc*<<"---;;;;,:::::::*,,::;":,;::;:;:,::,:;
--"""-""""-"-""""""------------"-"""""<<""--"--"""""--""""""<<<+co1e6I1ic+++++<<<<<<<"""---"""<+++++++++*cc**+<-;;;;;;,,,::,,:::,:;-,:<::-:<::",,
----"-"----"""---""+""""-----;;;;;--------""<""<"""""<<<<<<<<<<<+coP##Wo*+<<<<<<++++<<+10<<--"--"<<++++++<+<<<+<<-;,,,,,,:::;"<-::+;::-,::-,<""::
;----------------"-------""--------"--------;;--;-----------""""<+80PPIc+<<<""""--"""""<<<++++o1<"---"<<++++<"----"""-;,,,,:;<;,-<;,<,:*,,o<+::::
;;;--;-;;;;---------------;;;;;-----"--<"-<"-;-------------"-"""<<+*c*c++<<""""""""--------""<<<<<"""-----"<<<<"---;;;,,,,,::,,*+i,c1;;1:*e;:::,:
"-;;;-"----------"--""-"---"""--;-----------------------;--------""<<<<<<<"""""""""-"""""--------;---"""--;-;;-;-;;,,,,,,,,:::+e,:,1,-c:"o,:::;--
-;;;;;,;;--;;-;;;;;;;;----------;;;;;;--;-----;-;;;-;;------""--""""""""""""-"--""""""""""""""--;;;,;,;;;;;;;,,,;,;,,,,,,,,,::<","*,;;$I;,::;"":,
;*+;;-;;;;,;---;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------"---""""----"-"-""""""""-----;;;;;;,,,,,,,;;,;,,;,,,,,,,,:,,:,:::,:::::<,,,:
,,;-i"--;"-;;;;;;;;--;;;;,;,;;;;,,,,;;;;;;,;;;;;;;;;;;;;;;;;;;--------------------""--------"---;;;;;;;;;;,,,,;;;;;,,,,,,,,,,,,,,:,,,,,,,,+;-,,,,
:::,,;"0"-;,,;;;;;,,;;;,;;--;;,,,,,,,,,,,,,,,,,,,,,,;;;;;;;-----"""--"-""-----;;;;;;---"""""----;-;;;;;;,;,,,;;;;;;,;;,,,,;,,;;;,,,,,,;,++;,,,,,,


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