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

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

-<+*****c++;"<"-ioooiiiiiic<":-,"iic*"-c*cc*******c*iiiiiiiiii"cc*-;,,<*ioooooooiicii*"--o*1cc*ioM####MMMMMMMMMMMMMMMMMMMMMMMWW-";,,:c,:::.......
+*cioii++-<;;,<-ee1111ooiii+<,<<cc<1<";ccc*ccc*****ciiiiiiiii+<oi*<-,,"iooooooooooiccoic"--11iio#M###############MMMMMMMMMMMW*-;,,;,,:,::.::...i,
cio1eeo-;::,;;"I6066IIIee1o*;,<,co1i*<cccccccccc*c*ciiiiiioii++1ii+-:,+oooo11ocioc<1oicoo*--+1eiMM###################MMMMW@<@+;-""-,,::.::::.-,..
1eI6001+-,;"*+1800000666II1c,,+"c10oc<icccccccccc*cciiiiioiioi<Icei"--+1111111c<+"<1111iiooc+"*eI#####################W$MMMe-"@*"e;,:::,::,,,-:.-
60088011<;i*e+188000000666e1-,*"i1I1+<oiiiicccccccciioiooooooo+Io0*+;;+1111111c<,;+*11e1eiio1i+<+M####################eMMMciH*HP-,,:,;::....:.:-o
0888@8ei*+@8$81<0000066666Ii,;*<11I1+*"ooiiiiiiiccciooooo111oo*II0**--"11111111c<*,:<eeeeee1oo1oi*####################M#MioeW6;-;,,;,:-:...:.<,c.
0888@81c"*@@$0o08000006666Io;;*<eeI1*<<ooooiiiiiiicoooo11111occ668+*-"ieeeeeee1*c<;,+1eeeeeeoeooI##################M#MMWeHWc@8";;;;,:::::..:;:,::
088888o*<*8P$e180000666666ic;;+<1i+icc1ooooooiiiiiioo11111111*"I08**;<oeeeeeee+*1*+,oeeee1+o<III1##################MM#MHWiM$"6;;;;;@--:::::.:..:i
088880i*"*0@$o10000666666Iei,,--<+"""c1ooooooooiiiio111111111*cii***-;*eeeeeee1ce*+;oeeIee+;<iII6###M@8##############MMH#W<$<*;e-WIHo,i::.:...I".
008886i+"*I@@oo06006666IIIIc,,-"""-++iooooooooooiiio1111111e1*coI<"",+<eeeeeeeeceoc;iIIIIe*+-;eiI##MIiW#############MW#WMH+WI$oMHiH<Wi;,:;::.1;..
00000e<i-*o"+"o006666IIIIIe+;:;;,;:.:,+*oooooooooio1o1111111*,<<e<-",ceIeeeeee<cIoc-1IIIIIci+"1ce****cM##############M#M$MIW0HMcM1;Iec0ii-,.":...
000001c*,-"I;<i60666IIIII",:::,-"<<<+io1oooooooiiiio11111111oc;,:;;-,*eIeeIIIe"c6ic;eIIIIIcI*<1ie<+**cM##############MMMIW6@W0WP-PiHoe6c,":::....
00006occ,;i*cc+66666IIIIeee<+o11o11o*ooooooioio+ciioo11111111111ooc;:,-+eeIeeIe+"i<;iIIIIIc1c<1*1+++**M#####M#MMi"W##MWWHWMWWW@P08WiM0i;"::".,:."
66066**;:.:,;-<o66IIIIeeee1i11c1c11ocoo1iciiiiiiioiooo1o111111e111e1eeeeIIIIIIe<o<;;eIIII6c1c+1co+*c*c$MMo**<"+"""ePe$WMMWMMWWH+#8*W1H--,-;,::.,.
66I1<<"""cI6II1IIIIIIeeeeeoco11ie1ciiiioooooioiicic111111eeo1e11e**ee1IeIIIIIe-,<<--IIIIII*I**ei*+++**IIe*Mi"<+++**I<1MMW#W##HM#oM@oM;;,;:::,....
Iec-,,::<,"II1+eIIIIeeee11iiooo11ooiioioioioiioiiii1111111eeeeee11eeeceIIIIIeeIe1*;-"eII6Ii+,<e1++++**6IIee+c+c****eeo"MM##MM#MMPHW-;,,,:::;.::..
-;-,:........,:Io111111e1o111ooo1oooooiooiioiooiiii1111111eeeeeeeeeeIeeeeIIIIeeIeie1eII6II+--+e1**+++*6IIIeeIe++**+6e111-M**<+<**8I+"-<,,:,:.::..
i,,:::.    ..,;+ee11111111111oooooooooiooooiiiiiiii1111111eeeeeeeeeeeeIeeee1eIIeeiIeeIeI6I1;;"eI*<cc++6IIIIIIII6o*+"66e11i"**++++<<";-;;;:::::...
...... :. ..,.,-oc,;-111111ooc<-;,,,;"+i+iiiiiiioii"c11111c"oeeeeeeeIIeeIeeeIIeeeeeeIeIII6eI6IIoI1*eIi1eeIIII660886"08-e11e*+++<+ii<W#WMI#-::::..
:::.;,;. ::::::,..:,,<io1*;-""---;---co1*ioiiiiiiio"e011111+66I@@o""ieeIeIIIeeeIeeeeee1e666666606i+II<<e*"I<666608I<+P<I"e1**++<+"o+iPoPI@,I:;:.:
..:*-",+.,:;,::;."-*o11oo+;-coiiiooooiiiiiiioiiiiio1111111o*e66@$HHoc";<eeeee+eeeeeee1eeeeII6666IIIIIo*e+"e"ecoo60<<;","c<c+****<<i""**<$8@i08"+;
:..:.:.. :-cic<;;-<++::,i<"o1ooooooioooioiiiiiiiiii11111111111e1eeeei+"+IIeIe+i*ioo+"e11<"""<"*1IIIIIIIIII1+e*1eIc"-----,:,-;<*+**oi-"**+e66e6-8i
<<cci"<: ..:ioooo1+:ooooo";;,,,:::....,..iiiiiiiiioo111111-i11oe1eeeee1+eIeIee1ccoei*111++<"<+ceeIIeIIIIIIIeeI-c;;.:+;":""<;<<*cicI<*ic+IP80088e*
.:,io*+:  .::::.:"cc;,,ci<"I6<I$-",,,;,";iiiiiiiiiooo1o111;-,*""--,,::;+Ieeeeee1ee11ieeeccic+<i11IIIIIIIeeeee*";,,:";;,;-+-,;-*io10"<"ic"<060c""<
:,+cc+<...:"<---;+ooic*c;,*"*;*60+""<"*ciiiiiiiiiiooo11111,",;*,;;+,"+**eeeee"--;:,:<eeIe1eIIee61eeeeIeeeeee1o;*-,--,<"-;i<ec"i<*oH*P-"<-";"<;,:,
+iioi+:.. :0c++<<cioiiiicc*"1,-:.,ci<Ii-<iiiiiiiiio11o1111<;;;;-:,;c*<*oeeee1cicc,-,<IIII<<"-+I6o<<"":-,*"o1""o-:+";:.-,;-;-,;,:,,;"":::::",,;...
*iio"...:.:"";;;-cii--iccioIc,<+i:,:,"<-oiiiiiiiiioooooo1o:.:,+-;0+i*<*o1+*oe1"-**<,+I"i6"<"-+I6ii++i;"<ec++<;,:::;-*<"-:-,;,-:..<:;,:::;;,,:. ,,
+  ". .:.:,1+<,;;ccc;;icc":;<,e:*-:.:;":*iiiciiiicoooooooo<-"*i1+;o,<**11ioo*,,o<,:,++;<I",<;cIIoc+<I;+*I++;;".;+<i+0c+,,,,,<"--,-;;-@8,; .:<;.,:
-,,"..,.:::;;,,:,ciiccc:::,:;,<:,,;::"*0+iccciiiciiooooooi::-;-;--+,**:;"cii:.;:..:,-:-c":;;;,I+<;""."c+;::.,;;-+<1:;,e1;1,"1--".,-i:,1""<*;+:c"-
  .,;,:...:<<<+",*cccc+:.,;,,:@0;,-oI6e;*ccciiiccciiooiiii::;:::<,""*c,6-":*.-::i:.::6P:,i,. ,I+*:"::-:":....::,,oo::c0:.;,.<":..,<,.---;.1c.,::.
