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

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

                        . :;,-"+++"<;<+*+oooooo+;-;;.......:.:.::::,,,,,,,,-;,,---;;";;--;--;---"--<+<++*+"<+*<++<<+<<+<*+<++***<*+*+++<+*+<*++ii
                        ... ..:,,;;<+o-+,:.....:..:...:::::::::,:,,;;;;,,,,;;-"-----"-----"";-"-"-<<+"""++++<<+**+**"<*+<****+*+*+*++*++<<++c<-+i
                   ..  ....,,:,-;;;-"--<oeoc"....:::::::,,:,,,,;:,;;;--;;,,,,-,-"""-;-"""-"-"<<-<<++<<<+<"-<++**<**+++*++**+**+*+*+****<+++*c<"<c
            .. ...........:,,,;"""""""<<cci***<:.:,,,,,,,,;;,;;;;-;-;-""--,--"""-";--+";"<<<-<<"++<<+<<*"<+++-+***<+**++**+**++c*<*+*<+*<*+<c<*oo
,       ..................:;,;""""<<<<<<<*iW+<ce::,,,:,,,,::,,;;-";";;----""<<<""<<<<--<+<-+++"<++"++"+*<+++-<++<+*c++cc++**++**<*c*+++<+<**i<ioi
<;...........::::::..:...:::<-*"""<<+<<<<""<<c<;<ciii*+*+<+*ic+++*+<---:-"-"<<"<+<+<-+<+<"+++<++"<<+<++*<+++"<*<<+*++**+***+*<c<<**++*+*<+++c<coo
*+-......::::::::::::::::::::,+;"c*+***ccoi*<"+-.:--;;;;;;+161iicciii*cic*cccc**c**<""<"***"++<**+<+*+<<+**<<*+"++<+++<*****c<<**+"*c***<***i<*oo
ii*".....:::::,,,:,,,,:,::::::::,i6<<+**+""-<..,;;;-,;--;--;;"<""<oHociccciccciiioooooooic*cc<<++****+c*<"***<<+*"+++"+*<**c****+c**+<*****+i<*io
ooi*-:::::::::,,,,,,,,,,,,::,,,,,:,,,,::::::,:--"""-;--"";--<--"<<<-;"---c801iiicioooiiccccc"<**+*+"+c+*cc<+<+**""<+<+*"+**<**"+**++c**+<+*ci<coi
1ooi*:.:::::,,,,,,,,,,,,,,,;;;,;;;;,,,,;,,;,-;"-""-"-"<<""<-<<+<""++***ci*<+c*"<+e@8Ioici1o;+*<+***ci+*c***cc<<++*+<+*+"*+<**<**+++**<<+**++*<*oo
11oi*:.::,,,,,-,;,,,,,;;;;-;;,--;--;----,-;-";---"<"""-"<"<";"<"++"+cc"cc*cc*"+++**cciiiic**cc*<"+**++cc<cc*+**"<++**-+**<+*<<*+<**+***<"<*c*+*io
11oi<.::,,,;,,;,,,;;,;,;;;-;;-;--"-"-;;------<"--<"<<"<"-""+<<+""*+c<*+++cc***c"***c*ccc++i*ic+c+*c*ci"++c"<*c+*cc<++cc<+<*+"*+"+*<**+<++++c*+coo
1oi+::::,;,;,,;;;;;;,;;;,;;--;-;--"""""-;----<"<<<+<"+<<<-"+<++++<+cc+cc*+cc"*icc<c**iii**+"++c+c*<c*cc+<++c<**ci*cc*+<+**"***<+c"+*+***"+*c"+coo
oc;:::,;;;;--;;;;;;;;;,;;;---;--"""-"-""-""""""+"+<<+<++"+"-<*+c+<<+cc<ccc*cc+**ic*<i+iic+<*<*<c+cicc*c*c<"+*c*"+cc++c****ccc<<**<*c+++"+***"<ioo
"::::,,;;;;;;-;;;-;;-;;;;;---;--;-"-"""--"""<"++-<++++<+*<""""<cc+<*+cci*c<*++**+***<"*+c*"*****ccccccc***c"<<<cc++*+*<ccc+<*cc*+<**<*+<<+<c-<ooo
:::,;;;----;;;------;---;;;"---""--;""-"<<<"""+""<<<*66666666660000000006e+c*+c*c++<<<<++"<*"+""c-*<"++c*++*++-++*+<-c**<"c**+<+ccc****+***i"<ooo
,,;;-;---------;---;--------;;--"-<"---<"<<<""<"+"<<00000008888888888888888@@@@@888888888888808808088888880+<<iicii<<<*"<***+*+c<<+c**+***++<<ooo
;;;---;-----------"-"----"-----"""""-<"*iiiIeoo*"+io000008888888888888888888@@@@@@@88$P@@@8888888888888@888coI6e6@Ic<+"<<+"+cccc+***<***+<c-<+ooo
;;-;--"-""-""""""-"-"-";--;";"""""<<<+<eci1I8@8ec*e0008888888808888888888888@@88888608@@@@8888@@8@8@@@88888oo16668Io<++<+<+c<*+ccc*<+*+<+cc-"iooo
--;---""-"""""""<"<"""--";"-"-"<""<<<<ei1eI0I68cIo888888888806IIII600008888888888886oc688888888@8@8@@8888880i1e6680Ic+<++**"*"<*+<*cc*<+***"<iioo
-"-"---"""""-<<<""<""<-""---"""""""<+0@6ee16P@008888888888@@88888@888888@@888888@@@@8@@@88888888800006III660ooo11eIei-<"+<+++c"+*<cc+c***i"+<oooo
;;"""""""""""<+<<--"-"-"--""<"<<"<o88@@8@II@@@@@@8888888@@@@88@@@@@8@888@@88@88@88@@@@@8@@@@@@@@8888@888888888888006i"<+<<+++c**c*+<"*+*ii-<*oooo
-",;-""<"""<+""""""""<""-"""<"<<I888888@888@@@@@88888@@@@@@@@@@@@@@@8@@@@@@@888@@@@@@@@@@88888@88888888888888880000066II6<+<++*c*c*+++*++*""ooooo
;;;;;,;<<<<+<""""""""-"""<"<<<@8@@@@@@@@888@@@@@@@@@@@@@6P@8@@@@@@@@@@@@@@@@88888@@@@@@@@@@@@@@@8888888888888880000066II1++*+*+***c**+c*<-+<ooooo
-;;"",-,;;<"""<"<"-""-"<"<"<6888@8@@@@@@888@@@@@@@@@@@P@@@@@@@@@@@88@8@@@@@@@88@@@@@@@@@@@@@@@888888888888888800000066II1++****cc**+*+c+<<<cioooo
;;"";;"-;;;-;<""-<-"""+<"<<+88888@88@@@@888@@@8888888888@@@888@8888888888888888@@@@@@@@@@@@@@@@88888888888888800000066II1"+<+<***c*+<cc*""-iooooo
;<-""-"-;1----"---"-"<"<<<"e8888888@@@@@888888@@@@@@@@@@@@8@@8888888888888888888@@@@@@@@@@@@@@@88888888888888000000e06II1-<+**c+cc+**+i+"""oooooo
"-"""<<-;-<,;,,;--"""<"<<-+8888888@8@@@@@@@@@@8@@@8@8@@@@8@@8@88888888888888888888@@@@@@@@@@@@@@888888888888800000066III1<+*c<<*c*<*+c*-""ioooooo
-"<<<-""-"-,,;;;-;-""<<"+"6880808888888888888888888888@@@@@@88888888888888888888888888@@@@@@@PP@@@@88888888000000006IIIe,<<<+<cci*c+*+*"+-ooooooo
"<<<<<--"",,,;-"---;"<-<"<800080000666IIII66III6666660060@@88888888888800@@800000088888@@@@PP$P@@@@@8888888800000066II1e<<<c*"*"cccici"--cooooooo
+<++<-""<,,;,-;-----""<<"0006IIIIIIeeeeeeeeeeeeeeeeeeIIIIeI6888888806008000@00000000008888@P$PP@@@@@@@88888000000066IIe<"<"<i"**"<*<cc""-oooooooo
+*+"-"<+,,;,;;;;"---;"""<i1ooiiiiiiioooooooo1111o111111eeIeeee600080e0000000000006660008@@@@@@@@@@@@80088@8000000066IIo";++i*<c<++<*i<""*iooooooo
<<"-<+<:,;;--;--;--;--<i66688@@@@@@806i*ci*<cioc*+"<+ciioi"++****cic+*<"+*080000066666008@@@@@@@@@@8e0@ioo880000006IIe;-<-<+**c<"<c<i;<-oiooooooo
o-""<,;--;-----"o8@PPPPPPPPPPPPPPPPPPPPPPPPPW@01"<-:.:::::<+*cicoiiiicc,:;,-c0000666600088@@@@@@8@88i*ee1*88000006I6I1;+;<<+*****c;+;"-*ioooooooo
""",---;"-e@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@8o+<<""<,--;,;,,-;,;"-""+-<<c+oo1II608@@@@@8@8888@0oc*8888880066Ie;,--<"<"*++"c+"-<"ioooiooooo
-;--""*@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP01+-"*<+++*-+-+-<<++"+<"+";;,;*i100@0086@606@0P06iI0888880006"<<"+<+""<"*i;,;<-iiiooiooooo
-"o@@@@P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@6*;<+<***+"-+*+-<<-+++"++-<"<<"-"+6008668066I@60606I06eei*;<<+**"**-+c<i--""iiioooiiooo
@@@@@@@@@@P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$80++++**+<""+"+*+*++++<*<+++"+*<-"--"<*;<6eo6000II660oi"+<"""+*+*c**c*;"-ioiiioooiooo
@@@@@@@@P@PPPPPPPPPPPPPPPPPPPPPPPPPP$PPPPPP$PPPPPPPPPPPPPPPPPPP@6+<<+<+*<;"*<*+*-**"<<++*<"+<<<;**"+c+**c+<<"+I<++<<+**++"c<<+cic-"-<iioiiiioiioi
@@@@@@@@P@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$PPPPPPPPPPPPPPPPPP@6++++*<"-*c*;*++"-*c*+<<*"-+"--<<+*+c*<+*+c<<+;ic*+<**i**cccc<"-"-ioiiiiiooioio
8@@@@@@@@PPPPPPPPPPP$P$PPP$P$$$PPP$PPP$PPPPPPPPPPPPPPPPPPPPPPPPPPPP@6<;<<<<;+++<"*+"c"*<cc-"*"<"***"-*i""<+"+cciic"<cc+++cicccii;--iiiiiiioiiiiio
@@@@@@@@@PPPPPPPPPHPPPPPP@@PPPPPPP$HH$PHWPPPPPPPPPPPPPPPPPPPPPPPPPPP@81<-+<+""+<+-c*+*<c*"*<<*+*"+**+<<<<+<+-++*ic+c+<<+<*"-ccc;;-<iiiiiiiiiiiiii
8@@@@@@@PPPPPP@@@@@@@@@@@@@@PP@PPPPPPPPPPPP$WHPPPPPPPPPPPPPPPPPPPPPPPP@0o-<+-*"-++<<*<**-*+"*<"-******+*-+c*c<+*<-*c**+o<+cc+c-;"-iiiiiiiiiiiiiii
8@@@@@@@@@@8888888@@@@@@@@@@P@@PPPPPPPPPPPPP$PPPHPPPPPPPPPPPPPPPPPPPPPPP@0--+<<--*++-"**"*"c<+*<""**"-**++*cc<*+i*-<**+*"c-*i<;"-iiiiiciccccccccc
88@@@@88888888888@@@@@@@@@@@@@@PPPPPPPPPPPPPPPPPP$PHPPPPPPPPPPPPPPPPPPPPP@8o",+"+"-+***"++*"<<-<c-+"*+c"<c""*""*"cc"*+c*c*<i","--cccccccccccccccc
8@888000880888888@@@@@@@@@@@PPP@@@@PPHHPPPPP$PPPPPPPP$PPPPPPPPPPPPPPPPPPPP@@I";;<<++-"<++<*"<++*-**;"-*<<-""**<"+*+<**c+"<cc,-;,**ccc*ccc*cccc*+*
8000000008888888@P@@@@@@PM#####W#@PP@@@P$PPPPPPPPPPPPP$$PPPPPPPPPPPPPPPPPPP@86"",-++<<++*+-+<<<+**<+*";++<+<<-ccc*i++""*cc";,-;**+***********++*+
600000000888888@@@@@@@@@@@PPPPPHHH$W##PPPPPPPPPPPPPPPPPP$PPPPPPPPPPPPPPPPP@@@@6-"-;"<+<<"+<"<*<<<<+"-*-<-+++*+<+"***<**-**-,,,<++++++**+*++<+++++
660600000088888@@@@@@@PPPPPPPPPPPPPPPP$#HPP@@@@PPPPPPPPPPPPPPPPPPPPP@PPP@@@@@@@8i,"";-"<"--+<-"<+-<++-;<<<;<""+*<-"--"<<c<,,,,++++++<<++<<++<+<<<
600000000888888@@@@@@@@@@@@PPPPPPPPPPPPP@$W$@@@@@PPP@PPPP$P$PPPPPPPPP@@@@@@@@@@80o;,--"-""";<"<"+<<;<<-;"<<"-""<<+;+""-,",,,;;<<<<<<<<""<<<<<<<<<
00000000088888@@@@@@@@@@@@@@@@@@@PP@PPPPPPPPPWP@@@P@@PPPPPPPPP@@P@@@@@@@@@@@@@8880o;,,-;";""",<""-"-"-<"";"<-;:,;<,;+"-"::,,. ..,"""-""""""""""""
000000008808888@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPH@@@@$@@@@@P@P@P@@@@@@@@@@8888888806c;;;,;"";--;,"";""";;-";,-<"-;",";,"::,:.     ..:------------;
6000000808888888@888@888@@@@@@@@@@@@@@8@@@P@P@@@@P@@@P@@@@@@@P@P@@8@@88888880000000e;,,,,:--,,--:"";-";-:;-,,:";"-:;,-:.:::           :;;;;;;;,,:
000000000088888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@8P@@@@@@@@8@888888888000000000Io::::,:,;-,:;;:--:;;;;:;;;::;;--";.:::               ..      
0000000080888888888888888888888@@@888888888@888@@88@P88@8888888@88800000006006666666ei:,.:,,,,;;,,,;,;;:;,,,:,;;..,;,...:                        
00000000088880088888888888888888888888888888888888888@088000000000000006666666IIIIIIe1+.,:::::::,,,:,:,,:.,,::.,,:::....                         
660000008000000080880888888888888888880880080000008800@00P0600000006666666IIIIIIeeeee1o-..::..::..,:.::.:::.::...:. .                            


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