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

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

0000000000000000000000000000000000000000000000000000000000000000000000000000000060660066606660666666666666666666666666666666666666666666666666666
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006600000600666666666660606666666666666666666666
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600006000066666666666
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000066666
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6000888888888088888888800808008888888088888088880800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
e008888888888888888888888888888888888888880888888888888880888888888008888888800000000000000000000000000000000000000000000000000000000000000000000
ee6I668888888888888888888888888888888888888888888888888888888888888888888888888888888000880000000000800000000000000000000000000000000000000000000
111111e680088888888888888888888888888888888888888888888888888888888888888888888888888888888888888088888888888888880000000000000000000000000000000
eo11eo1eeII00888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880000000000000000
11o11o111eee60000@888@888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888008888
oiie1111eeeeeeI1I8888@8@@@@@@@@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888888888888888888888888888888888888888888888888888888888888888888
oiicoo1ooi11oo111eI6I600@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888@@8@8@8888@888888888888888888888888888888888888888888888888888
oi1ii1ioio11oi1o1111IIII68@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@@@888888888888888888888888888888888
1iciooioooooiooi11oeeeeee1I800@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888@@888888888888888888880
iicioociiciooc1ooioo1111111eeI66668@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@80086008888800eeI
iiiio11oiiio1oiooiioo11io11o11ee60800@P@@@@@@@P@@P@@P@PPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@80006eeeeI61e661ooo1o
io1iioocc*cicoioioio1oooiooi1o111e0I00860@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88@88I00606ee1111oo11111111eooo*co
cooooocc1oo11ce1oio1ic1i$e1I11Ioi111eeI6I66PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@PPP@@@@@@@@@860000Ie1111ee111111ioioo1o1ooic*iccic
oi*oicco1ii11iccoi1oio*0eW@WWIWe611111o1eI60@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@86IIeeeeee11ooooooo1oooooio1oo1iiiio1i*oiici
*c*ii*oioi11oioi1oo1occ1W*W@i*HIeo1io1o1111I08@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@6eee1111o111oioiii1ooocoioe1oo1oe1iiiccoi*c*cci
1ici*ciiccoio1o111o1ooie1ecMicWeWo1o1o1e1oo11eI@0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP86Ie1o11ooo111oi1ocioiiio1o*coo11iooocii*cc*cic***c
oico+<ioociii11oo111o1o1P1eWWI1$cioicioooi1oo111I008PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@8Ie1oiiioicoioo1o1iocciccccciiooi11ioo11cc**cci***c++*
oooiioiioooio1oiooooooooo1oooi1ccoiccii1iooo1oo1o$MMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8IeIee1oooic*ccccoi11oo+ciic****ociioi1oii1ccicocc**+*<*<++
iio111111oo11ooii1oooo11ooiie1111o1ooiiii11oooiooe88e8PPPPPPPPWHH$HHHWPPPPPPPPPPPPP6e11e1o1oiii***cc+*iioieioicic<**c11ooc+icc**+ciocoiic*+<+<<+<
cc*iiii1i*i1iociiooiiioooiiiIo1ooo1oo1oo11oiociioMHWW16@@PPPPPWWWWWWWWPPPPPP@@@6Ieee1ooioooioc**c*++cc*cioic*ccc****ciici*ciii*+*<+c**iic+<<+<+<*
++**ciiiii*<cc++*ic*<*+*iioi0ioooi1oioooiiooiciiioo11oe0@@@@@@PPPP$$PP@@0@6IIeoeo1o1icci1oiccccc+661**c*c**+*+++**+*c*iici<++ic+<<+"<*c*i+<+<<"<+
"+<*cc**+<**ccc**i*c*++<ccic8oicoiicc*cciiiiiiiooooo1o1e666666@WMMMMM#e1111e11oociic+**iii+***+++I1+*o+++<++c*****+*++<<<<i*<*<+*+c<<cc*coc+"+c**
+"<c"<+<;;"<+++<**""<;;<<<""8+**+<+<*c+c**++*+iciHii*iooI66Ie6PMMMMMWMoee1oo*c*80***+<<+++<<+<"--Iei1P$<"""+Ic--""""+"*c+""""+<<++""<<**c+ic""""+
,-"+<<";--"--+<-;<"*i----<+<8++"+"""<c*i*<+**co1cMWc+*Wi6W1eM8I"e111e*@WM80$I@oi1#eeIee81e1e1iococe1iWMic*+i6+""++"+<*<<-<+eoooic1io1i+c+++oc+<<-
"-;--"<<<<+*c++**ieiicio1cM18oeeIIIeeeeI61eIeeIII0PIIII66P8P8io--<";-o00808@$$@0ePIeocc**+*cccc*+*+*+II<---"<+<+<+<+co1o1oeee110I8@088@@@i*cccocc
o1ooo11e1oo1oooee1Ie11eIIeMe0eeeIII6I6IIeIeI6III6WMI608P$$P08o111111oo1000000800000P$$$H60o1eeee1iiicW$*****iicc+"*+--<<<<<<""--;i---"<<+<<<<<<**
eeeeeI1eeeeeeeeeeeeeeIII66MI0e1eeooeIeeIIIIIIII668o6e$P@@I8oooooo111oooo1006@0000080000006PP$$PHH6@IiIe1eIee1oc**+*<"iic+**c++<<""<<+<"""""""""""
1ee1eIeeIIIIIIee6eoeee11ooeIIeeIeeIIIII660088@PP$$$$PPI81oiiooooooo1oooooie6660@600000008066666660PP$$$P$$@6@6eccoo1eeeeooccc+cc**c*cc+*ciicc+++*
11ee1eeee111iooc+1IIeeeeeeIeIIIIIe*cccio8@$$$$@@$PP6e8ioiiiiiiiooooo1eooiiiie6666886666666000006666666668@@$$$P@P$$0688eccio111ee1oo*c***<+++*<++
ooooiii1IIeeeeeIII6I6IIIIII66i66e1688PPPPP@PPPP86e80oiiiiiiiiiioooooooooiiiiiie666668@666666666600000666666II66I8@@P$$PP@P$$@66881oicoioo11111111
ee1eeeeeeeeI6eIIIIIIIII666661ooIeo000@P$PPP@86e108iiiiiiiiiiiiioooooooooiiiiiiiiIPP6666@86I6666666666600066666666I6III688@PPPPPP@@P$P00688Ioiiiii
eeeeeeIeeII6II6666666666PP@0e11188@@PPPPP86Ie68Iiiiiiiiiiiiiiioooooo1ooooiiiiiiiiiI$HI666688II66666666666000006666I6II6IIIIII6880@PPPP@@8@PPPP66I
IIIIII666666660000080008@@@@@@@@P@@@@@06ee100iiiiiiiiiiiiiiiioooooooo1oooooiiiiiiiiiIP$I666II886IIII666666666606666666IIIIIIIIIIIIeeI0888@@PP@@88
I6666I6666660000808P@@@P8@8@@@@@@@86Iee1600iiiicciiiiiiiiiiiioooooooooooooiiiiiiiiiiii6PP66IIII088IIIIIII6I6I6666666066666II6IIIIIIIIIIIIeIe8088@
66666666000008@@P@@@8@@8@@@@@@8866ee1166IiiiccccciiiiiiiiiiiioiooooooooooioiiiiiiiiiiciiIP$PIII6II688IIIIIIIII6III6666666666666IIIIIeIIIIeeeeeeee
6666600000@P@P@@8@@8@@@@@88806IIe11660iiicccccccciciiiiiiiiiiiiiioooooooooiiiiiiicccicccic0PP$IeIIIII000IIIIIIIIIIIIIIIIII666666666IeIIIIeeIeeeIe
600008@@@@@@088@@8@@@8888066Ie111666ciciccc*cccccccicciciiiiiiiiooooooooooooiiiiciccccccccio@@PPeIIIeIee000IIIeIeIIIIIIIIIIIIII666666666IIIeIIeee
08@8@8@808888888@@880006Iee1oo6666icccccccccccccccccciiiciiiiiiiioooooooioiic+<<<+<"<"""""---;---"-"""<+1eI060IeeeeeeeIeIeIIeIIIII6IIIIIII66IIeee
888800088880888888806Iee1oo1I66eccccccicciieI6066IeI66e<<i*+"""""<<-""--"""<<+<"<<<"""";""""<"<"<<+*<"i11c;-,;;;--""c1eeeeeIeIeeeIIIIIIIIIIIII6II
6000808808008880661e6606666660611e1eo+"+<<<<"<*<<cc""""""--;;;;,,,;,,,,,,,,;,,;;-"-,--;-;,,;,;;;;;-"--"""""<"""<""<""""""""""--"<oIIeeeeeeeIIIIII
;-;;-""-""<"+<"+";---<"""+"---;;<;,;";-""<"+;,,,;,"+*;;;,--"<---"-"<oeioooeeiiiocIiiioo11o1oooooioooo1o1ooo;--"---""--,;"""""<"""""-"---;;-"""<*i
cccc*;,,,,,,,;;;;;;;;,::,;--;;<-;;;;--;-;"-----,"<<<+++*******+****ccc*,cciccccc***++<<<+<<""---;-;,;;;;;;;,,,,,,:,,;-;;-1111o1oooo1e11o";;"----;
::::.:,,,:.:;;;,::,,,,,,::::::,,,,;,;;;;;;;;;;,,,,;;,;;;;,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,;;;,,,:,,,,,,;;"<+*c*<--;;,;-
                                                                                                                                   ......:::,:,::
