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

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

<<<<<+++++++++<++<++++++++++++++++++++++++*cccccc**************++++++++++++<<<<<<
<<++++++++++**+++++++++++++++++*+++++++**+ccccccccccc**************+++++++++++<<<
++++++++*+****+++++:;<. <.:"+.,:..+"<****+cccccccccccccccc************+++++++++<<
++++++++******+++++;;,<++,.+.+-.+-. *****+cccccccccccccccccccc***********++++++++
+++++++*******++++++****+********+<******+ciiiiiiiccccccccccccccc**********++++++
++++**********++****<*+++<;+:., "+*.*****+ciiiiiiiiiccccccccccccccc*********+++++
++**********cc*******+++*+**:*c*c*<c***c*+iiiiiiiiiiiiiicciccccccccc*c********+++
**********cccc*+***+<*+*****c****+**cc*cc+oiiiiiiiiiiiiiiiiiiicccccccc********+++
********cccccc******.+::... ++ -*c.c**ccc*oiiiiiiiiiiiiiiiiiiiiccccccccccc*******
********cccccc+********+<+**+*cc*:*ccc*cc+ioiiiiiiiiiiiiiiiiiiiiiccccccccccc*****
<"<+***ccccccc********c**c*.".*..cccccccc<ioiiiiiiiiiiciiiiiiiiiiiiicccccccccc***
-,..:<cccccccc*******<c... :*..cc.ccccccc<ooooooiii:.::..ciiiiiiiiiiiiiccccccccc*
".<,..**ccccic******ccc***c*ccc**cccccccc;ooooooii .::,::.*iiiiiiiiiiiiciiicccccc
.:",:.+*cciicc****ccccccccccc*ccccc*+*ccc;oooooooo;.,,,::."oooiiiiiiiiiiiiiiccccc
..:.."c***cic++*+++***+*****+*+<<<+*+*+*c:*"<<ioooc;..:.."cooooiiioiiiiiiiiiiiccc
++<+c*;"-----;-------+-;----""-"---"---"----""""".iiic**ioooooooooiiiiiiiiiiiiiic
ccccc.------------------------"--"-""""""""""""""--oooooooooooooooooiiiiiiiiiiiii
ccccc.;------------------"""--"-""""-""-""""""""";;1ooooo1oooooooooooooiiiiiiiiii
ccccc.-------------------------"--""""""""""""""";,11111ooooooooooooooooooiiiiiii
cccic.------------"-------------"--"-"""""""""""";:111111o1111oooooooooooooooiiii
ccccc:;----------------,,;;;;,";,-----""""""""""";:111111111111o1oooooooooooooiii
cicii;"-------"-"----;-o<<;,,--;;,,;--""""""""""";,1111111111111oo1ooooooooooooii
ciiii+"---------"---;I+,:.......:,,,,-""""""""""";,11111111111111111ooooooooooooo
ciiic*"--------"---,<*..........  :;;:-"""""""""";,1111111111111111111ooooooooooo
iiiiic;--------"---,<,  ..:....:...:,:;"""""""""",;111111111111111111111ooooooooo
iiiiic,----"---""--,+.......,:.....:;:,"""""""""",;111111111111111111111ooooooooo
iiiiii."------"-"--,cc  , .....:..:,;:;-"""""""<",,111111111111111111111111o11ooo
iiiiic."----"-""""--:c-  ....,...,,,:,;--"<"""""",;e1eeeeeeeee111111111111111oooo
iiiiic."----"""""""--,,<"",:::,:;:::,;;-""""""""",-1eeeeeeeeee1111e11111111111ooo
iiiiii.""-"--""""""----;,;,,,,::::,;;---""""""<"":-eeeeeeeeeeeeeeee1111111111111o
iiiiii ""-"""""""""""-"------;;;;-----"""""<<<<"",-eeeeeeeeeeeeeeeee111111111111o
iiiiii.""-"""""""""""""""""""-"""""""""""""<<<"<<,-eeeeeeeeeeeeeeeeeeee1111111111
iiiiii.""--"""""""""""""""""""""""""<<<<<<<<<<<"<:+eeeeeeeeeeeeeeeeeeee1111111111
iiiiii:<"--""""""""<"""""""""""""<"<<<<<<<<<<"<<<:ceeeeeeeeeeeeeeeeeeeee111111111
iiiiii.""-"-""""""""""<"""""<""<<<"""<<<<<<<<<<<<:<e1ee1o1*c*<c";,,;+-*oI*ci11111
iiiiii:"---""""""""""""""""""""""<"<<<<<<<<<<<<<<:+11111111111e1eeeeeeeeeeee11111
iiiiii:"---"""""""""""<""<""""<""<""<""<<<<<<<<<<.<111111111e1e1eeeeee11eeee11111
iiiiii.""""""""""""<""<"""-;,,;-"-"""<<<<<<<<<<<<.<1111e.e1i1eee,oeeIe1.1ee111111
ioiiii """-"""""""""""-;-;,;,,,,,,,""""<<<<<<<<<<.<e11o::+cc<1i;,,oII..:,IeI11111
iioooi,--"--""""""""",,:*<<---<*";,,;"<<"<<<<<<<<.+11eeeeeeeeeeeeeeeeIIIeIeee1111
iiiiii+"-----""""""";,c* ,,,::...o*,,,"<<<<<<<<<<.+1eeee*,:e1o1eoIIo.1eeIIIIe1111
iiiiiic----"--"""""-;+* :. .... ..i:;,;<<<<<<++<<.+eeeee.111Ie11e1Ie1IIIIIIeee111
iiiiiii,---"-"""""",;* ............";;,<<<<<+<+<<.+1eeeeeeeeeeeeeI1oeIeIIIIee1111
iiiiiii:"---"""""""-:-. .:::.... . ;,,;"<<<<<<+<<:+e1eeeee.i,1e;:.eIeIIII6Iee1111
iiiiiii."---"""""""";+. ....::....;,:,-"<<<<<+++<.*eeeeeeIeeeeeeIeIIIIIII6Ioee11o
iiiiiii """--"""""""-"<. ........i,:,;--<<<<<<++<:ieeeeeIeeeee.1IIIIIIIIIIIeee11o
iiiiiii "---"""""""""""";".. ..-::;;---""<+<<<+<<:oeeeeeeII1e"i"eeIIIII6II6ee111o
iiiiiii.---"-""""""""""""""--------""-""<<<<<+<+<:oeeeeeeIeeeeIIIIIIe66II66ee111i
iiiiiii.------"""""""""""""""""""""""""<<<<<<<+<<.oeeeeeeIIeIeIIIIeIeI6II6eee111i
iiiiiii.-----"""""""""""""""""<"<<"<<<<<<<<<<<<<<:IeeeIeIeeeIIIeeeeeeeeeeeeee111i
iiiiiii:-;,,,,,,,,,,,,,::::::.........      .;,+<:eeeeeeeeeeeeeeeeeeeeeeeeeee111c
iiiiiii-"-:..          ..................... ,,<<:1eeeeIeeeeeeeeeeeeeeeee1111111+
iiiiiii+--:.. .........::.::::::::::::::::::.;,+<.eeeeeeeIeeeeeeeeeeeeee1e11111o*
iiiiiiic--: ..::::::::::::::::::,,,,,,,,,,,,.,;<<.eeeeeeeeeeeeeeeeeeeeeee111111o+
iciiiiii;-:..:::::::,,:,,,,,,,,,,;,,,,,,;;;".:-<<.1eeeeeeeeeeeeeeeeeeeee1111111oc
ciciiiii,-,...;,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:.-<":eeeeeeeeeeeeeeeeeeee1111111oooc
cccciiii.-, .:,::::::::::::::,,,,,,,,,,,,,,,:.:<".eeeeeeeeeeeeeeeeeee1111111oooi+


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