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

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

ccccciiiiiiioooooooooooooo1oooooooooo1o11oooo*-;;-"""""""",,,,:*:,,,;,;,;,,,.:.,""-:";-;,....,:,""""<<<<<<------""""<<<<<<<""<""<<<<<<"""""-"---;
iiiiiioooooooooo1111o1111111111111111111111ooc-;-"-<"""""",,,,,,-",,,,;;,,,,::::"",:--;;,...,::,"<<<+<<<<<""""""""<<<<+*++<<<<<+<<<<<<<""<""-"-""
iiiooooooooo11111111111111e1ee1e11ee1e111111oi"--""<""<<<",,,,,,,,,;;,;;,,,,:::;""","-;;,....::;<<<+++<+++<""""""<<<<<+++<<<<+<<+<<+++<<<<<""-""-
ioiooooo11e1111eee1eeeeeeeeeeeeeeeeeeeeeeee11i<--"<<<"<"<<,,,,,;;,;;;;;,,,,,::,-"""-"--;,.:.:,:,<<<+++<++<""-<"<"<<<<+*+++<<<++++++++<<<<<<""""""
oooo11111eeeee1eeeeeeeeeeeeIeIeeeeeeeeeeeeee1o"-"<"<<<<<<<,,;;;;,;;;;-;;;,,,:::"""-;"-;;,.:::,:,<+<++**+*+"<<""""<<++++++++++++++++++<+++<<<"<"""
oo1111eeIeIeeeeeeeeeIeIeIIIIIIIIIIeIIIIIIeee1o<-"+"<<<<<<<;;;;;;;;;,;;;;;,,,:::+"<--"--;;.::;;:,+<++*****+<"""<<+<<*******+++++++<****++<<<<"<"<<
$81eeee11eIeeeeIIIeeePIIIeI1eIIIIIIIIIIIIeeee1"-"+""<<+++<;,;;;-;;;;--;;;;;;::,c<<--"--;;.:.,;,,+++++****+<+"<<<<+*******+*+***+*+**c**+++<<<"<<<
11eeeeeeeeIIeIIIIIIIIIIIIII6IIIIe6Io6IceeIIII1-""*<<<++++";;;;;-;;;----"--;,:,;c<<,;"---;::.:;,,<++**+++++++<<+<++*****c**++***+***c**++++++<+<+<
eee166PP8I660IeeeIIIIIe66I666I6IIe11eeeeIe1eI1""<*<++++++",,,---;;;--"""-",,,,,,<<+I+-;;-.::,;,,<+********<+<"+<*++*cccc*****************++<+<<+<
eII6III66666IeI66666666666666660666I666IIIIIei<"<*<+++++*"-----"-o;-"""",;;;:;;,,;;,,--;-:::;-,,<++****c*+++<"<++**ciccc***+******ccc***+++++<+<<
6III666666000066600000000000000606666606666II1"<<c<+++++*-----""--;--"<<*i++<<iIi<+<""*-"::."-,,-<*c****c*<++<<++***cccc*****cccccc*cc****+++++<<
66660606660000600006066086000600006606000666I1688c"+++*+*-----;---;:"<eeIoe6I8666IIIeo**<::."-,,<<+**c****++*<+++**ccccc***cccc*ccicc**+*<";-<"<"
60600000000000060660006000000000660@00060666Io8@@*<*++++*---"-"---,:"<<o1I08888@@8061oi;;+,:";,,<++**cccc*++*<++c*cccciicc***ccccii*icc**,,;::,,,
000880880@8808008000000000000000000000000006I*8@Pc<+***+*-"-""""--;:;;"oe608@@PPP@00I1*;";::-;,""+*cccccc+**<+c+*cciiiiccccc**cccccci***+,,,+:::,
88@@P@@P0@@88808$8088008880000000000000000066*@@@*<c*****"""""""""-::,-oI88@P$PPP@06Ie<-<;:.-;,,<<cccccc*+**<++*iciiiiiiccccccc*cici*c***+***c+*+
@@PP@P$@@PP@8@P8$8888888@88888800000060600066*@@@c<******---"""-"";,--i1I6000PP@00@8I1c+<;:,";,,-+*cic*cc*++++**cciiiiiicccciicccc*icc*c***++****
P@PHH$$$HW$P@PP@H8888888@88888888000000000066*8P@*<******"---"""-",:-i16I086I0001c6iIei+I,::";,,-+*cicic****c+*+*ciiiiiicccccccicciicc***+*++****
PP$$$$MHHHH$PPP@@@@@8@88@88088888000000000006"<+*++cc****"--""-""";..016066610I60@806ei8@,:,";,,"*ciiiii*c*+c**cccioioiicicccccc*icicccccc***++**
@@PHWWWMH$H$PP@P@@@P8@88888880088000800000006"<<**+******"-"-"-"""-::61608PI086o@@80I18@.,:,"-,-"*ccciic*+c*+**cic680008088@88880000606oooii****+
8$PPWWMWH$P$P$PPP@@8@@8@888888888808080000006-<<*+*c*****------"""-;.:10080I8808@@80I1I":,:"-;,,"*ccciic+c+*+iicci6000008@@@0@880000666ooooooi*+*
PP0$WH$HPHH$@$PP@@@@888888888008808000000006I-<+*<c******;-------";-::o608coI6I88806ei<":,:--;;"<**ccii**++*c**+ii000000888@@@@88806606ooo11iic+c
@@PPPP$H$6P@@PP@PP8@8@@8@8888808000000000006I<<<*********:---------":.:e60088880800eo<"-.;:";;;-<+*cic***<+++iciio0000008@88@@@8@880080oio11icc**
P8P@PWWW$PPP8PP@@@@@8888888888088880000000066+<<++c******.;-""---"---::oo608@@@00I1o""-":,:;-;;-<+*cic*+<++<<<**c+0808888@8@@@@@@@00086o1111oc***
88888@8@88@@H@H@@@@8888888888808888080000666I+<<*+ic*****::-"------"-,:16oI0806ee06o"--<:,:,;-;-<*ciiic***i****cc 888@@@@@@@@@@@@@@888@111e1oi*ci
088@8888PP@@P@@@88888@8888888888000880000066I*<+*+c******:.:----,--""-<oI860@@08@061iic+:,::-";;<*ciic***c*+c*<cc:888@@@@@@@@@@@@@@888eeeee11ocii
0880888@888888@88@8@888888888800800080000066I*<+**c*****+;:::--",-"""<ccI088@@@@80eioiic<<<<<-;-<*ccic****+*++ccc@88@8@@@@@@@@@@@@@@@@eeeee11occc
000888$@@@P888P8@@00088880808080800880000066I*<+*+*******-;""""""""<1i"<+ciiioiiiic*+<<"6e"<<<<<<"<<i++++o++++*+i@88@88@@@8@8@@@@@@@@@Ie1e11iocc<
600008@80@0008888000008088888888888000066066I*<<c+******""-""""<<<eeeeIe66+-*"<c60eI666IIIIe<<<"<"""<<<++**+*+*ci8@@@@@@8@@8@8@@@@@@@8Ieee11+i+""
660088@80880888888808888888@8888888000060666Ic<+**c***+""--""""e1111111ee1eI66666066666IIIIII6<"""""""""<<++"<<<c@@@@@@@@8@@@8@@@88@@@eeee+o"+<+<
060080$00080080@8880008808080000000000006066ec<+c****""""-"<<1eeeIeeeII66666666666666I666666666"<"""-""""<+++*++o8@@@@@@@@@@@8@@@8@@@@eee+o"++<""
60P@@88@@88808088@8080088880000000000000666Ie*<+c+**"--""""+I66eIIIIII6IIII666666666666666666666"""""""""""+<<++"8@@@@@@8@@88@@@@@@@P0eee**"<<<"<
0I60088888808888P@88800088080000600000066666I*<+*+*+--"""""60IIII6IIIIII666666666666666666I6666I6<""-""-"--<++*+ @@@@@@0@@@@@@@@@@@@@eeee*++"<"<<
II0P8H00660000088008800006000006000000666666e+<+c**+-"-"<<-1III6IIIII6666III666666666666666606666-"--"-""--"++++*@@@8@@@@@@@@@@@@@@@@IeI1*c*.-<<<
6II66I66066666660006666606066000006666666666e+<+c**-"""""<<e6IIII666666666000006606666666666666666""-"""-""--++*P@@@@@@@@@@@@@@@@@@@@Ieeeooo+o+;;
IIIIII6666666666666666666666666660066666666Ie<<<c+*"-;--"""ee66666666660000000006666I6666006666II6-"""--"-----<<8@@@@@@@@@@@@@@@P@@@8eee*coi<i-""
eeIIIIIII666I66606666666666666660666666666IIe<<+c+"""""-;-""II6666660000000006666I60000000006661ec""-"""-------+8@@@@@@@@@@@@@@<,0P@8Ie1*+oi-----
eeeIeIIIIIIIII666II666666666666666666666666Ie<<+i<"-"""""""<eI6I6666000006666660000000000006II6I6eo-""""-------"<8@@8@@@@@@@@@*-;;;;;;,,,+o"-----
eeeeeeeeIIIIIIIIIIIIIII6I666666666666666666I1<<+<"-"--""-"""eIIIII66666660066II660000000000666IIe1oooc"------;;;--<+"<P@@@@@@P-;;;;;;,,;$ic"""---
11eeeeeeeeeII6IIIIIIIIII6I666IIII66666I666IIe<<<""-"-"""";"*+II66666IeeI660060660II6600016661616I111111io1----;---"""""1@@@@P+;;;,,,,,,:*i-""----
111e1eeeeeeee0IIeIIIIIIIIIIIIIIII66666IIIIII1<<"--;";--"-""-oeI66666006066II660600060000066e6eeI111111eoe1ooo;-------"""<;;;,;,;,,,,,,,-+*<"""-"-
1111111eeeeeeIIeIeIeeIeIIIII6III6IIIIIIIIIII1<"";-""-""<"-;.1eII6660I600006IIeIIIII66666e6666IIIo11i-00IiI60+0+"-""-;-"--<;,-;,;,,,,,,-"-"<"""-"-
o111o111111eeeeeeeeeeeeIIeIIIIIIIIIIIIeI6eeI1-------<-""-""*eeIIII66000066III66600660I660IIeI66oo1o1,I180ec1eeo<"-"-------,.;;,,,,,,,:io+<<<;,-<c
oo11o1111111eeeeeeeeeeeeeeeIIeeIIIIIIeIIeeIe1:;--e6666I1o+ooeIII666I66666600660ee6006eeoI60I11oooooo1,<i0@8816I1"---;;++++*c:,,,,,,,,;*+;<-:,"<o<
oooooooo11111111eeeeeeee1eeeeIeIIeIII1Ieeeeeo---1II0000666Ieeoee66666666660006II088000666660Iooooooo+I1I6iI061o+---;-++++**i;;,,,,,:,:"<";:;<<<+<
ooooooooo1o111111e11ee1+<<<++<i"i6eeeeeIeee1o--"ee6000000000666666IIe60I10686o1o1e0@0I6066IIeiiiiiiico:iIII1061";;;<<+<<+c+o-;,,,,,,,:<;;";+<<+<"
ii0ooioooooo1e1i<"<<<<<<<<<<<<<<<+<""<<""<<""---1eI660088@@@@@@888800660IIIIII0@@@@006P$$*8*@:.. o;c*+<+,:*:<-;;,;..;*<<<<"i;,,,,,,,,:":<"+<<i<<<
iiiiicoioooooi"--""""<<+<<<<<<<<+<<<<<<<+<"<<+"""<1Io00088@@@@@@@8@8@P@8066686PPPP8i8880HM#@o; ::::...::ii:,......:..:........."..... "<cc<<+<<<-
iiiiiciioioii""""++<""<<<++<<<<<"<<<<<+""<+"""+<"--<<<<"<II66666666II88860800680@P@@I#e@816o::,:::..:..<i<:::::.,::.......:..:..:.:c."<"-<<<*<"-"
ccccciciiii<"""""**+<<<++++*+<<<<"""<""<"""<+"""-"--<<++<<+<<8I006000001iI6660@@@@60081,oIIc;:.:::::: +ci.,:......:::.....:..:..:.. +"<-+<<o"<"--
cccccc*ic<--"""<<*++<"++++++***<<"<""<"-<<"<<<<--""-++++++<+++*<**eeeee6I6666e8Io66086@0e1I.".::::::::"i+:..<.....:..... ,::,:...,."""-<<<<+<----
c*cccc*;;--"--""<+*++<+++<++*+*+<""""""<""<"-<<<";"<<<+<<++<"<"<<<++++<++<eeIII6"W61c6I0Io::::::::::: cc.:,::;+ ,:...::::-;.......<"-""+<<*<-"-"-
******c:.;-""--"++++++*+++++++++++"""""""--<<-""<-"<+<<"""""""---""++<*+"+<*-666I66Iee1ei,.:,:::;::::"i<::..:::::,,c<-,.........* ;"+"+<"+<"--+-"
*****cc+;.--""-"+++++++*<<<<++<<<<++"---""-"""---;""<<<""""-""<"""<"<+++*<"""+"<<Ie6I11c...:.::::;...cc:::.::,:,:..P;:::...;-:"-,;"""<<"<*";-"-<-
++******+,;--""<<<<++++++<"<+++""<<+<""---;;;;;-"""""<<"""""""<<<<<<<""<+<+<"<"<"<<01I1c.....::.:.::<o<:,,:....:::.:,"..<;,.:,.. "-"""""i--<;+--"
<++++***+.,;"""""<<+<+<<<<+++<<+<""""-;;-;;-------"""""""<""<"<<"<"<<<<"""+++""<-""<,<-........,;.:.cc........:::....,:::@,::   ;--"""""--"-";<--
<<++++++",;----""<++<<<<<<<<+<++++"<"------""""""<"<<<<<<<<<<<<<<<<<"<<"<"-""---"""-;-... ... .....<1"..........:..:. :..:,..:.,--,-<"-""-<----"-
<<<<<<++:,;---"-<<<+<+<<<<<<<<<<<<"<-----"""""<"<<<<""""<<<<<"<<<<<<<<<<<<"----;;--;,.. ...... ... *c.....:.......+: ......:: ;""*--"-;"---"--+--


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