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

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

 .  . :  :.::<<<+++++<+++++*++++++*++*<++*+++**+":,,,,:,:,::::::,:,:.---,--"""--;---""<<<+iciiii1iiiioioooo1ooooo1oooo1ooooooiioooooiiiiiiiiiccci
 . .... ..:.:-+*+*++*+**************+********cc*",,,,;,,:,,,:,,;,,:::-"-----"""-"-"""""<++oioooi11o1ooo1oo1o11o1o11111o1oooooo1o1ooooooiiiiiiiiio
. .....::.::..+++**+**++cc+*******c**********c**<;;,,,::,,,,,,,:,;,:,"---""-"-""""""-<<<++oi1ooo1oo11ooo111111111111o11111111111111o11oooioooiioi
.. .. ...:..:.-***+*+***+*********c*****cc**cc**+,;,,,,,,,,:,,,,,,,:,-""""---""""-"""""<<iio111e1111111111111111111111111111ee11111o1ooooooooiooo
:::.  ...::..:-+*******+**+****c**ccc**cc**cciic*;;;;,,,,,,,;,;;;,:,,<""-<""""""""<""<-<"oio111Ie11111111111111e1e1ee1e11e1111111eoo1oo111ooooooi
..:...  :  .,. c+*+****cc**cc**ccciicc*c*ccccoic+-;;;;:,:,,,:;-;;-;;,""""<""""""<""-<""<<11eee1eeeee11eee1e11eeeee11e1e1111e1eee1111111111ooooooo
... ..: ..::::..*******c****cccccccicccccciccioic;;;,;;;,,,,,;;;-,;;-<""+"<""-<"<""""<""<IoIee1IIeeeeeeeeee1eeeeeei;, .: +;+1eeee1e11e11111111111
:.. ::.:.....:  -c*****cc*ccccccciiiiccccciiiiiic;;;;-,,:;;;,;;-;,;-"""<"<+<"<"<"<""<"<<"I1eeeeeeeeeIeIIeIIeeIeec: .. .:....<eee11eeee1e11e11111e
.. . . .:...::. .**c**ccc**ccccciciiicccciiciiocc-;,,;,,;,,,;;,;--+;<<<+<<<<<"<<<<<<"<"<<I16II6IIIIIIIIeIeIIeI+:.:,...,. :...-1eeeeeee11*,;;-,:,+
 . ..::.....,.:   ccc*ccccccicciiiioiiiiiiiiiiooi;;-;;;;,;-;-;,;;<;,*+<<++<+<<<+"<<<"<<<Io""6I66I6IIIIIIIIII*c*:..:,.,: ..:: .+11eeee1e,--"<<+"-;
....:.....:...: . ,cccccciiiiccciiioiiiiiioiooooi-;;;;,-,,"c*;,;,,-,"<++<++<<<<<<"<<<<<"61,"6I066I66II66Ie-*o1e:.,,.::: :..:.::1eeeee1,;;-<+<<"-,
:.::....:::.,.. ...cciciciiiciiiiiooiioiooiiooo1i--;,;;,-,<*<"*+--c*c*"++<<<+<<+<<<<<<<"IeI66e0I,::,,:,,.,.co1Ic.:::.:::::-,,.:iIIIe1,;-""+<<""-,
 .:::..: ::::.:  .-iciiccioiiicioooooiiiiooooo11i"-;-;-.:-+c---<<+cii+<-++<++<++<<<<<"<<Ie666:::,::,::::.::;*eei.+< .....:, ..,oooiic;-<+++*++<<;
  ....::.:,:,::..,oiiiiiiiiciiioiooo1oiooooieo11i";;;;:,:;+c1i80eeco"-"";++++<<<<<<+<<-<Ie66:::::::,,,,,,.:*1eicc*c<""c+<+,.:"oooooo*;""<<<++<<<"
.:. ...:.:.. ::cociiiiciiiiiiiiioooo1oooioiioo11i<;;;;::;,<"+@@06cc++;-;:<<<+<++<<<"<<<+6I0.:::::::::::,:,c1ee<+-<+++*c*<*+iooooiici<-"<<<<<<"--o
 :...:::::..:.,iiiiiiicici*;*iioooio1oooiioioi1oo-;;;-...;00@@800e+"<;";:<+<++<+<<<<<<"Ie*::,,,:,,,,,::.+111ec.::-"++<+<"iooio1ooooi+-<--<""""+io
