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

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

;;;---"-"----""--"-""";"""-""""""<""<<-<<""""---,<,-<,;1oooic":.:"+<<<<<"+++<+++++++***+++*+++"+*++++++++<++++<+<o1PH@86*o16oo<<<<<<<<".I-""-+o-+
;;--;-"""""-"--""-"""-""""-""""""<<<<"""""--""""--";+;-<;,io1oo*":. <++<++++++++++<++**+*<+++<++++++++*+++++++++<oeePH6$@coe6i1<<<-<<<<<.6-""<+e<
--;--...,"""""<<"""""""""""""""""<<<<<<"""<<<<""<"""--;+;;<-;c11oo*-:. c++++++*++++++++++++++++++++++*++++++<+<<- ..:o@8$ioe6o1c+<<-<<<<":-"""+-<
----........:-""<""<""""<"<<<<<<<"<-<<<"<<<"+<<<<<""<"<--",<;"<,-111oc<,  c++++++*++"++++++<<++<<++<++++++++<++<";;-;: I$$ioe0o1+<<<<<<<""".<"-++
----++<"-....::::;<"<<<"<<""<<<<<<"<"<"+<"+<<+<+<<<<<<+<<"<"",*;<<,,1e11c".. c+++++*+<++++*+++<+++++++++++++*+<<<"",<-;.,<Hee6eo1+<<-<<<<<"<.-"-*
---cooooic*+<-..::::::;"<"<<+<<<<<<<<<<+"<""+<<+<+<<++<<<<<"<"<-----+-;e111o+,..c++++<++++<++++++++<*++++++++++++<<<-,+-;:-+eI8oe+<<<-<<<<""<"""+
--;o11111e111oic+<...:::::;<<<<<<+<+<<<+<<<++<+<++<<+<++<+<<<+<<<""<-"-+-;Iee1o+, .c*+*++*++++++++++*++**+<++++<+++<<"-,<-; ii66oe++"<<<<<<<<<"<"
--*1eeeeIIIIIeee11ic*+-.::::,,,<<++<<<+<+<+<++<+"<++++<++<++<<++++<<""<,*-+-;eee1i<,. *****+**+<++++*+*++++*+++++++<<<<--,<--:6811o<<<"<<<<<<<<""
""11eeeIIII66666IIIIee1ic*+..::::,:;<<<"<++<+<++++<++++*++*<+++*+<<"*+<<"";c-<<;cee1o*::.*++++**++++**+*+++**++<<+++<+<<<"-,"--,811+<<<"<<<<<<<<"
"<11eIIII66666666666666IIIe1oc*- .:::,,,"+<<<<<<*+**+++<<+++++++++++++"<+<<-";*;<+;*Ie1o*:::****++++++++++**+++*++<+<+<<<<""-,<;;.o1<<<<<<<<<,<<<
"1eeIIII666660000000000006666IIe1oic,..:::,,-*+<+<*+++*<*+*++***++++*+++++++++<"";<"*;<Iee1c, ,*+*++++++++++*++++++++<<+<<<<""-;";;:i<<<"<<<<<:<<
"eeeII66660+*+I0000000000000000066IIe1o*<.::,,,,-<+++*+++++c***+*++c<**+++***++++<<<-*"c;"IIe1*:.<+++++++*++++++++<+<+++<+<<++""-,"-,-<<"<"<<<-+.
1eIII666000********10888888888888000066II1oi*.::,,,,"c+*c***c*+*+*<*+*+*+*+*c<+**++++++;*-*;;eIe1<..1*+++++*++++++++++<<*++++1I<<<-,<; +<"<<<<<"-
eeII6666000**************@888888888888000066II1oi*::,,,,,*+**ccc**c****c*****+<+*++++++*+<c+-+"-eIeo+::i+*+*++++++++++++++<++1eeee<"-;", <-<<"<<"
eII666600000********c*c*cc**cc@888888888888800006Ieoi*.::,,,,<*+***c***c++**+*****<****++*++<+<-+-;eeei" .c***+++++<++++<++++1ee1ee+""-<<<<<<<<<e
eII6666000000c****cc0888**c***88++*"8@@@@@888888880006Ieoc+.:,,,,;<*+c**c***i+*****c+++++*****+++,"<+;Ieeo; .***++++<+<+++<++coeio11+<<"<<<-<<<<<
eII666600000006***ccc88888@88i@8*++<<<*++@@@@@@@@@@88880066e1o*:,,,;,,*c*i**+**c******++c*++++*+++<<-"<"-ee1i:.***++<+++++++++*o11oeo<+<<<+<-<<<<
III6666000000888c**ccc@8888@@@@8<++<++++++++**@@@@@@@@@88888066I1c*;::,,,;cc****c+cc+**+****++**<<+++<+;"<--1I1c:.o+*++<+++<<+<o1eIioe+<<<+<<<<<<
III66660000008880*ccccc@88@@@@@@@<<+++o@1*+++++@@@@@@@@@@@@@@8888066e1i*::,,,;***c**cc**c*icc*c***++**++<+-+<--II1*.:c++<++++<<"oo1e1e++<<<<+-++"
II6666000000000888*cc***I08@@@@@@@<++++*@@@@@@*@@@@@@@**@@@@@@@@@@888006I1ic,:;,;;<iic**c**c+*c*c*+****<+++<<;**:.eei<. c*++++<+"iio11o<<+<<+<"+<
II666666c8000088888e*++<<c8@@@@@@@@@+++++@@@@@@@@@@@@c+++++<P@@@@@@@@@@888006e1i*:,,,;;ci*******c****+*c***+++++-+<+-o1o< .++<<<<"**ioo++<<<<<"<<
II666666+<<+++*I888@0+<<<<*88@@@@@@@@+<+++@@@@@@@@@P8+++++++*@@@@86@@@@@@@@888806e1o*;,,;,-ccc**ccc***c********;*;":c"<-11i;.+++<<",+*c<+"<<+<<-<
II666606<<<<<<<<++++<+<<<<<<8@@@@@@@@@++<++@@@@@@@@@***+*@+++@PPP@+++*@@@@@@@@@@@8800Ieoc-:,,,,<cc*********c*+c,:**+**"<"";11c,.++<<-;<<<<<""<<"<
II666606600*+<<<<<<<<<<<<<<<+@@@@@@@@@@+<<++@@@@@P@****+@P*++*@PPP+++cPPPP@PPPP@P@@@@@@8806eo+,,,;,;c****c**+"******,:::...,+-1ei: <<<"<<"<<<<<<-
II6666600000000008"<+<<<<<<<+8<<<<<*8@@@<<+++@@@P@******@@@*++PPPP+++*PPPPPPPPPPPPPPPPPP@@@@80Ieo*;::.<**cc*":+***.::::......-;<-11<.<<<<<<""<<<<
II66660000000000888888@@8@<<18<<<<<<+<++<<+++<8@@i+++++**P@*+++PPP+++*PPPPP$,;@PPPPPPPPPPPPPPP@@@86e-"+*****-,,**. .:*c<*.....<"-"+-1o< +<<<<<<"<
II66666600000008888888888888@8888<+++++++++++++@P++++++++++++++i@@*++*PPPPPP,6,PP,;-PPPPPPPPPPPPPP80"++**c*,<<;c+. . **cc     ++<+"-;""oi;.+<"<<"
II6666660000000008888888888888@@@@@@@@88++++++*@*++++*PP@+*+++++@P+++*PPPPP;;P:PP;@;;i-"<$@PPPPPPP@@8+*ccc**<";";..... ..    ++*++++"",-"+oc:.+<<
II66666600000000000888888888888@@@@@@@@@@@@@@@@@****+8P@@@PP@++++Pc+**@PPPI;PPP,P;:-;;:$i"<Pe+@PPPP@@**cccc**-;--+......    *****+++++<+"<"",oi,.
eII666666000000000088888888888888@@@@@@@@@@@@@@@@@@P@PPPPPPP@c+++P@***c@PPPPPPPP<;@$,@-$$;0--o$$+;P@@+**+cc*c*-<<+**+;,;-********++**+++++<"-<""i
       ..-66000000000888888888888@@@@@@@@@@@@@@@@@@@@@PPPPP@P@P+**PPc****cPPPPPPPPPPP@Ho-;P;;P"<o"P@@8*cc**c*c-"+++++c*********,******++++<<<<<-"
                ..:800008888888888@@@@@@@@@@@@@@@@@@@@PPPPPPPPPPPPPP@P*+**PPPPPPPPPPPPPPPPPPPP:;PP:P@@++cccc***-*+++ * *+**+*cc-:::;c**++*++++<<<
                   ...    ..*888888@@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPP@PP@PPPPPPPPPPPPPPPPPPPPPPPPPP@P@P@+ccc*ccc**++*+,+.+++******<<<::::,++++++++<
