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

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

<<<<<<<<<<"<<<<<<<<<<<++<+++++++*+**************c*cccccccccccccciiiiiiiiiiiiiiiiiiiiiiiioiooiioiooooooooooooooooooooooooooooooooooooooooooooooooo
<<<<<<<<<<<<<<<<<<<++++++++++******************c*cccccccccccicciiiiiiiiiiiiiiiiiiiiiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
<<<++<<+<<<<<<<<++++++++++++++***************cccccccccccicccciiiiiiiiiiiiiiiiiiiiiiooioooooooiooooooooooooooooooooooooooooooooooooooooooooooooooo
"<<<<+<<<<<<<<<+++++++++++++***************ccccccccccccccciciiiiiiiiiiiiiioiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
<<<++<+++<<<<<<+++++++++++*+*************c*ccccc*cccccciciiiiiiiiiiiiiiioiooiiiiioioooooooooooooooooooooooooooooooooooooooooo1ooooooooooooooooooo
<"<<+++++++<<<<+++++++********************cccccccccccccciiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooo1ooooooo1ooooo1ooooooooooooo
<<<<++++++++<++++++++++****************c***ccccccccccciiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooo1o1o1o11o1ooo1oo11ooo1ooooooo
<<<<++++++++<+++++++****+***************c**ccc*ccccccciiiiiiiiiiiooooooooooooooooooooooooooooooooooooooooooooooooo1111111o11111oo1111o1oo1ooooooo
<<<<<+++++++++++++++***+*****************cccccccccccciiiiiiiiiiiiooooooooooooooooooooooooooooooooooooooooooooo1oo111111111111111111111111oooooooo
;<<<<+++++++++++++************************cc**cccccciiiiiiiiiiooooooooooooooooooooooooooooooooooooooooooooooooo111o11111111111111111111oo11111ooo
I<<<<+++++++++++++++**********************cccccccccciiiiiiiiiooioooooooooooooooooooooooooooooooooooooooooooo1ooo11111111111111111111111o111o1ooo1
:<<<<++++++++++++**************************cccccccciiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooo11111111111111111111111111111111o1
-"<<<<+++++++++++*+*************+***+********ccccccciiiiiioooooooooooooooooooooooooooooooooooooooooooooooooo1o1111111111111111111111111111111111o
<I<<<<++++++<<+++*+**********<.:.  *++*******cccccciiiiiiiiooiooooooooooooooooooooooooooooiooooooooooooooo11111111111111111111111111111111111111o
+,<<<<++<+++<<++++*********** ---;  +++********ccccciiciiiiioooooooooooooooooooooooooooooooooooooooooooo1o111111111111111111111111111111111111111
+-"<"<<+++<+<<<++++++*******++--;--  ++++******ccc+,... .:<*iooooooooooooooooooooooooooooooooooooooooooo11111111111111111111111111111111111111111
+<e<<<<+++++<<<+++----;+++++++----   <++++****cii-...      .;coooooooooooooooooooooooooooooooooooooooo1o11111111111111111111111111111111111111111
++"<<<<<+++<<<<++++++<",..-":   .    +<<<++***cI;.. ..   ..  .cooooooooooooooooooooooooooooooooooooo1o1111111111111111111111111111111111111111111
++;"<"<<<<+++<<<+++++++++.            .+<+++***i:.........::.:ioooooooooooooooooooooooooooooooooooooo11111111111111111111111111111111111111111111
*+<1<<<<<+<<<<<<<++++++++,             :<<<++**.:.....:,,;-,;coooooooooooooooooooooooooooooooooooooo111111111111111111111111111111111111111111111
1++-<<<"<<<<<<<<<++++++++;          -+++<<<<+*:..:,:,<<+++-,*oooooiooooooooooooooooooooooooooooooooo111111111111111111111111111111111111111111111
e++,"""<<<<<<<<<<++++++++      -++++++++-<<<o1oi<-...-"<<++"<ioiioooooooiiiooooooooooooooooooooooo11111111111111111111111111111111111111111111111
e++<<<"<<<<<<<<<<<+++++++,"+++*+**<++*+<+*ccccc++<"-";-"<<;iioiiioiioooooiooooooooooooooooooooo11111111111111111111111111111111111111111111111111
e1+<"<<<<<<<<<<<<<<++++coioc1*+*c***<ccciciiooc******+";,-iiiiiiiii*<"""<<***++++<--"ooooooooooooo11111111111111111111111111111111111111111111111
e1*+,"<"<<<<<<<;;;*i18@080P00e*++***iiooiioioiiio**++<"""<oooiiiooooooooooiooooooooo+"oooooooooooo11111111111111111111111111111111111111111111111
<"++"c"""<<<<<<+<<*i0P@P881*c****++1ooooooo*oociocio+i*+-<++oiiooooooooooioooooooooicooo1oooooooooooo11111111111111111111111111111111111111111111
"""+<<""""<<<<<<<<ci0@$P8ooi*+**+*ioo11111cooiio1ciooi"+<++*oiiooooooiooooioooooooo1oooooooooooooooo111111111111111111111111111111111111111111e11
;---<,""""<<<"<<"<ci6$P$86P@80ec+*ci111111c1o1ioi1o1o;ic+++*iiiiioooiiiiiiooooooo11ceooo1oooooooooooo111o111111111111111111111111111111111111e111
:: ..:<""""<"<<<"+<cIPP$$$@Io1c+++*o111e11o11eeoi111+1ic++**oiiiiiiiiiiiiiio11111eeo6eeeeooooooooooooo1o11111111111111111111111111111111111111111
,::.  ..:-"<<"""<"<ciPPPP@ic****++*ooe1e1ooe1ce1ei11"1oi*++*iioiiioiiiiiiio1111e1eiI0eIeoooooo;"ooooooo1oooo111111111111111111111111111111111ee11
,,,,::. ..:<<"""<"<co08P$8c*+***c*c11eeee1oee1c11eo1i11i*+*iiiioiiiiiiiiiioo111e111I0eIeoooioo<<*coooooooooo1o111o111111111111111111111111111e111
---;,,,,::..:""""-"*c6$$$8*i+*cc6P8o11eeeeoeo11ci1eoc*e1c+*iioiiiiiiiiiiiiioeee1eo0I6eIe1iooooooI1oc*i11oooooo1oooo111111111111111111111111111111
;;--;--;,,::::""""<<*IPPP8ci*I@P88+c1oeeeeee11o1cc11iceic*+*oiiiiiiiiiiiiiiiiiiie18I6I6IIIIIIIce6I066oiccoooo11o1o111111111111111111111111111111e
-"-;;;;;;-;:,::""<""ci8P@@IP@P@o<<< :oeeee1oe1111oiccc1ei***iiiiiiiiiiiiiiiiiiioo086eiioeIIII1ee6I600600e1ocoooooo11oo11111111111111111111111111e
-<""-;;;;;;;;,,;,;-;*c6@PPP86<"""<"  ;Ie11111111ooii*i<11ico1iiiiiiiiiiiiiiiiio-"I861iiiiiiiieoI66000000000I1ice1ooooo1111111111111111111111111ee
;,,,,,-"--;;;;::::-:+ce006*   -""<"  @6Ie111o1111ooi*ee11iiociiiiiiii*"--+iccc*i1886iiiiiiiiieiie660000000000061oi*eeeeIe1o1o1111111o1111111111ee
,;,.:,..:,::::::::";"*+1-;    ::::: .$80e11111oo11c*c1oiii1*+iiiiiiiiiicccciici6$@86ciciiiiiieiiI660606600000800001ii*eIeeeeIeee111oo111111111111
;;,::,:...,:::,,::;--",,:.    ..... I$0*11I*+1eeeo*1occ*<<+**cciiiiciiccccccccc6$88Iiiiciiiii1ioI000066000000060000001oiceeeeeeeeeeeeeee11111111e
--;::,;:. ::,:,,;,,:,::::::   :::::.P@8W88eeeIIeece1oc**+. .;cccccccccccccccccc6H886iccccciiiii1I66006600080000606000080I1oiceeeeeeeeeeIeeeIeIIee
;-;,,,;,: .,-,;,::,;,:,,,:.  .,,:::.$8P8WMWe111c...1o**...,::,ccccccccccccccccc6$88IccccccciioiII6006000000600000000080006061oi*eeeeeeeeeeeeeIIII
--;;,,;,,.,:::,,,,,-;:,,:.    :::::.PP@6@HHe+1e+I0o;:..:::,:.,;"+cccccc*c*ccccc6@88ecccccccci1i6I660000606060000000000080000006e1oii1eeeeeeeeeeee
-;-;,;;,,:::,,,,,,,;;:        .::::.i@0e086o168Io++eo-*6;,,.:,,;;;;;;-******cccI808ccccccccccci606006060008006006008060000080088o**+**8ioooe1*-,,
---;;,,,,:::,,,,,,,,;,:::::.::::::::,<"I$ee*ocP8P808I6c;,::;::,;;;;;;,,,,,,,+*cI008<cccccccci*i68I0660600080800006000000800800886,,:::,,:::::,,::
--;-;,,,,:::,,,,,,,,;,::,,:::::,,,,,,"-,"<"-+110888888e1+,:,::,,;,,;;;;,,;;;;;;I600<*cccccccoci60060600060600600000608008808808880,,:::::::::::::
";--;;,,,,,,;,,,::::-;,,,,:::,,,:,,,,";,"";";-;;;;;;;;;;,:::::,;;;;,;,;;;;;,;;;eI60;,;;,;"ccccee6606000000000000088008088888@088@@8",,::::::::..:
--;;;;;;,,-::,,,,,,,,;,,,:,,::,,,,,:,"-: --;,,;;,,,,,,,,,,:,::;;;;;;;;;;;;;;;;;eII0;;,,,,:,;+;I666666000000068800088888808@8@@@@@P@MM<,::::::::::
----;;;,,-,,:,,,,,,,,;,,,:,,,,:,,::,,"-: ,;;:,,::.  ,,,,::::::;;;;;;;;;;;;;;;;;e1e0,,,:,;;-;<<I6II06I66608000088008888@@88@8@PPMWHHMMMM0,::::::::
"---;;;,;-<:;::;,,,,,;,,,,,,,:,,,,,::"-,:,,;;,,::..   ,,,,,:..,;;;;;;;;;;,;;;;;11I6,,,,;;;;-<-e6III66660000600088008888@@@@@@MWMMM#MM#We*<-,:::::
6""<"""--;,-;:,  ,:,,;;,,,,,,,:,,,,,,,,,,,,,,,::....,;,..:....,,;;;;;,;;,;;,;;,ioI",;;;;;;;<<,;*I6e6666600606006888088@@@8PMMMM##M$occc+"",+*+",:
I,;;-""--"",,,,,,.;,,,;,,,,,,,,,,,,,,:,,,,,;,:::....,,,..::....;;;;;;,,,,;;;:,,oiI";;;;;;;;*",;;;ceI6I0606000008008@88P8PWMMMM#M#$ic*cc++"*c**ccc
61+";,,-"--;,,,,,,:.,,,,.,,,,,,,,,,,,,,,,;,,:,::....,,,;..:....;;;,,,;,;,;,,,: ii6-;;;;;;;;+;;;;;,;iII6I060660088880@8@MMMMM#M##M##Wc**c*******cc
68"<+--<"<<;,:,,,,,,.:;  .:,,,,,,,,,,,,:,,,,,:::::..,,,,,......:,,,,;,;,:,,::  cc6;;;;;;;,,<;;-;,,,,+II606600608088@8WMMM##MMMMMMMW**+*cc**ccc***
I0"-""-""---,:,,,,,,:.:,:::,:,,,,,,,::,,,,,,,:::.....,;;;..:::::,,;;;;,,,,::,::**6;,;;;;;;;";;,,,,,,,;iI60660000@80$MMMMMMMMMMMM#MMi*+ccc*ccccc**
ee8.;;;--"--,,-,,,,:::,:,:::,,,,;,,,,,,,,,:,;,,:::..,;,;;,.::::.,,,,,,,:,,,::,,+*i;;,;;;;;--;;,,,,,,,,;;oI0000688@WWMMMMMMMMM###MPoc*+cccccccc***
e1I:.,,--;--;,:,,,,:,,:,,,,,,,,,,,,,,,,,,,,,;;,,,...:;;;;:..:...,,,,:::,,::,,,;++i;,;;;;;---;,,,,,,,;,,;;"I60600WMMMMMWMM###MM#MP1*cc**ccccc*****
1110.::::,;,,:,,;;...;c;,,,::,,,:,,,:,,;;;;;;,,,,:..,,::,,......:,::,,,::,,,,;,"-<,;;-;;-;";,,,,,;,;,,,;;;;*I668WWMMMM#MMMMM##W@iiccc*ccc*c****cc
111e.,,:,:;-;:::......::,,,,,,,,,,,:,,,;;;,,;,,,,:...,,,,:: .....:::,::,,;,,,,,-+,;;;--;,;<;,,,,,,;;;;;;;;;;-o00WHMMMMHMM#MMM$eoiiic**cccc*c****c


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