::::.,::::.:.:.ccii*+,.:;:::.,,,:coo1ooooioiio11o";,:,;*c*00e*oeIe1<";<-:<+<+++<<<""...6+,.,,.:::.,:,::1ee1ee.:,0000000Icccoooo11111oo"<"+-<<<cco
.::.::,::.::...i",-"::",:-:,,,;o;;;,11iiiioioo11o";;,,,oeoo06oio06ec-<"--,<+++<<"<"-.. I,::::,:.:.::;,:IIeeei::60000001oceo1ico1e1o1oiic+cioioioo
.::::::.::::...-.,<c,<;,;,;,----"*,+-;;i1oooii11o";---;cIe66I08@86o+c";-;;;,---<<<<; ..c.:,:::..:,,:,--IeIeo,.o00000icciiooi+--<11e11e11111oo*io*
 .....,,,:.::.::,,<c*<"<-""-"-"-*+,-+;+";oci*io;---;,,;;Iiie6006II1*i"---;-,"-,-;+- .."...::::,::.,,;,,;,oi.:.600000c1o:::.,**";cc"c"oo1i*ioiiooc
....:..,,;:.... :;,<<<ciiiiic*<-"<;;,;-*",:,<1;-;-;;;,;,-oo68006I1i1i1;,,-;""-;:--;.. ,:::,::,::.,:,:,;,,:...:60000oc,;:;"-<*<--:.:"<"-i11ooo11co
.   .   .::...:  .:.-,<;+*c1i+c*"--;;;:,;:,:.:;,;--,,;:;;;10@86i1o1oo;,",:,;--;-----<*,::..:.,.:,.,.::, .,.:,.:000I;:.:,"i+oi<;,,;,:.";;"oe1e11ic
....  .:....:;:. ..:,::,-"-cici";-"-"-,+::::-;--;,,,,;;:,,;;;<1ioee,;;;;-;,"--,;-;--;::::.::::::..:.:::::.*c*+8666:..-,;-+<i*---":,:::*"c+i11oo**
.......--"""*+-.. :.:.,;"-+c1ii1oi<c,-;,;:-,,-;;-;--;;-;:,;,,-,;";-,;-;;;-----;,;;";-;::::::::.:::.::.:...-***".i::::,-+i+cie<"-,,,,,;*-:<ci1c<*i
.:.,"---,;"<;"i:: ..;;,";ci1oc+<+";c"+c,-;:;;;;;-;;,,;;;-;;;,;,,;,;,,;,:;;-;-,;;,-;;--.::::.::::::...:::...."*+",,,,;,"iii<c<*<--+-+<c;,,,*oo11oo
 .,<--"<"++*,*<*;:.::<i018-<81i1ic100I"   ,;,;-,-;;;;,-;;;:-:,,,:;;;:--;-;;--,,-,"";-;;:::::::.::...::,,....:**ic,;"c66@8HH$P0880Icoo-::,iccci++i
--;,"<;<<<ieee"""::-iI6I80P@oPP6IW@6<<   ,;;;;,,;;;,;,,,,-;;---,,;;;;----;;-;,;;,;;-;;--,,:::,,:.::::,,::-: ..+o+<i08@PPP$H$P@@00ic<-..:"ccic*c*<
--;;-""<<++080Ie++e<060@PP0H$0HH6IH001  .;-;;-;;;;;;,;,,,;;,-;;;;;;--;;;-;--,.:;;;;--";--,:,,-<;;,,,,,;--,:.::.ccio8@P@@PPPP@86oi-;,:;:::<-::,:,:
""<"""<"<++<+88080000666IP@0@@0P8c@0 ...:;;,;;,,,,-,;,;,,;;;;--;-;;-;;-;--;;  .;;-,;----,-"-;--;;-";";;,--;,---,;1I1o8@@PPP@@0Ie1"..0e6:;::;,:::,
"""<+<<<<+<<+*600060eIIe1@$6@P@@@6@  ...;-;;:,;;-;,,,;;;-:;,-;;;;-;;;.-.;,;:,:,.,-;---,-;-;;---<"<""--;-:";<--;-;-0866PI8o1111eIe+cIP-";--,,,::,,
"""<""<<++<"<<++000660eoe0$P$$P@@6;  ...;---;-;;--.,,,,;-;::;;;;;-;-;iei;-:;,;,:,;-;;;"-;;;;-;""-;<""-"""-;;,----;10e$88@8@@866Ii,@o,8,,:,,,:,,:,
"<-<"<<<<++"<<<*++*<"I888I8$@@@61c.::.--;,;:,:;-;::,:;;;,;;;;;,;;;-;:*0i;;,,;,..:,-;-""-;-;:,;,"--;---";;;;-;;;---<IP@0e88806Ii1*;:I,;;,,;,;,::,;
"--"<""+<+++<"<-""<++<<+1eeeeeee6::,*,:,;;;;-;"-,;-,,,;;;;;;-;---,-;;,-,:,,,;:.;,;;---;;---,---;;;<,;--"--;---;;;;;18888860I1I1--";,;;;;;;;:,,;:;
-<""<+<"-"<-<+"-""-<<"<-+-108@@P@-:-,"<*--;,;-;-,;-;;-";-,,,,;;,;;-;::W::P$@:;;;;;-;;";"<P$$$$";;;;-;";;--"--,;;-,,I8eee6ee1<"-:;;;;,;;,:,;;,,,:;
"<<"<<<<"--"*<*+"-<""<+-<-<P$$$P81<",-;,,;;--,-;;;;--;,--;---<+8ii0i<;"""iI<;-;--;;---*P$$HHHH$P"-;;-;;,,;;;;,;,;<",,60I*"-"-"-P-;,,<-""---;;:,;"
"<"<<<<<<++<+<<"*+-"<<<-"""0$$PP@Ioo::;o$P@8""---"--"""-,-;""1II0@@86io18PI0i-;;----c$HH$HHH6e$0*-----;;-,,;."<<cc",i1-";;-;<-M+;"---"-"""--;;,;,
"+<<<<+<<+<+<++<"";-"<;-""*IP$$PP6ce1$$$$$$$$PPP*<-"---""-;;<II6PP8-0$P@*00e8";"-"PHHHHHH80P@068i6;;--;--;;;-;"<<<;;i6;,-;-*,,,<-"-;-;-"--;;;;;,,
<"<<<<<<++<++<+++<-"""-;:..18P$$@01e@$$HHHHHHHHHH$PP0<"--;""eIePP88@8PI@08P66;<$HHHWHHWWWW$@I6I6I$o;---;-;;;;""-<;1c16o-+,,:;;,-----"""";,,,-,,:,
""""""<<<<<"<""""<+<-";;.::i0PPPP0IIHHHHHHHHHHHHHHHHHHH$$P++"I68P8088@608@PIHHWW0P$@$HHHHWWW@6o0000c"";-"--";--;,c1I000e;:;,,,------"-----;;-,,;,
<"""-""""<<"+++<*+++++""::*o6P$PP8I1HHHHHHHHHHHHHWWWWWWWWHHHHHHW$$16@86<1HPWWW@$$$PP$$@$$$@$WH@$co1iPP""--"-;";;;i11088+,,;;,;;----;";-,;;;;;,,::
"""-"-"<-"<-""--"<+<*<"+"""I0@$P@86IHHHHHHHHWWWWHWWWWWWWWPe0$1H$$PPWIWWWHWWWWW@PP$PPP$0PMP@HWWWWWWWWHWH-""-;""--,-oee0e;,;,,,;;;;--"";-;,,,,,-,: 
"<<<<<<"----""<<+<<<""""+""I8@$PP06eHHHHHHWWWWWWWWWWWWWWMH@060@$$$$P1WWWMMMMWH,,HP$H$8<$@8PMWMWWWWWWWWWH$0<"-"--;--;;;,:;:,,,:---"-"--,;;;;;,,::,
""""""<<"<<"<<<<<<""--"<<+**0PPP@0eIHHHHWWWWWWWWWWWWWWWWM+-"Micc**c*1WMMMMMMMW-,I;",;-6WMWMMM$PWWWWWWWWWWHH$*--"-;;-;;,:,:,:,;--"---;;:;,,,,,:,..
,-"------;---"";"<"<<-"<++<+0@P@86eIHHWWH0WWWWWWWWW""I60-;,;;ic*ciio@MMMMMMMMM<-"+"-$*6M###MMMM$$$WWWWWWWWHHH$i<""---,-<,.:,,""-"-;-;;;;;;;,:... 
:,;-"-""<""--;-<<"""<-+<<+<+*8@@0II$WWWWH<WWW1"-;,,---IiIe,;,;c*ici1MMMMMMMMMMi""+""<1WM#########MMMWWWWWWWWHHHi"-""--;;e*,;""""---;,,;-;;,:::.:.
,;,;,;--"""""-<"--"-<-"<<<+"++88666HWWWWW<-""--,,;;;;;,-68I",-c*cciHMMMMMMMMMMo"-"""*MMMM######MMMMWMWWWWWWWWWHI"----;;,o*+""""""--;;;-,-........
,,,:,-;;;,-;;;-<<"<"<"-<-+<+<**0680WWWWWHH":----,;;,,,;,."<o<"iioio$MMMMMMMMMM*"-""-cMMMMMM##MMMMMM#MWWWWWWWH$$"-""";;;;-"""""<---;;-";;.:::. ...
,,,:,,;,;----";":..;"-"<<"+**ci88@WWWWWWWWH-.--,;,,;-,.:;,-WM61eIII8MMMMMMMMMM8"-;,*IWMMMMMMMMMMM#cM#MWMWWW$P0ic*-o---;<"""-<""-",-"--; .:....: .
,,,:,,;;,-;;,;-";;;oeI0606I6IHWWWMWWWWWWWWWW-,+"-.::,,,;:,;"M$oee1iPMMMMMMMMMMMMMMMM####MMMMMMMMMM#*M#MMM0ic<"";,,:,,"-<ii+++*--;-;-,:.:...:...:.
:;:;,,;;,;,;;;--;-co1eIIIeeooHWWWWWWWWWWWWWH;::;,;:;-,o--c;oMMMM#MMMMMMMMMMM###MMMMMMMMMMMMMMMMMMMMMMMMM*<+c<<i-,,;:,.;*<"-;-;;-;;-,......... .. 
,.:;,,:,;,;;,,:;:<:ioioi+1ce1WWWWWWWWWWWWWW*+::-:,,++<;:,::-+iMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW8--<o<<"-,,;,:::,"*<<;,:;;;;,::......... ..
::,:,:,,,:::,;,-;--oo*ocio,o;WWWWWWWMMMMWH+P,,::::;,,;":.:,,+*iMMMMMMM#MMMMMMMMMMMMMMM#MMMMMMMMMMM@@8P<-i1+"i;,c+;,,;;;";*c+<,:,::::.::::....... 
:::.,::.,,,;;,:,;;+o,c*-*:";<WWWWWWWMMMWM*+":.::::.:",,;,:+**+oMMMMMMMM#MMMMMMMMMMM#M$W#MMW#WMMM@0@$H$**i+<*";,-;-,,;;--c-<*i;::::,:::..:....: .:
.::,,,,;;,,;;,;;,;*-+<,;;;"-"1WWWWMMMMMMc+"<::..:...ii;,:**<ciWMMMMMMMM##MMMMMMMMMMMMMWWWMMM@#P8PP$H$Hee*o++-"i;;<:,--c,*-o*-<;:,:,,:,..: :...:.:
...:::,,::,::,:;,,:,;::";;""<<WWWWWWMMWH+<+*+<:**+ ..:o+*cccie#MMMMMMM####MMMMMMMM#MMWMHMH##$H88PP$HWWio<ie+;-;.:";,,;::o<,-,:"-,<<+<- ........ ,
 :.:::::,,,,:;,,;,;-;;;,;,-;-+WWWWWWWWW++<**cc******i****cc<+#M############MMMMM####WMMMMMHMM8P$PHHHWWeI*ic"<;;;"*".,,;,""i,:,+"<"-";,,.:..... .;
::,.::,,;,,,:;:,,,-""----";;;-HWWWWWWWW+++<<+<+c+c*+**++++++*###############MMMMM#MMMWMHWMMM@6$$H$HHHWW1-<+++",,;<-,;"";<*,,,,;+-:.:.:,.. . . :;:


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