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

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

----"""++<+cooicc*cc*<++o****+**+*******+****+<<"""<<++<--"eeeeeeeeeIIIIIIIIIIIII
-"""""-+**ci*+iicccc*+<+<*+++**********+*****++<"""""<+<;-"eeeeeeeeeeeeeIIIIIIIII
,"""""-++**iccc***++-**ci<++++*********+****+++<<"---"<<;-"eeeeeeeeeeeeeeeeeIIIII
."""""""++*ccccccc**c++++++++*****+**********+<<""-----";;"eeeeeeeeeeeeeeeeeeeIII
.+"""""-***c*cccccccccc**++******++*********+++<""----;,,,-eeeeeeeeeeeeeeeeeeeeee
:;""""<-+***cccccciiiiiicc**++*++*************+<<----;;,,,-eeeeeeeeeeeeeeeeeeeeee
::"""<<"++*cccccccciiiiiiiiii******************<<"--;;;:,,-eeeeeeeeeeeeeeeeeeeeee
-."""<<<<****cccciiiiiiiioiciii********c*******<<"-;;;;,,,-eeeeeeeeeeeeeeeeeeeeee
":<"<<<<"****ccciciiiiiiiiiiiiiioo*******cc*c**+<"--;;,,,,-eeeeeeeeeeeeeeeeeeeeee
":;"<<<+;+**ccccccciiiiiiiiiiiiiiiiic***c*c*cc*+<"--;;;,,,;eeeeeeeeeeeeeeeeeeeeee
";.""<<<+<****ccccccciiooioiiiiiiiiiiiic**c****<<"--;;;,,,;eeeeeeeeeeeeeeeeeeeeee
"-.<<<<++"******cciciiiooooiiiiiiioioooioic*c*c+<"--;;;,,,;eeeeeeeeeeeeeeeeeeeeee
"":<<<<+*"+***cccccccciioooiiiiiiiiiioiooioocc*+<"---;;,,,;eeeeeeeeeeeeeeeeeeeeee
<".:<<<++-*****ccccccccccciiiciiciiiciiiiiiiiii+<";;;;;,,;;eeeeeeeeeeeeeeeeeeeeee
<"- <<<+++<+**ccccciiiiiiiioiiooiiiiiiiiiiioioic*+---;;,,;;eeeeeeeeeeeeeeeeeeeeee
<<".*<<++*<***c*cccciiiiiciiiiioiiiiioiiiiiiiiic**<"-;;,,;-eeeeeeeeeeeeeeeeeeeeee
<<".:<<<+*"***c*ccciicccciccciiiiiii:  ...oiiiic**<<""-;,;;eeeeeeeeeeeeeeeeeeeeee
<<<, <<<<+"*******ccccc******ciiiiii. ";+.;iiiic*++<<"""""-eeeeeeeeeeeeeeeeeeeeee
<<<-.+""<<<+*****c*cccc****+**iiiiii;.-<--iiiiic*++<"""-"""Ieeeeeeeeeeeeeeeeeeeee
<<<":+"""<<+++*ic****c***++*+*iiiiiii,,-"<iooiii**+<<"<""""eIeeIeeeeeeeeeeeeeeeee
<<<"::"-"""<++****c*cc**++++++ccii.  .-;;.<iiiii*++<<""-"""IIIeIeeeeeeeeeeeeeeeee
<<<";."-""""*****c****c*++++++*cc.  .   ...:.iiic*+<<""""""IIIIIIIeeeeeeeeeeeeeee
<<<<-.---""-+***cccc*cc+++<<<<<+.       "    .iic*+<<""-"""IIIIIIeeeeeeeeeeeeeeee
"--;:,-"-"--+*****cccc*+++<<<<<<         :   .:i**+<<"""""<IIIeeeeeeeeeeeeeeeeeee
--,--"";---"<**c**cccc*+*<"<<<+,     ."  ...  .:*++<<<"-""-eeeeeeeeeeeeeeeeeeeeee
;----- ,,;--"*c*ccccc*+++++<<;;;        .. .  ..*+<"""""""<eeeeeeeeeeeeeeeeeeeeee
;;;--- :,,;;;+ccccccc**",:<<<",;     . ...     .*+<"<""-"""eeeeeeeeeeeeeeeeeeee11
;;""--  ,,,;;*c*cccc*+++*6<,<"-;ccice11oce11;<*i*+<""-";--<eeeeeeeeeeeeeeeee11111
"""""-, ,,,,:+*+****+++,.;;, :+oiooI1o:;:<*;;;<*cci""--,--"eeeeeeeeeeeeeee1111111
""""--; :::,:"+++++<+,;;;,;;--,,-<++----;,,,-,"<**c";;;,,,"eeeeeeeeee111111111111
""""--- ...::;<<<+<<<,;;;-;;----;------"-"--<;-+*c*c;;;;,;;1eeee11111111111111111
""""---. .....<<<<"<<;;;;;;-----------------";,+**cc";;;;;;1e11111111111111111111
""""--;: .....""<"""";;;;;;;-;;;---;--------";;;+**i;--;;;;11111111111111111111oo
""""---, .....;"""""-;;;;;;;;;;;;;;;;;------",,,-*cc;;;;;;;11,c1111111111111ooooo
""----;,  ....,-"""""-,;;;;;;;;;;;;;;;;-;;--";,;-.:,,;;;;;-11:cc.1..11111oooooooo
"""---;,. .....---"---,;;;;;;;;;;;;;;;;;-;;;-;o;,:::,;;;;;-11:.11...111oooooooooo
-"----;,: .....-------,;;;;;;;;;;;;;;;;;;-;;-,,,. ..:;;;;;-1111111o1ooooooooooooo
-------,: .....;;---;-,,,;;;;;;;;;;;;;;;;;;;-,,  ...:,;;;;;o1...:iooooooooooooooo
"""----,:......:;;;;--;,,,,,,,,,;,,,,,;;;;;;;:,  .....,;;;;oooooo:<oooooooooooooo
-"-----,:. .....;;;;;;,,,,,,,,,,,,,,,,;;;;;;;::.:.     :;;;oooooooooooooooooooooo
-------;:. .....,;;,,,,:,,,,,,,,,,,,,,;;;;;;;,:,,,,,,::,,;;oo.o.;.ooooooooooooiio
-------;:: ....:,,,;,,,,,,,,,,,,,,,,,,,;;;;;;:,,;;,,;;;;;;;ooi  o oooooooooiiiiii
-------;,:......:,::,:,:         .....::::,,,:,;;;;,,,,,;;;ooooioooioiiiiiiiiiiii
--------,:. ...:::::,,,,,,,,,::,:::,,,,:,,::.,;;;,,,,,;;;;;ii  ...oiiiiiiiiiiiiii
--------;:: .::::::,,,,,,;,;;;;,,,,,,;,;,,,,;;;;;;;;;;;;;;;iii* :oiiiiiiiiiiiiiii
--------;::..:::::,,,,,,,;;;,,,;,;;;;;;;;-;--;;;;;;;;;;;;;;iioiiiiiiiiiiiiiiiiiii
--------;,.:::::::,,,,,,;;;;;;;--;;-;;;;----;;;;;;;;;;;;;;;ii * .;iiiiiiiiiiiiiii
--------;,:::::::,::,,,,,;;;;;;;;;;;;-;------;;;;;;;---;;;,ii...i iiiiiiiiiiiiiii
---------;,,,,,,;;,,,,,;;,;;;;;;;;;;;;;;;;;;;--;-;;---;;;;;iiciiiiiiiiiiiiiiiiiii
---------,,,,;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-----;-;-ic cc.iiiiiiiiiiiiiiii
--------",,,;;,;;;;;;;;--;;;-;;;;;;;;;;;;;;;;;;;;,;;;-----;ccc:. .iciiciciiiiiiii
--------::,,;;;;;;;;;-;;;;-;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;,ccccccccccccciciccccic
--------,,,,,,,,;;;;;;;;;-;;;;--;-;;;;;;;;;;;;;--;;;;;----,ccccccccccccccccccccii
-------:,,,,,,;;;;;;;;;;;-----;;-;------;;;;;;;;;;;;------;cccccccccccccccccciccc
-------,,:,,,,;;;;;;-;;-;-;---------;;---;--;;;-;-;;----";;cccccccccccccccccccccc
------.,,,,,;,,;;;;;;;;;-----------------;;-------;-"-"""-;,***ccccccccccccccccci
------,,,,,;;;,,;;;;;;-;;--;---;;;-------;;;;;-;;-------"-"""<";,cccccccccccccccc


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