;;;;;;;;---------""""""""""""----------"---------------------------------------;;;;;;;;;;;;;;--;;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,::..  
"""""<<<"<<<<<<<<<<<<<<<<<<"<<<<<""<"""""""""""""""""""""""""""""""""""-""""-------------------------------------------------"-""""""""""""""""""
""""""""""""<<""<<<<<<<<"<<"<<<<<"<<<<""""""""""""""""""""""""""""""""""""""""""""""-"""-""""""""""""""""""-"--"---""""""""""""""""<<""<<<<<<<<<<
"""""""""""""<""<<<<<<<"<<<<<<<<<<<<<<<<<""""""""""""""""""""""""""""""""""""""""""""""""""""""-""""""""""""""""""""""""""""""""""""""<<"<<<"""<"
"""<"""""""-"----;;;;;;;,;,;;;;;;;;-;;-;---;-----;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;;;;;;;;;;;;;;;;;--;----"""""""""""<""<""""
::::,:::::::;:::::::;::::::::,:::::::;:::::::-:::::::;::::::::,::::::.-::::::.-::::::.-,:::::::,,:::::.,,:,:,:.;,,,,,,:;,,,,,,,,,,,,,,,,:,;;"""""
::;...:.::;:..:::::-...::..;::.:::.:-:.:::::;,:::::::-::::...;,.......-.......;::::....;::::...;:::... .;::::...;,::::..:;,,,::..;,,:::::.:,;-"""


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