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

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

""<<<+<<<+++++++++++++*****c**cccccccccccciiiiiiiioooooooiiiiiiiiooooooooooooooooiooe6$$$$111111111111111e11e111111111oooooioo11111o1oooooooooooi
++++++++*******c***ccc*cccccccccccccicciiiiiiiiiiiiooiiiiiiiiiiioooooooooooooooooooeI0$$$$1111111111e11eeeee11ee11111111e1111111111111ooooooooooi
+***+******cc*ccccccccccicccciiiiiiiiiiiiiioioooooooooioi+ciiceoooooooooooooooooio1eIo0088o1111111111111eeee11ee1e11111111111111111111ooooooooiii
oooooooooioooooooooooooooooooooo-,;;,;ooo1111111111111iioooo11111ooooo1ocoooooooo11e1"-"---111111e1eeeeeeeeeeeee1ee1111111111111111111ooooooooooo
*++*<<<<"<""-;;,:;",e0000000000e,;;;,+.;0000800088800i0iieII66I6eiIIIe1ceeeee11111ee<*"-"""IeeIIIIIIIeIIeeeeeeeeeeeeeeeee1ee111111111111111oooooo
:cIII6I6666666IIIe;,;--18888888;;;;;-;.::,<@@@@8@@@8188i1I600806eo000I18@I660I1Ieee<c"$$P8;000888880000000066666666IIIIIIIIIIIeIeeeeee1e1111111oo
,:,-:..-::.,:..,:;":..,<++60+60-;-;;-1:88888888@@888e001I68@$P@61c*+;,,;"<@M#H1c-e"i-@WWWW8@@@@@@@@@@@@@@@@@@@@@888888888888888800000066666IIIIIe
o1e;,166001*:,,;;+",:.+cIei0o0o,----+6;00008888888ePe00I68PP66Io,,,,,,,::,,-8H6i*,o-8PWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@88888888000000066
:::,:,*ccI"...;:.*";-:i<+++*i8I,;"""*,;coo1III6Ie0@80e66@@801c",.::::,,::,,,:,,--<-o@HWMWW@@@@@@@@PPPP@@PPPPPP@@@@@@@@@@@@@@@@@@@8@@8888888880000
::::::..:::::::,,,;;;;;;----""<"<<<<++<<<+iciciiiee6c*i60i;,,,,,,,:,,;;,:::,,:,,,;<i6HWMMMeII60088@@@@@@PP@P@@P@@@@@@@@@@@@@@@@@@@@@@@@8888888800
;-;-;-;;-;------------;;;;--------------;;;;;;-;;;;;;;-;,.:::::..::..:,,:::,,;:,:;--cIHMMM***++<<<<<+<<<<<+<+<<<+<<<<<"<"-""""+ii1eeeI66008800000
-"-""""<"<+<+<<<++++++********cccccciiiiciiiooo111oo11o"::::,:::::::..,,::...:,,,,;-"c6@WM""-------"-"""<<<<<<<<<<"<<"""""""""""-"---------------
-""------"-"""<"<<"<<++++++**++*cciiooioooo1o111e11ee1",:,:::,.:::::::...:,,:::,;,;,;-"8$M*************cccccc*cc**+++++<"""<-"--;;---;-;;;;;;;-;-
-"""""<<<<<<<<<<<++++++***cciiioioooo111o16III6660006-,,,,::::,:::,:::..,:.::,::,,;"---,cWc*c*ccciccccciiccccccc***+*+++<<<""""""""""-"------;;;;
........:......;"""""""<<<<++++++++**+*++***ccciiioi+,,;,,,,::.::,:,,:::,:;,:;;,:;;;"-,;;Iccc**c*cccioo1oiiccccc*******++<<<++++++<<<<<<<<+<<+<<"
:::.:....:.:....:::::,,,:,,,-,;;-"<"<+<c*cioiioic**;,,,,,,:::::...::..:::,,,,,;::,;;;,,:,;*iiMM###M$M#####MMWWWHH*****+*+++<++++++++++++++<<<<<<<
,.:.,::.:::::::.,,:,:,;;----""<-<"+++c*1oieIe1I11i"-;,:,,,::,:...:::.:::;:,::;:,,;,:::::::;"oMMMW$#######MWWWWWMMcc*c****+++**"MM##MMMMM#MMWHH$##
;,;,;:::,:,,,"6#@ei-""<<+<+"<<+<+***ci1eIiI068@86I<8<;;,:,:.:::.::...::,,,;;,:;,;::;,.::;i:"o#WHM###MMMMMWWWWWWP$icccc*+c*+***+####MMWWHM#####H##
-,;,;;;;-,<<++o@o*+1ci-<6e#I*;1oo11111eI0e00e8<6W#c-;"-;,::::...::::::,,,;,,,,:;::,::::.,ci"<$HHWWH@08@HMHHWHHM##Iiiccc**c***cc####WH#########HMM
";,;,,,,;-<+c1I#$o+P"<<*eeM6o+1*iIeIeII8008018I68#I*<1"*;;::::::::::,,,,;-,:,::;,,::,::-"""++*++<<<+++<<<WWWWWMW#6iiiicccc***c*M####W#W#######HMM
<;;-;,,;;-*+co@#6110cc"+i0#oIi11I0III6I6000016e88#0o-i*<+-":.,:::,,,,-;-"-",:,:,.::::;""++*+<<<""<<"<<*+++WMMMMM$6o1eIccci*coc<$####W#$M######HMM
<,;;,,;,;-c"ioP#e1o1-"<*1@#oIi-*1III60688808I6e8P#8I*cc-+*-":-"--;,,,;;-<*+-;...::.;-"<++++++***ccc+<""+c+<MMM###0oiiciiic*ii*+$M###W#W#######HMM
+,;,:,,;;-c-*IP#6Ieo;;<cI$@o1ie1166ee#e8@88@801@P#6I6$@c+cc1i**<"""-,-<"+"*<"-,:,:;<+****c*c**cccccc*c*<<+*<MM###8oiioiiiiccci*$M###W#W#######HMM
<;;,,,,;--c,;68#0o1<;-,i$##10<cio"6###@WI;8@@01MH#W$$##o+"1688c+""+ciciioioooci*-++*+<""---------""<""<<++*ciPH$$61iiocooicici*PH###M#W#######HMM
+,;,,,;;-"c:;@H6@I8+;",18##oHi;+c*P#W#0$W16e0ooM###W###e*<+iiici6,,-cooe1111ocic<<"--"++++++++++<"";,;-""""<<<++++**"iioooc8#1cPP###M#W#######HMM
+,;;,;;;-"i:-o##6cM";",ee##cW-<o1-WMH#0##+o61IP#W##i###1+<8WM#H+-e#ioo1ee11i++<<";"+<+++++++*+*******+<<;,-"""<++++***oooocH#e*PPM##M#HM######HMM
+;;,,,;;--i,-cM;*-c;-",11#8*I-cio;6eP#6M#<o1eIW0<0@"M##o"--<*I+co1Ii+1i1oc+"<<"-,<<<<<<<<<<<<<++***c++**++<-;""<<++++coooicH#1c$$MM#W#H#######HMW
c,;,,,,;--c:-i#Me1I;-",oo##1P;"i<,PiP#IPMcoee60MP#8MM##1*-eeIII0@P@6oo+"c6i""";;"<<"<<<<<<<<<"<<<+<**<+******",-"<+**iooooiW#ocP@MMMW#$#######HWW
e+;;,,,;-"i:"i#1<c6";",o1M$iP-,8*@+i"066$-c11iiP8#IW8#W1c*I88@0808I1**ceMMP"-;,""<<<<<<<<<++<""""<""<+<+******c:;;"<*icooicW#oi+*+c****+*******++
i;+;,;;;-"*"8*WM$""<-<-eoWWP<<-e*oi<*0;;,"e6o*"*H$<<MWMec+Ie+Wo-86ei<,-8WM1-;,-"<<<<""<<<<<++<"""<<-"+<<++c+***c:,-"+i*ioicHMoc****c**cc*********
o-1@HHHH$c*coc88+"++*io1oW$ci1i0#WWM####M#c0eii1$MP1o#Mo16ei0eH6+-"+8,*HM#+;---<<<<<<"<<<"<<<<<<"""--"*<<<<c+++*c+,-cicooicP$ic**+********++*+*++
1o1PHWWHP--*+"*0c*i*oioooI01eici#$-""#####"ocoe6680ee$01@e"<<e1"1PH$P6i$M$",:-<<<<+<<<<<<""<<<<<<"""--<+<""*+++**ccii*cooo*ccc<""""<<<""---------
e:,6$WHP":,<i@0e6ooco"cP0$$8e+$M#########P0PP068@$8$$M$P800*oIe0e0@P6+#@@Pe;,-<<<++<"<<<<<"""<<<<""";-"+<""+*+++**c*eHcioc*Hi*+<*+*+*++*+++++*+++
oIcoiooo1I66I6II6I66066008@$$H$$PP@@@P$WMMWMWWHHHH$WM###########WH$@0606@8;;;<"<<+++<<"<<+<"""""<+""--"+<""<*+++++c**iciic***+c<+++*++++<<<++++<+
<-+--"-----;;;;-;;,,,:,,,,,,,,,,,"ooocccoooiooooo111eIeII66IIeIee11eeeeII0-:""""<+<<<<""<+<""""""<<<"-"<""-"+++++++**+ccic++***""""""""""---""---
:::,,;,;;;;;-;;-----"<<<<++*c*c*,,oiocioe1eeeee111oo1ee11eei1eeeeeeeeeeeIe;,""-<<<<<<<<""<<<<"""-""<<--<"---<+++++<*c++cc**+++++++<<<<<<<<<<<<<"<
*+++++***c*c*+:+**cicci*iiiioo****oiociociiiiiiiioooooo111ec11oooooooooooo,,"-"<<<<<<""""<<<<<"""--"<--"""--"<+++<<+*+++cc++++<+++<<<<<<"<<"<<"<<
<<<<<<<<<+*i*+:**********cccccioiiiiocoi*cc***ccc**ccciiico*ioi1*cccciiic1,,--<<<<<"<"""""<<<<<""--"";-"----"<+++<<<+*+++*+++<"<<<<<<<<""""""""""
-"""""""""***+-*+*c-+*******<*ii*cicccii*i*iooooo1ooicoiiii*iico*cicciiio6,,""<<<<<"""<<"""<<<<<""""""---"--""<+++<<+++<<+<*++"<++<<<<++<<<<<<<<<
--"""""<-<<+<<-++*c"++++**++<*cc**cc+cii+*+iiioioiooi*iccii+cc*c*cccccccii--""<"<<<<<-""<"""<<<<<<""""------""<++<<<<++<<<*+++"+<<<<<<<<<<<<<"<<<
""<""<"<""<<<<"+++*"++++*+++<*c******+cc+*+cccccccccc+c*ccc<c*<**iiiioooo1*<<<""""<"""""""""--"<<<<""-;--;--"""+<<<<<<*+""<+<+;<<"""""<"-"<"""""<
-----"""-"<<<<+"<+*"+++****+"***+*++*<+*+++*iiiciicc*<+***c<*+<c*ciiiiiiioc<<"<"""<"""""""---"""-""<<";---;-"""++<<"<<<+"""<<<-<<"""""-""""""""""
##MW@--"-"""""<<<<*-+*+**++<"++*+++++<+++<+*ccicc*cc*<++***"<c1eIIIIe-"""*<<<""""<"""""-"-----"""""-"";-;;;--""<+<<<""<<<"""<<;"""-""-"---""""-""
H$P6+---;"<"""""<<+-"""""<+<"<*+++<++<++<<++***+***11occcc*+ieIeeeeIo,,,"<"""""""""""""""----"--""""""-;;;;;---"<<<"""""<"--"<;-""<<"""-;--------
$$@6"-"-;<"<""""<"<;""+<<++<"<*++<<<*"<<<"+<+**1III0888ec<<**ccc*++*+::,""""""-"""""""""""-------""--"-,;;;;---"<<<""-"<""---"+"-------------"---
088e-;;;,"---;-"""+;""<<<<<1@8@0808@I<c<<-<<<<++11e08@ei-------;,,,,,:.:;;--------"--"---"--------"-""",,;;;;---<<"""""""""-;;""-----------"-----
e661;;-;,----;--"-<;"<<"<<"<$HWWWW$$1@WP1ic*<<<I66000e+-------;;,;;;;;;,,,;;;-;---------------;;-----"",,,;;;;--"<<""---"---;;;+cc***************
eIei;;;;;--"c081ccc@-"+o0WHH8PWPWW$@H6@H8WWMWW1e08I1e+--;--;;;;,:;;;;,,;;,,,,,;,;;----------;;;;;;;---",,,,;;;;;-""------"-;;;;;,;-<*cicccccccccc
ci+:::,,,;;"i086608088eI@e08060IIi6I6@@@00006$6Io6IeI-;;;;;,;;;,,;;;,,,;,;,:.:,,,;;;;-;;-;--;;;;;;;-;--,:,,,,;;;-"---;;;---;,,;;-:::::,;-<*******
;,,,::,,,;;<08080006111@+iiooe116e1ocoiic;Ic<<+<co106ic;-;,,,;,::;;,,,,;,,;,,.::..:,,,;;;;;;;;;,,,;;;--,.:,,,,,;;---;;;;;;;,,,,,;:...:..:.:,"*<++
-""-:::,;;"I66IeeI66Ieoi1IeeIooo1I111;-"*c8@cccice8o@86e-,::,,,::,,,::,,,,,,,..,::::..:,,;;;;;,,,,,;;;;::,:,,,,,;----;,,;;,,::,,,-............:,;
<<<",,,,,;-i861606IIIeieIeo1c1006Ieoc*,*6Iccoo16Ie8@6@@":,,::,,:::,,::,,,:::,:.::::::..::,,;;;,,,,,;;;,:::::::,,,;-;;,,,,;,,::::,,:..............
Ii+";:,,,e886o108080Ie16i+"ee66I666I1c*i1ee60080eP@60@-.:;,::,,:::,,:::,,::.:,::::,::..::::,,;,,,:,,,;,....:::::,,;;,,,,,,:::..:::,..............
oc<",,,,,;"<*io1oiioooiiooioiioioo1111eeI608@8e080P@0:..;;;,:,,:::::::::,::..::::::::::::.::::,::::,,,: ....:.::::,;,,,:::::.....::......:,;;-,::
++<",::::::::.................:::,,,,;---"-""""-;: ....,;;;,:::::::::::::,::...:::::::::::...:::::::::........:::::,,:,::::...........<::,;-,,,::
+<"-,,::,,,,,,:,,:,::::::::::::,,,:,:,,,:,,,:,:::::::,,:,,::::..::::::::::::::.........::......::::::. ........::::,,,,::::........::;<:::,,,,:::
"-;;,,:::,,-"""----;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,;,,,,::::::   :::::::::::::::..............:.:::.. ........::::,,,,,::::.........ci,:,,,,,,,,


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