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

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

+++++++++++++++++*++++++***+*+*cc*c***cc*cccccccciiicciicciiiiiiiiiiioooooooo1o1o11111111111o11e1eeeeeeeeeeIIIIIIIII66IIo*c@$####################
++++<+++++++*+*++****++*++******++**cc*cccccccciciccicciiciiiiiiiiiiiooooooooooo11111111o11111eeeeeeeeeeeeeIIIIIII66666I1cc$W####################
+++++<+++++++++*+*+*+*********++******+**cicciicccciccicciiiiiiiiiiciooooooo11o1o1111111oe111eeeeeeeeeeeeIIIIIIII6660666e*iH#####################
++++++++++++++++**++*+*******c*cc*c***+**c**+cii*ciiciiiiiciiiiiiioiiooooooo11111111111111111eeeeeeeeeeIIeIII66666600008ecoWM####################
++<++*++++++*+*+**+***********c*ccccc*ccccc*+**cccciiciiiiiiiiooioiiioooo*o1oo11111111111111e1eeeeeeeIIIIII6I666660088@P1ioM#####################
<+++<+++**++******************cc**ccc***ccc**c**c*cccciioiiooiioiiocioooooo1oo11111111111ee1eeeeeeeeeIIIII66I6660088@@P$ei1MM####################
++++<++++++++*+*++***********c*c**ccccccc*ccccccccccccciiiciiioooooiiooooo1oo111111111111ee1eeeeeeeeIIIIII66060008@@PP$Heo1MM####################
++++<++**+++++**+*************cc*cccccccccccccccccccccicciiiooioooiiiooooooooo111111111e1eeeeeeeeIeeIIII6II600888@@P$$HHeoeM#####################
++++<+++*++++****+**********c**ccccccccccccccciiccciiiiiiiiiiiooooo*oooo1ooooo11111111ee1eeeeeeeeeIIIIII66660888@PP$$HWHeoeMM####################
+++++++++++++**+**************ccccccccccciiicci"ccciiiiiiiciiioooooooooio1111111111e1e1e1eeeeeIIIIIIII66666088@@@P$$HHWWIoeMM####################
++++++++*+++*****+**********c**ccccc*cccciiiciiiiiiiiiiiiiiiiiiooooiooooooooii1111111e111eeeeeIIIIIIII66600888@PP$$HWWWWI1IMM####################
+++++*+++*++++*******+*******c**cccccccccciicciiiiiciiiiiiiiiooooooooooooooooo11111eeeee1eeeeeIIII66I66666088@PPP$HWWWWW6oIMM####################
+++++++++++*++**+**+********c**ccccccccccccciiiiiiiicicioiiiicooooioioooooooo1111111111eeeIIeIIIII6666660008@@PP$HHWWWMW6oIMM####################
+++<+++++++++*+*************c*cccccc*ccccciiicicciciiiiiiiiiooooooooooooooooo11111111eee1111eIII666e06660888@@PP$HHWWWMW61IMM####################
+++<++*++++*******************ccccccccc*ccciiiciiciiiiiiiiiioooooooiooooio11o11111e1eeeeeeee1eIe66660600888@@PP$$HHWWWMW61IMM####################
+++"+++++++++***************cc***ccccccccciiiiciiiiiiiiiiiiiiioooooiooooo1111111111eeeeeeeIeIIeII6666800888@@PP$$HHWWMWW61IMMM###################
+++<++++*+++*,++***************ccccc*cccciiiiciiiiiiiiooooioooooooooooooo111111111e1eeeeeIIIIII66660060068@P0PP$$HWWWWWW6oIMM####################
+++<+++++++********+*******c*c*ccccccccccciicciiiiiiiiiooioooooooooooooo11o1111111eeeeeeeIIIII66660000000808P@$$HHWWWMMW6oIMM####################
++*+++++++*++*+****+********cc***cccccc*ciiccciciiiioiioiioooooooooooooo1111111111eeeeeeIIII6666600080880@@PPPP$HH$WMMMW01IMM####################
++*+++++*+++*+*+*****+****c**c***cccc*cccicciciiiiiiiiiiiiooooooooooo1oo1111111111eeeeeeIII6II66000088888@PPP$$$HWWWWWWM0oIMM####################
++++++++++++**************c***ccccc*c*c*cciciiccciiiiiiioiiooooooooooo1o111111111eeeeeIII6666660008088888PPP$P$HHWWWMMMW6oIWW####################
+++++*+**++++*++********c*c**cccccccccc*ccccciciciiiiiiioioooooooo1oooo11111111eeeeeIIIII66666008088888@8@PPPP$$HWWWMMMW61IWW####################
++<++++++++*********+*******cc**ccc**cc*cccccciciiiiiiiiiiioooooooooooo1111111eeeeeeIIIII66666008888@@@@@PPP$$$HHWWMMMMW6oeWW####################
<+<++++++++++*+**+****+******c***cccc*c*ccccccccciiiiiiiiooioooooooo11o11111111eeeeIIIII666600088888@@@@@PP$$$$HHHWWWMWW61IWW####################
++"++++++++**+++******+*******cc**cccc**ccccciiciiiiiiiiiiioiooooooooo11*11111eeeeeIIIII6666008888888@@@@PP$$$$HHWWWMMWW0oIWW####################
++<<++++++++**+*+*****+*******c*ccccc***ccccciciiiiiiiiiiiioioooooooo111111111eeeIIIII6I66000088888@@@@PPP$$$$HHHWWWMMWW6oeHW####################
++<++++++++++++**+*++*********c*ccc**c*+.:,"cicciiiiicioiiiiioooooo1111111111eeeeIIIII6I6660008888@@@PPPP$$$$$HHWWWWMMWW0oeHH####################
<++++++++++++++*++*+************ccc*,.... ...,<ciiiiiiiiiiiooooooooo1o111111eeeeeIIII66I0000088888@@@PPP@$$$HHHHWWWWMMWW6oeHH####################
<<+<+++++++++++++++*+***********c***:. .. ...:.:ciiiiiiiioiiooooooooo1111e1111eeIIIIII666000088@@8@@8PPPP$$$$HHHWWWWWWWW6oe$$######+++<+++*W#####
++<+<++++++*++++**+++****c***c****c ..::. . .:::*iiiiiiiiiooooooooo1111111e1eeeIeIII6I6I6000888@@@@@PPPPPP$$HHHHHWWWWMMW0oeHH######+<<<<<<<<<*6PM
<++++++++++**++*++*+************c*:..:::::. .:;,iiiiiiiciioiooooooo11111111eeeIIIIII666o000888@@@@@PPPPPP$$$$HHWWWWWWWWW0oe$$####cc<"""<"<"",;;;,
<<<+<++++++++++++*+++++******c;***::,: ::::::;<ciiiiiiiiiiioooooooo11111eeeeeIeeII66666o008888@@@@@PPPPPP$$$HHHHWWWWWWWW6ie$$####oc""""""""-,,,,;
+"++<++<+++*++++++*+**+*********cc:,::.......:+.ciiiioiiiiioooooooo111111eeeeeee.16666610888888@@PPPPPPPP$$$$HHHHWWWWWWW6oe$$####ic"-""----",:,,,
<<<++++<<++++++++++*+++*+***+*,:..::::::,:,.:-,icicciiiiiioo"1ooooo11111ee1e..-.::.::66o008888@@@@PPPPPP@P$$$HHHHWWWWWWH0ie$$##M#c*-"-""--;":,:::
<"<++++<++++++++++++**+++-,::. ::::::::::::,,,cciiiiiiiiciioooooooo11111e1i:.........,.i00888@@@@@PPPPPP@P$$$$HHHHWWWWHW6io;,,;;+i+--;;,,,;"::::,
<"<++<++++<<<++++++: ::::.:...  .:....:...:,-cccccciiiiiioioooooooo11111eo,......:.....e088888@@@PPPPPPP@P$$$$$HHHHWWWHH*,,::::,,,<;-,,,,-;o:::::
<<+<++<+<+<++++<*+::....:.:..    .:....::.:..- cciiiiiiiiiioooooooo111111:..,:.:..:.:,0000888I*,.::,:.:::<eP$$$$HHHHWW$-,:::::::::,;;,;;,;--:::::
<<<<<+<<<<++++<+:...:... ....     ......:..::;.,ciciioiiiiooooooo1o1111...<.::::::,:,";"08080;;,;::::.::,,,;$$$$HHHHHH<,::::..:,,,::<::::;;-+,,::
<+<<<++<<<+++<<.   ...   ....          .   ,.,...icciiiiiiioooooooo11c:.....:::::::.:..:-000@;,,,,:::::::::-I@PP$HHHW@::::::::::,::+++",;;;.:::,:
<<<<<<<<<<+<<<:::.   .   ..:.           .  ......icciiiiiiioooooooo1<...... :...:.:;....:808:,,,,,,::::::::::,:::,:I0e+.:.:.::::.<:<+<<;;;,;;c:,:
<+<<<<<<<<<" .  ..:..  ..  .:::,,:.        .  .:,iciiiiiiiiiooooooo1- .... .::::II<....- 806:,,,,::,.::...:::::::::::,--<;.:::::.*<+<+<;;;,,:.:::
<<<<<<<<<<...     ........::::::::::        . ...ccciiiiiiiiiooooooi......::::,*......::::e6,,::::::....::::::::::.::;;";":.:..::::<<<+,,,,,,...:
"<<<<<"-  ..      . :::.::...::.:..:::...:,-.. .. cciiiiiiioooooooi  .  . ..,,"-.........:..::::::::,..:.:::.::::::.,;<<*+.::.-.....<<+,,,,,,::.:
""<"<";. . ..  ... ...........:@:. .:.. . ;: .: .-iciiiiiiiiiooooo...   .  .....  ......... :::::..::.:...:..:.:....;;<<<-.::.,....."<",,,,,,....
-<""""..  ...  ........ ... ... ::..:.........:.:::,::,,-;-".+ ; .":::.. ...... .............:.::::::....:.:.:::.:::,;-"-;:...:,....."<,,,,,,...:
"<"""..   ..    .       .  .     .      ..  ::.  ......::::.:. ..:::   .    :::;::.......... .......::.....::....::-;--.... .:.:::...<"::,,,..::.
-""<... .....                    .    ..   ........::.:....:,:.  ...         ::..:.... .....: ..................:.,;;-,:..-*<;..:....+"::,,,:....
""",...   .. .,,,:,:..:                      ..         .        .          :.:  .  .......... . . .. ....,""<<+.:<+;",,.;cc*,.:::...."::,,:..::.
-""... .......... .....  . .                .     ....     . ..  . ... .. .........  ,....... .... . .... .<"<<+.:,,;:,::;"<+<"."";; ."::,,:-"-,,
"":. . .................  ..........................:..:...........:;--"--;-";;;;;;;-,,,,,,,,.: :...;,:.... ""-;:;-;-<"*iio<:cii+"<.:-";"-<,,....
-,..  ... .                          .    . . ......:..............::---"-"-;,;-;-;;;;;;;;;;;;;;,:,: :;;,...:.;;;;,;;.::::::....:::,:... ,:::....
" .  .. ...  .     . . ...      . .     .   ... .  ..        . .      ...  ...................::::::,,;;;; ,,.;;--;----;-;;;,;;---;-:.. .,:::....
...  .  .             . . .    . . .  ... .. ......... .   .......   . :.::..:.::::::::::::::::,::,.:,:;;;;.;;;;;;--;;;;-;-,;-;-----;,..,::::. ..
...    .  . . .       .    .   . ..  ..... ..... ..... . ..... ...   ...:::::::::::::::::::::::,,:,,:: ;;;:; ;;;,-;;,;;;;;,,,::,,,--;:..,. :.....
. .     ...  .   .. .  .  .    ..   ..  .. .   . .... . . .    .    . :...:.:::.:.:::::::::::,:,::,,,: ,::::, ,,,;;,,,: .... .  .-.  ......::... 
...    .. .            .... ....           .       ..... ..     ... ......:::.:.:.:::.::::::::,:::: :: :,  .... . .          .     . . :..::....:
...     .              .. .                      ....... .   .   .. .....:...:::... .            ...   . .   .. .  .  .      ...    .  .....   . 


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