.   ...: .;c<;,::,::::: ..:;;II<:-iIeeeIc*ccccccccio111111icc*+:-,,:c:;..:::::i1-....-+"*1<;"$<"<+6*o::,,..,:;..-,:,:eIoc0$,:6e*e$e;<,+cco++;,:..
   .:.:.. :;,+c"..:::::....::e+-"c11eeI*+:,:::,,:"<++*ciiic+<c":..."o;:...:..ci6:....,.,c,;,,<i--cc*;,.....,*<<"<-, .;-<*cc...ii1ii::...:eo,,,:..
  ......:.,";,:,.:,-::,:,<*c-:,,<c11eeIo<::::....:;-"--"<"--;;-,.:.,.;+".   :<icc;.... .,::,::,+,i;:::.......,-"<-:  ,;"++... .ioc,.....c1,:-...:
.  :..::..::,-""..:"..,,,-+<;<**ci1eeI61+.:::.::.:,::---""--;;::.:":---,,:..,;,:::.... ..:6o<*,:,:.::.    .....;--.::-;"++,,,: ooi,::. ioo,,.....
  ."::    <<<""<::;<;;",;<+<"+*ioe1o1I6e+.::::::::;"+*ciiic*+<;::..:.--:":..;,-..:.......;<""-,;;........... ..:;<0Io<.;"8;,:::,-;<::-o11c-;:::..
   -  ....:<<<"<""-;:,:"<++;"""-i6111111c::.:::;+**cciiiccc**+<-,-;:;,-:<:.::"-.::.... .:--,-;:... .:...........<+80ii.::::.:::::.1::,eeooc<"*-:.
"-, .    .+.<"""""-;,;"<"<*""<ce6e111oo1i,:.::-"<++*ccc***++<<"-;,;;:.;:".:."--+:;:."<"<:<",--.............  ..."-+-<o<,. ..... ::+::,1o11ooic",,
;,,. . .:,;;;;;;-----;;;;,;;;;---;:-i1c,-""---"<<++++**++<<""""-;,-";;;:-..;;":"<-:;--;, *"."<.-:. .... ..   ..."""-;o**".....:,;;o::oo1eo11ooi"-
:,,,,,,,;;;--<"<""-"""""""""<---;,:,;,,-"""""<""<<<<+++<<""--""<<<<<<<""""-------;::.;;;,+- <-**+;;:....... ...:.,-<1o1*<.....:+-;,.:iiioooo1oo-+
,;;;;;;;;;;;-----"""""""---"<-;";:....:;""""""""<<<<+++<<"""""""++*******cccccc***ciccccc-i*;i*cccc:,:..     "1c+i1o6I**"......;co1oio1eeIo11o+<"
;;;;;,;--------""""<<<"<<<<"-,--;,:,:..;<""<<<"<<"<++++<<""<<<"<<+++***<+"*+<*+*c*++**c*<*+",.-*c:,,:..::....<oe611,.<"<.  . ...+c*ccccccccccc*c-
"<<<<<++<"""+<<<<<<<<<<<<<<"<<"-,,,-,.:."++++++<+**++++<<"-"---"<+*****i***cc**ii**c*c****i1ee1111c:.........*+::::..**,........**c*cccccicicc**+
++++++++++++++++++<+++++++++++"-,;-"<-::-++++++++**c*++<<<"-;,,;"++ccc*ciio11111oioooooooioooo1111::.. . . ..ci:.:..;c*c*::**.,**c*ccccccccc**cc<
<<+<+<<+<++++<+++++++*+++***+";;;--<<:..-***ccc***++<<<<"-;,,,"+*ciiiee1111oio1oo11oooiio11oi1oooii:.. < ... 1o.:...111o1;,oi,:,11ii*+**c*+***cc"
<<<<<<<<<<++++++**+++*++****""--""<<+..:;**+++++*+<"-;;;,,,,--<<+*ccc*io111o1eocccii*iicioioo1i1ic*:.. < ....cco....cooo1;,io1;-iioiiiiiioio1oo1c
"<<<<<<<<++++<+<++++++++**+"-;--""<<<:. :**c*++**+"-,:.....:,---"+**+*ccoooo1o1occciiiiiooo1oii1oo:. .;;:...+ccc,.. iiccc;,cic--*cocioocioooo+coi
<"<<<<<<<<<<+++++++++++++<""-;--<++*+<:;++****c*+<"-,:.    .:;-<+*1oo11ooioo11oo11ooo1oo1icciiii++:.  --... cccco:..iccc*+,oc**--**cccccciiii*ioi
<<<<<<<+<<<<<+<"<"""""<++<<""""""<+<<+++<<+++*ccic*+-:.    .::;-<*icoo1iiooooio1oi1oic***ccc+++<<<...<++,.. iocci:. *oci**-+***+-I**cciicii**iii+
"""--""""""""<"""""<<<+++++++++++*********cc*cciii*";. ..:-":,;-"+iooiioiioooooioic***++*+++++<<<;:..icc... iccci.. c*c**<*"<<*",**cic****cciciic
----"""""""<+++*<<+++++<+<++********cccioooooic***"-,..:,-<<",;-<+iiiii1iioiioi*cc**+*+++++++++<<;...ii,....+cc*... cc<"-";""+ic**ci*-,c*cc**c*i*
"<<"<"<<<<+<++<<++<++<<+++++**ccciiiiooiiiiiiioicc+-: :,;-"---,-<*oiooiioooicoic**+++***c**+***ccc...c*:...,*+*+....---"-""<*c*ccccc*c*iccc**c+*<
-"""<""<<"<<<+<<+++++++++*ooooooooooiiiiiiccccicc*+-:.::;<"-;"<<++*cciooiiiiicciiiiiicciiic+*cccc:...**...*-"-<";  ;"--<<<***c***c**cccc*+***ccc*
"<<"""""<<<<<<<<<+++*ccciici*oiiiiiiii*iiicccc*c*+*"...,;"<"<<<"<<+*iiicccccci**iccicccccccccii*c<,.-+<.  ..--,::::<++++"""++**c*iic***cc*ccc**+*
<+<"<"<"<<<<<<+cccc*cccicc*iccc****icii**coiciiii**-. .:;"--<++<<***+++*c++cci**cciiiicccooi*+<+++<+*"""-"+""""-"""<<<""""+**+*+**c*++**c*+**ccc*
"++i-<""<+*cccccciciccc*cc*c++ccc*icccc*iciiicici*+-    ,"<<<***-""<<"<*+*+***ciccciiiii**""-;,;*"<--<<+<<<<"-<<"""**++*****+**++**++*++++++"<++<
"""<*****cc*+**cc**c**ccccc*<***+*ccic*+c*****c**c<"    :"<+++++<<<+*+<<*++*ccii*c*cii*-<"::;,;;;.,:,--,-<++<cccc+*+cc**+cc*c**++***+**+<"""-"""-
"<+***+********++******c+*+**cci******+++*cc++icc+*< . .,++<""""<<<+cc*c<*****cc**<+*<*+"<,"<,-,.: ,:;;;;;+*<++*ccccc*cccc*ccc+**+++++<<"<<"-""--


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