...               .:::::         .....<8@@8@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@8**+*ccc****<<+ +.*+*****c,,,"+<<"::::<<+++
................  .,,,:,                ........0@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPP@P@@8+**c***cc***<+<+,++*++**cc;-",:,-+<<":::,+
  :.::::.::........,,;,,........               ... ...::,:;@@@@@@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPP@@8++***cc*c*c*****+*+********I+*+c-i,:,-<<",
""<"""";;.    ....:,,,,,.:.........::..........           ......:,*,,P@P@@@@P@@@@PPPPPPPPPPPPPPPPPPPP@@-*+***cc*c******+*******+*cc*<<<"o6e;,:,:<
<<<"<<<"<;-;,,. ..:,,,,,:::::::::::::::::::.:..........          .  .......::.,"PP@@@@@PPPPPPPPPPP@@@@@8*****c***cc****+*c********+*<1""<"*;;-;+i
<<"""":",,,,,:. ..,,,,,,:::,:::...   .::,:::::,::::::::::::....::::.................:::,,..:<PPP@@@P@@@8**+**c***ccc********+*****<"c<-<+"+--;"-*
<++<<"-,;,,-;:  .:,,,,,:::,,::,,:,:;,,-,"-:::,:   .:,,,,,,,,,:.,,,,,:::::::::::.....        .;,...:: .:,"<+*c**************+******+I11+++*-+-;""c
"""""--,,,,,,....:,,,,,:,::::,,,::,:,:"-","""";;,:,;,;;,,,;;;;.;,;;;;;;;,,,,,,,,,,:::::::...:--...  .,;"+<+c***c*****c*+*+*+++*+**+i<io<;6+*<;-<"
"""-;;,,,::,:...::,,,,,,::,,:,,::::,,;;-;,""--,;;;-;,--,;,;;;;.;;;--;,-"-,;:....,,,,,;;;,,.::--,,,:.::,,+""+*****c********+***+++*+*1c+10+*e+--""
,,,,,,::,:::,...:,,,,,,::::,,;,,::,-,,,;,;;,;,,;,;;;;,;:-,;;;;.,;;-;-<"-+<<<-1,<-<,;,::;;;:::;-.  ..::,,"""<************+++*++*++++*++cc"-<*-;;-"
,,,:,::::,:::. .:,,,,,::::::::,::,:-:::,,,,:,,;;---;;;,:-:;;;;.,;;--;;<"+,"+,c--,"";;,:;-;::,:--:...::,,"+""*********+++<++++**++++++icIcc-iei";+
,:,,,,,:::::.. .:,,,:,,:::::,:::::::,:,,,,,:,,;,,,;,-,;:-:;;;;:,;;--;"-,,<<"-<+<;;""".+;-;,:::--::..::;,-<"<<*+*++***+*++++++++++++++c+ic+-c**+-"
,:,:::::,:,:....:,,,:,:::::::,:::::,,:,:,,,,,,,,,,,;;,,.;:;;;;::;;;-;-<;;,;-",,,"<,;":,;;-,:::--:::.::,;,-"""**+*++******++++++++++++*+<*cc-<cc";
:,,:,::,::,:  .::::::,:::::::::::,,,,,,,::,,,,:,,,,,;;::,:;;;;,:,,--;-,",;<<"";,;<;-;,:,;;;:::"-,::..::,;;<"<*++****+***+*+*++++++++<+*c""+<*+-<-
:::::.::.::.  ..,,:::,:::::::,::::,:;,,,,,;,,,,;;;-;--,:,:;,;;,,;,---,;,:;,,"";---,;;,,:;,;::::;;::.:::;,;<<<<+*+++******+*++*++++<++++<<co+""<*-
::.:..,..,..  .:::::::::::::::..::::,:::,:,,,:,,,,,,;,::::;;,,,,,,;-;"-"<--;,,;;-,;;;,-,;;;,:,:;;::.:::,,,-""<++++++***+*+++++++++++<<+++++c*cc<"
.::::......   .::::,::::::::::.::::,,,,::,,:,:,,,,,,,:::::;;,,::,,;;-*;+<<<-;;;;,;;,,,,c;;;,:::;;:::::::,,;""-**++++**++++++++++++<<+<+<+*<<++"<<
.:....::.:.  ..:::::,::::::::...:::::::::,,:::,,,,,,,::..:;,,;::;,,;-----";;,,;;;:,,,,::;;;;:::-,,::::::,,-<<"**+**+++*+*+++++*+++++<<+<<--<-;-";
...........  ..:::,:,::::::..:..:::::::;::::,,,;,,:,:::.:,;,,;,:",;;;,-;;--;;;;,,,,,,,::,-;;:::,,,::..::;,;<""<+*+++*+*+++*++++++<+++<++;-<;-";;,
... .......   .:::,::::::::........:::::::,""<---:::::::.:;,;;,.-;,;;,,,:,,;,::,,,,::,,::;,,,:::;,::..:.:,:,"""<+***++*+++++<+<+++++<<+<;-;;",,-;
.......  .   ..::::::..::::......::::,,;;;,;--<";::::.::.:;;;;,.;-,,;,,,:::,,,;;,,,::::.,,;,,:::,,::..:::,,;""<++**++++++++++++++++++<<<<;;-::;;,
..... .....  ..::::::.:..:::.....::::-;-<-+-<;<-"-::...:.,;;;;;.;;,,,,;,,,,,:::,,,;,::::<,,;,:::,,:::..::,,;<""++++++*+++*+*+++++<+<+<<<<,,;,;;,;
.........   :..:::::::.::::......:.:.;-,,:::.:::,,;,,:::.:;,,,; ,;,:,,::::::::::::::....,,,;,:::,,,:...::,,,"--"++++++*+++++++++++++<++<<<-,-;,--
 ..... ...  :..::::::....::........::::::....::.......::.:,,,,;.;,,,,,,,:,,,,::::::::..:,,,,,::::,,:..:.::,:;---+++++<++++++++++++<++<<<<<,;-,;-;


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