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

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

000000000000000000000000008088808888008888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888000001o
00000000000000000000808888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888000eo
00000000000000880088088888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888I1
000000000000888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886o
00000000888888888888888888888888888888888888888888888888888888888888888888@8888888888888888888888888@@8888888888888888888888888888888888888888801
0000000808808888888888888888888888888888888888888888888888888@8@@@8@@@@@@@@@@@@@@@@@@@@@@@@@8888888888@8@@88888888888888888888888888888888888888e
00000088888888888888888888888888888888888888888888888888@@8@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8888888888888888888888888888888888888888888888888I
80888888888888888888888888888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8888@888888888888@@8888888888888@888888886
8888888888888888888888888888888888888888@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@88888888888888888888880
888888888888888888888888888888888888@@@@@@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888
8888888888888888888888888888888@@@@888@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8888888888
8888888888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@8888888
888888888888888888888888888@@@@@@@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888
888888888888888888888888888@888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888
888888888888888888888888888@88@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
8888888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@88888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8
888888888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
888888888888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@8@8888888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
PPPP@@88888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@8888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
888@8@88@@88888@8888@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPPPPP8P@@@@@@@@@@@P@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@8e@@@@@PP8@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
888888888888@888888@8@@@@@@@@@@@@PPPPPPPP$$$PPP@@@@@@@@0@@@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<6*++o@@oee+I@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
8888@888888@888@@@@@@@@@@@@@@@@PPPP$$$$$$$PPP@@@@@0886111eeIo8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e<<<""+ici<-1"<i@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
888888888888@@8@@@@@@@@@@@@@@@PPPPPPPPPP@@@@@@@@@@688I6o1<i1eP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1@@@e<""-"c1Ii"-"I<"I@@@@@@@@@@@@@@@@@@@@@@@@@@@@PP
8888888888@88@@888@@@@@@@@@@@@@@PPP@@@@@@@@@@@@@@@800001e"1111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0"""";------<-"<<66@<+@@@@P$$PPPP$$P$$$H$$HH$$HH$
8888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8000611<*eeo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+"---------"-"---+"eP$HHHHHHHHHHHHHHHHHHHHHHHHHHH
888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@68866e1cieei@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@*+----;-"-i--;-"0H"-<PHHHHHHHHHHHHHHH$HH$H$$$$HH0i
88888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8I8IeIoioio+@@@@@@@@@@@@@@@PP@P@@P@P$$P@Pc<*+<";-;;-c1-,;;;";"+<"<$HHHHHHHH$$$$$$$$$$$$$$$oPc""
8888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@00000611I1ei@@@@@@@@@@@@P@$PPPPP$$$$$$$$$PP*"-@c;----,"-;;;;-";""-<"e$HHc$$$$i$$PPPPP$c6o*<""<-
8888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@060000ee1Iei8Icccic@@@8@@P0++PP$6PPP6e*PPP8";81+-<--;",;;-;;--"---"<<++ii$$PPcPPPPPPP@*<"<""--"
88888888888@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@8660008e1e1eoco1111i1111+6cc*<+i<*@1@eI0"i*"""""-;,;;,$-"-;;---;;"+-"""0$PPPPPc@PP@@@@@<"--;;-;-
888888888888@@8@@@@@@@@@@@@@@@@@@@@@8@@8+i*"+Ii@88860000e111eocc1I11oooio+**+<"+<<<ci**"iico*c"-,;;;;;;;-;**+,;;"-o"iP@PP$P@@@@ci<e0oi<6@;;-;;;;;
888888888888@888@@@@88@@@@@@@@@@8e-o+";-"-;";-6@1i8e8060ee1111cc161c<"<o1c<+""-"""<"<""<<+"--+ei""-8"--;,i<----;;;;-i"*6@eI@@@@o<"-<<---i*";----;
888888888880088888@@88@@@@@@8@@@@i"-c--;;-;;-,"+,+<o8*161ee111c**+c*"<"*+<<-<<"";"---"-"""""-"6-;;,;-";$c-,-";"";"",,;--6"<<<88i-;-"-;;;;-;"";,-;
88880880e0eeoe80608680888@88888@";;;;<",;-;,-,;---;oIei1iccco*<++"""--""-"""<""-";-"-"---;;--,-;,,;;*I-";--e,.:-;;;;-"--"+8888*<---;-;;-;;-""",;-
6880108ii*<""<oo*c1+6i6I1I0e80eo*c"-;;;;--;;-;;-;";0e--;ccoI*+<"<-"-;;";---;,-,--;;;""--",----;-;;;,;;;,;;-,;;;----;;;";,-;"88*;"<---;--;-;;;;;<"
e6c"o0ei<"-;---"---;<"+*"<*"c"<---;;;-;;;;-------,,;-;-+i--ic<<""<;;;----;-"----"-----"---"-"--;-;,-;-,;,,;;;"------;;;;I"<608i""-"""-<;;;--;;--;
+"<<i*""-;;;;;;;;-;;,;;;;;";;-;;,;,;,;,;,;;;;;;-;,;;;-;-;,-;--;-""-";-;;--;;;;;--"------;;--------;;-,;;,----------;;1606*<*ee0<<*-----;;;;;;;,;;
--<"-;-;;;,,;,;;;;;,,,,,,,,,;;,,,:,,,,,,,;;,,;;,;,;;;;,,-;-;;;,;,-;--;;;;;;;,;;;;,-;;;;;;,;;;;--;----;--;--;-------;;--""-""*+"<"-;;;;;;;,;;,,;,,
,;;;,;;;-,,,,,;,,,,,,,;,,,,,,,,,,,,,,;,:,,,,,;;,,,:,,;,;;;;;;;;,,;;,;;;;,,,;;;;;;;;;;;--;;;;,;,--;----;;;-;;,;;;-;;;;;--;;--;;;;-;;;,;,,,;;;;,,,,
,,,,,,;-;,,,,,,:,,,,,,,,,,,,,,:,,,,,:,,:,,,,,,,,,,:,,,:;;,,;,;;,,;;;,;,;,,,,;;-;;;;,;,;;;;;;,,,-;;;;;;;;,;;,,;-;;;;;;;;;;-,;,,;;;;;;;;,,;;,,;,,::
::,,,:,,;;,;,,,,,;,,:,,,,,,,:,:,,,,,:,,,,:,,,,,:,,,,,,:,;,,;,;:,,,,;,,,,,,,;,,,;;,,,,,;;-,,,,,,;;;-,;;-;;;-;;-;;;;,,;,;;,,,,,,;;;;;,;,:;,,,,,,::,
,,:,,:::,,,,,,,;;,,,,,,,,,,,,::,,,,:,::,,,,,:::::,,,,:,,,,:,,,,,,,,;;,,:,,;,,;,;,,,,;,;,;;,,,,,,,,;-;-;,;;;,,,;;;;;;;,,,,,,;,,;;;,;;;;,,,,,:,,,:,
:,::::,,:,::,,,,,,,,,:,,,:,,,::::,,:::,,,,,:,::::,,,,,;,;,:,,,::,,,,;,:::,,,,;,:,,:,,:,;;,,,,,,,;,;,;;,,,;;;,;;;;,,;;;,;,,,;,;,;;,,;,;,;,;,,,:,,,
:::::::,:,:,:,::,,:,,::,::,::,:::,,,,:,,,:,:,::::,,,,,:,,,,,,,,,:,,,,,,::,,;,,,:,::,,,,;,,,,;,;;,,;,;;;,,,;;,;;,,;,,,;;;,,,,,;,,,,,,,,,,,,,,:,,,,
::::,:::,,,,::;::,,,,:,,,,;,:::,,:::,,,:::::,::::,:,,,,:,,,,,,::,,,:,,:,:,,,,,::,,:,,:,;,,,,;,;,,,,;;;,,,;;,,,,,,,,,:,,;,,,;;,,,,,,,,:,::,,,,.::,
:::,::::::::,::::,,,,,,::,:::,:;,:,,:,::::::,,:::,,,,,,,;,,,,,,::,,:,::::,:,,,,,::,,,,,,,,,:,,;;,,,;,;,,,,,,,,:,,,,,:,,,:,,:,,,,,,,,,,,,,,,::::,,
:::::::::,:::::::,:,,,,,:,;,,,,;,::::::::::,,,:,:,,,,,,,::,,,:,,,:,,:::,::;,,,,,,:::,,,,,,,,,,;,;,,,;,,,,,,,:,,,,,,:,,,,:,,:,,,,:::::,:,:,::::,,,
::::::::::::::::,,,,,::,,;;,,,,,::,::::::::,,,,,:,:,,,,::;,,,,,,:,,,,:,:::,:,:,:::,,,,:,,,,:,,,;,,,,,,::,:,,:,::,:,,,,,::,,,;,::,:,,,,:,:::::::..
:::::::::::::::::::,::,:,::,,,:::::::::::::,,,,,:,,,,,,,,,,:,,,,::,,:::::::,,::::,,,:,:;,:,:,,,:,,,::::,,:,,:,,:,:,:,,,,,,,,,,::::,,,,:,,::::::.:
:,:::::::::::::::,::::::,:::::::.:.::::::::::,,:,,,,,,,,,,,,,::::,:,,::,:,,,::::::,,::::::,,,,,,,;,,,,,,,:,:::,,:,,,,:,,:::,::::::,,:,,,,:,:,:.::
:::::::::::::,,::::::::::::::::::::::::::::::,,:,,,:,:,,::,:,,:::,,,,,,:::,,,,:::,:::,:,,:,,,,,,:,,,,,,,,,,:,,,:,,,,,,,,:::::,::,,:,:,:,,,:,::,::
:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:,,,::::,,:::,,,:,,:::,,,,,,:,::,,,:,:,,:,,:,:,::::,::::::,,,,:,:::,:,:::,,:,,:::,:,,,:::,:,,
::::::::::::::::,:,::::::::,,,.::::.:::::,,,:,,::::,:,::::::::::,,:,:,,::::,,::,::,::::,,,;:,,,,:,,::,::,,,,::,:::,,,,:,::::,,,::,::,;;,::::,,,,:
::::::::::::::::,,,:::::::::.::::::::::::,::,,::::::::::,:::::,:::,,:::::::,,,,:::::::,:,,;::,,:::,,::::,::::::::::,,:::,:,,::,,::,,,,,:,::,,,,,,


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