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

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

;;--;------------""""""""""""<""<<<"<<<<<<<<<<<<<<<"<"""""<<<<<<<<<<<+++++++++************cccccccciiiiiiiiiiiiioooiooooooooooooooiioiiiiiiiiiiiii
-----------""""""""""""<<<<<<<<<<<<<<<<<<<<<<<<<+<<<<<<<<<<<<<<<++++++++++******cccccccccccciiiiiiiiiiioooioooooooooooooo1oooooooooooooooooooooii
----------""""""""""""<<<<<<<<<<<<<<<<<+<<+<<++++++<<<<<<<<<<++++++++++********cccccccccciiiiiiiiiiioioooooooooooooo11o1111111o11oooooooooooooooo
---------""""""""""<"<"<<<<<<<<<<<<<<<<++++++++++++<<<<<<<<<+++++++++*******cccccccciiiiiiiiiiiiiooooooooooooo111111111111111111111111ooo1ooooooo
--------""""""""""""<<<<<<<<<<<<<+<++++<++++++++++++<<<<<<++++++++*******ccccccccciiiiiiiiioooooooooooooooo1o11111111111111111111111111111111oooo
------"""""""""""""<<<<<<<<<<<<<<<+++++++++++++**++++<+++++++++********cccccccciiiiiiiiioooooooo11ooooo11111111111111111111e1ee1e1111111111111111
-"-"--"""""""""""<<<<<<<<<<<<<<++++++++++++++++*****+++++++++*******cccccccciiiiiiiiiiooooooooooo111111111111111111eeee1eeeeeeeeeee11111111111111
""-"""""""""""""<<<<<<<<<<<<+<++++++++++++++*+******++++++++*******ccccccciiiiiiiioooooooooo111111111111111eee1eee1eeeeeeeeeeeeeeeeeeeeeee11e1111
""""""""""""<"<<<<<<<<<<<<<+++++++++++++*+*++*******++++++*******cccccccciiiiiooooooo1oo11111111111111eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1ee
-""""""""""""<<<<<<<<<<<<<++++++++++++**++**********++++++******cccccccciiiiiioooooooo111111111111eeeeeeeeeeeeeeIeeeeeeeeeeeeIeeeeeeeeeeeeeeeeeee
-""""""""""<"<<<<<<<<<<+<++++++++++****+**********cc+++++******ccccccciiiiiiooioooo111111111111eeeeeeeeeeeIIIeIIeeIIIIIIIIIIIIIeeeIeeeeeeeeeeeeee
""""""""""<<<<<<<<+<<<<+++++++++*******+***********+***********cccccciiiiiioooooooo111111111eeeeeeeeeeIeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeee
"""""""""<<<<<<<<<+<+<++++++*+++******************---<<<****cc*cccccciiiiiiooooo1o11111111e1eeeeeeIeIIIIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIIeeIeeII
""""""""<<<<<<<<<<<<++++++++*+********************--------+<<ccccccciiiiiiooooooo111111eeeeeeeeeeeIIIIIIIIIIII66666666666666666I66IIIIIIIIIIIIIII
""""""<<<<<<<<<<+++++++++++++*********************<----------"++c**,:iiiiooooocoo1eee11eeeeeeeeeeeIIIIIIIIIIII6666666666666666666666666IIIIIIIIII
"""""<<<<<<<<<<++++++++++++++*+******************c<------------*+:::,c*iiiiocio111eeeeeeeeeeeIeIIIIIIIIII6666666666666666666666666666666666II6III
"""<"<<<<<<<<+++++++++++++++*+++****************c*+-----------:::,:,,*c***i*io1111eeeeeeeeIeeeIIIIeIIIII66666666666660660000660666666666666666I6I
"<"<<<<<<<<<<++<+++++++++++++++*********************,-------::::,,,,,*ccioiio11eeee1eeeeeeeeeeIIIIIIIIIII6666666666666000660000006006066606666666
"<<<<<<<<<<<<<<<<++++++++++++*++***+***************+,:,:;;--:.:::,,,,*ciioeec++iiiioIee:::::,,:,*eIIIIIII6666666666660066600000066000000000066666
"<<<<<<<<<<<+<<<+++++++++++++++++*************++**++,:,,,::,:::::,,,,*ioo1e1*+*ii++cooi,::::::::::::::::"I6II666666666060000000000000000000000000
<<<<<<<<<<<<<<<<<+++++++++++++++***+********+*++++++,,,,,;"<::::,;;,ciio1eei*+*ii++++++*ooi+:,:::::::::::::::,"6II6666600000000000000000000000000
<<<<<<<<<<<<<<<<<<++++++++++++++++++**++++*++++++++++*++++++::,,,-+ciio11eeco<cii++++++++++*o1oi-,:::,::::::::::::,"66660000000006000000000000000
<<<<<<<<<<<<<<<<<++<+++++++<<<<<<<++++++++**************c**+:,,"<<*cioo1eeo1-<cii+*++++++++*****o11i<::,,::::::::::,:::-0600000000000000000000000
<<<<<""",:..:.::.:::.<<<<<+++++++++*+*********+++************c***cccci11ei1i<"++++++++****+*********co11i",,,,,,::::::::::;,180000000000000000000
--........::.:::::::::+++<++++++++******************ccccciiiiiciciciiiiiiiiooi1+++++++*******************ee1oIIIo,::::::::::::,-66000000000008808
""....:..::..:::::::::.+++++************cccccciiicccccciciiioooo11111111111111*-++++++*******************c*c1IeIeI--::::::::::::::,<6000000008808
""-..::...::::..::::::::++********c*ccccccciiiiiiooo1111111eeeeeee1eee1111111oic;;-+++++****************c*I1eeee;---ee1,,:.::::::,::::-0060000080
"""...:..:::::,,::::::::<***cccciiiiioooooo11111eeeeeeeeeeeeeeeee1ee111111111o1o,,;;;;*********++*********I1e,;;;;--;eeIIeo"::::::,::::::-6600888
"<"...:.::::,,,,:::,,;,:,oiooooo11111111111eeeeeeeeeee1eeee1e1eee1e111111o11oooiccciccc*++*********+******;,,;;;;;;--eII666IIIeeo,:::::::,,,-6008
<<<::.:,,:,,,,,,,;;;,,;,,"11111111111111ee1111e1e11e11111e111111e1ooooe++*;iiiiiic--;"*cccc*+c*********-,,,;;;;;;;;;-;IIII6666666IIIec,:::,,,,,-6
+*c:,:,,,,;;;,,,,;;;;;;,,,111111111111111111111111111oo1111oo.,,,:,,,,,,,,,;"*iiiiiiiiiiiiiiiic*****,,,,,,,;;;;;;;;---;eI666606060080000ee;,,,,,;
iii*,:,,,,,;;;;;;,,;;;;;,,11i11o111ooo1o1o1ooi+*i<:::,,,:,:,,,,,,,,,,,,,,,,;-"++iiiiiiiiiiiiiiiiic**c,,,,,;;-------;;--+I6666000000608806I6Io",;,
+iio,:,,,,,,,,;;,::::,,,,,coio*<<<<++",::::::-";:::,:,,,,,,,:,:,,,,,,,,,,,,;-"++++*ooooiiiiiiiiiiic**;,,,,;;--------;--;1I66600086088080I6oe006Ie
**<c:::::,,,::::-<<+<<+<<":::::::,:,,::,,,:::;"-,,,:,,,,:,,::,,,,,,,,,,,,,,,-<+++++<<i111oiic****++++*:,,,;-------------;e66000088888860eIooooo16
.,;""cc"<<<<<<;::::::::::::::::::,,:::,:,::,,;"-,,,,,,,,,,,,,,,,,,,,,,,,,,,,-*++++++<<+-+cccc*oooiiiii*;,;----"""""""<<"""60000888880606Ioiiooooo
:::::;;,::.:::::::::::::::::,::,:,:::,,,,,,,,;";:,,,,,,,,,,,,,,,;,,;;;;,;;;;-++++++<+co11oooooo1oooooii-;;-""""<<<"<<--+66600888888886660ooioiooo
:::::,;;:::::::::::::::::,:::,,,,,,:,,,,,,,,,,,,,,,,;,;,;,,;,;;;;;;;;;;;;;;;-**i1eeIe11ee11111111111oio1;;"""<<<<""-"I6666000088888806666oooooooo
::::.:;;,:::::::::::::::::,::,,,,,,,,,,,,,;,;,;,;,,,;,;;;;;;;;;;;;;;;;;;o1Ie66I11eeeeeeeeeeeeeeeeeeee11ic"-<<""--<i1II600000008888800I06eoooooooo
::::::,;;:::::::::::::::,,:,:,,,,,,,,,,,,,;,;;,,;;;;;;;;;;;;,;;,ce0I6606I1e6IeeIIIeeeeeeIIIIIeIIIIeeee111i<"-;+io1111e1eI008008888806I66iiiiooooo
:::::::;;:::::::::::,:,,,,,,:,,,,,;,;,,,;;;;,;;,;;;;;;;-;co6ee6000I1e66III66I6eIIeIIIeeI66IIIIIIIIeeee1111111oooo1eeeeeeI0II66088806e006ioiiiioii
::::::,::::,:,,:::,:,,,,:,:,,;,,,,;,,,;;;,;;;;;;;-ieeI666066eeII66666I6IeIeI6Ie1I6066666I660006IIIeeeeeeeeeeeeeeIeIeeeeeI6IIII00080IeIeiioioiiiii
::::::::::::,,,::,,,,,,,,,,,,,,,;,;,,;;;;;"ioeeeIIIIIeeeeIIII66I6IeII6IIIeI088066666600000666IeIIIIIIeIIIIIIIIIIIeIIeIIII66III66I60Ieeeee1oiiiiii
::::::::::,,:,,,,,,,:,,,,,,,,,,,,;,;"-;,,;IIIIeeIIIIII666IIIIII6I666I60006088000000008@80IIIII666I66666II6IIIIIIIII6II66666I60IIII6I6I0IeeII1iiii
:::::::::::::,:::,,,,,,,,,,,;-;-"--"-"-";;,6II666666666III6II6666006088000000000@@866006066666666666666666I666666666666666II6III6Ie666II6IIeIeoii
::::::::,:,:,,,,,,,,,,;;;;---"--"";""-"""-;,0666666I666666660000008088000008@@866600600000000066000066666660066000666666I66II6I6I60I6IeeIIe1ee1ic
::::::::::,::,,::;;;-;,--;-;;""-"";--;;;"";;;;0666666660600000080800008@@0I6660000608000006606006600000000000000066666666666666IIII0e6IeIee111io-
:::::::::"cii<,,,,;-;-;---;";;"-""--""-"-----,;06666600000088888@@88660660000000080008006000000000000088800000660006606666666666I6IIIIee1Ioeoeoi"
:::,+*ccciiooi-,,:,;---;,"--";-<"""-"<-""--<<-;;"600000080808066666060000000000000080060000008888088@88888000000000000000000I6IIe6eIIeeeeI1oooi++
::,**cccciioooo;,,,;-;;-,;";"";-"-""-"<"<"-"<"-;;-@800000660000000080000000080080800000008888000888888888880888888800000660I61IIeI1e6o1Ioe1ioic+;
:::<+ccciiioooo*,;,,;-",---"-""-"+"<"-<""<""<<""";;8000888808888888888880800888888888088888888@8@88088888888888888880006666e616eeI1II11Iooii*c<,,
:::;<*ccciiioo1o;:;,,;-",--;<"""-""-<<"+""<"+-"++";;;@88888888888@88888888888000000088888@PP@@808@8888@@@@@@@8888800066666IIIeII6ee1o1I1iocc*;,,:
:::,"++*cciiooo1o-;;:;;-";"--<""<""<"<"-""<<"<-"<""---80@088@8@8888@88888888888888888@@@@8888@@@@@@@@@@@@@@88880000066I66II61eIe6oooIeooi*,,,,,,:
::::-<*ccciiiooo1i;;,:;";"--"-<""<-"<"<-""-<<<<"<<"--;;6888888@88@88@@88@@888088@@@@@@88@@@@@@@@@@@@@@@888888080066666I611e6I1I1o1e11",,,,,,,,::.
::::,"+*ccciiiooooc;;,,,"-"-""-<-"""<"<<"<-<<"<-<""<""-;-@888@88888888888888@@P@PP@@@@@@@P@PPPP@@@@@@@8888800006666IIIIe1ee1i1oo1o:;--,,,,,,,,:  
:::::"<*ccciiiooo1o;,,,:;";";"""<"+""<"<<"+-<<"+"+""<"<-;-00888888888888@PPP@@88@@@PPPPPP@PP@@@@@@@@88880000666III6II1e1eo1co1:,,,,;,;,;,,,:: .  
.::::;"+*ccciiiiooo1;,,,,-"-<-"<-<-<"<<"<<+<-<<++"<"+<<"<--<@@8@@8@@@@P@P@@P@@PPPPPPPPPPPPPP@@@@@@@800000006I6eIeIe1ooi11*;,,,,,,,,,,,,,;,,,     
::::::-<*cciiiiooo11o;,,,,;"-"--<-<-<<<<"+<++"<"+<+<"+<+-"-;-P@@@PPP@@@8@@PPPPPPPPPPPPPPP@@@@@888880060666IIIeeIe1oiio+;;,,;,,,,,,:,,,,,,,,      


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