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

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

::::::.:::::::,;;,:,:,,:......::::::::::::::::::::::::::::::::::::::::;,::::::,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"+c+o1eoeee1
::::::::::::::,;,,::,,;;;,,,,,;,::..:::::::::::::::::::::::::::::::::,;,,::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,"";:,-<+*c1<ee
::::::::::::,,,,,,,,,,,,;;;;;;;;;-;--"<+**::::::::::::::::::::::::::::;,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+******+;::,,-c
;,,::::::::,,,,;::::,:::,;;;;;;;;;;;,::--,,;,::::::::::::,:,:,::,:::,:;,,,,,,,,,,,,,,,,,,,,,,;;,,;;;;;;;;,,,,,,,,,:,,,,,,,,,,,,,,;**+ccccccccccii
::..::,::,,,,,,;:::,,,,,,,,,;"*+"**********c*<;;-;;;;,,,::::::::,,,,,:;,,,,,,,,,,,,,,,,,,;;;;;;;;;;;,,,::.:...........::::,,,,,;,,;;+1iciiiiiiioo
,:::::::::::,,,;;-;-+++++<;+++++++++++++*************;;;;;;;;;;,:,,;;,-,,,,,,,,,,,,;;;;;;;;,:,:,;;----;,::...................::::,,,;,,,;;;;+eI6@
,,,,:,,,,,<-,,;-----,""""<<<+<++++++++**+++*************c****ccc-,:,+:-::,,,,;;;,,,;;;;:::::,,;"+co1oi<-,:..................::,,,,,,,,;;;;;;;-"<+
,;+,,,,,,,;;;;:;-""""<"<<<++*cci,;++++++**************c*cccccccccc*i-;-;,,,;,;---""-::...:::,-18PH###6";,:............:::,,:-"<"""-",,;,,;;;-""<+
-;,,,,,,,;;;;;-"------""<<+***cicooI***+++*********ccccccccccccccccc+o-,;;;;;--"-:........:::,,;-""<";,::..........:..:,;-"<<+<<<<<<<,,,,,;---<"<
*"---;;;-;;----"""""""<"<<<+*ccccii1ciic-******c*c*ccccccccciiiiiccccii1"---"";................:::::::.:.....:::::,;;-"<<<++"++++<+<<;,;,;";-;-""
<+"-<---------"<<<<<<++++++*+****c*c**+**+<"-***ccccccccccciiiiiiiiiiiooiii-:.:......................:....:::::,,,;"<++-+++++++++++<+;;";;<;-;-;-
"<<+""<-------"<<<<<<+++++++<+c**++i+++c*++<<"""*cciiiiciiiiiiiiiiiiiooooi;:,:...........................:,,,,;;-<+*******+***+**<<"+<;;-;-;-;-;"
"""<""<"-""""""<"""""<"",;;,,,;;;--c++<*+++<<<"""<<c*iiiioiiiiiiiiiioiooc:,,:................:.........:,;;-"<+*cccccccc<**<*+***+*******+--"";;-
--<<""-<-+<"-"<+<"<<<<-<1*1MHM";;;;-;----<<<""""<+o686o+--"+*c*++cccc+c::;,:.................:::.:...:;"<<+cioo1oooiii+cc;;**+***ccicccccc*****cc
<""<"<"""-"""<<++++<+<++<++<+++<<<+<<"--<<<<<<<+*ioI@Ii+iP0Ieec*+cooo,:-;,......-;..........:,,:...:-<+*ioeeIIIee111ooi;;;;-ccccccciiiiiicccccccc
""<""""<""<<<<<++++<+<*+<++<+++++<<+<+<*"***+*ioio11oi*+++++<<<""-"","-;;............:..:....:::::,<ci1eI60806IIIeee11c-;;";iiicciiiioi1ooiiicccc
"""""""<""<"<<<+<++<+<c<+++++++++<+*++<*"c*cciooi11iic*++++++<<+++,-<-;:........::.::..::.::..:::<ci1I60@@P@8066IIeee11i-;;-cicio10ooo0W811111111
--"-"-"""<<""<<<<<<+<<c<<<<+<+++<<++i++*"cc*ciioiiiicc*++++<++++<,;...:........::::::::,::,,:::,*oeI08P$$$P@8806IIIeeee1o+icii1eeco<**1iic*******
-""""<"""<"""<""<"--"-i"<<+<<+++<<+**+++<*+c*ccc*ccco**i*+c<*+@-,:...:.....:::.:::::::,,,,;,;;<oe60@$HHWH$P@88066IIeeeee1cc166I*+*6++++;--""""<+*
--""-"""<"<"""""-"-"""o""<<<"<<<<<+++++++*++c+*c**c**+++++++*I;,,;<+-;;;;;""<+-----""<++**c**i1I0@PHWWWH$$P@@80066III6eee18880i*+*c<<**--------""
---<-"-""<*""""""""""<1"<<<"+<<<<++<+++++<+++++*+++*++++++*c";;,,,,,,,,;;;--;-"""<<+++***ciioe6@$HWMMMHH$$P@@80066IIee$6PP8o1oo*****<c+"--------"
""-"""""-"*"--""""""<"1<++++*+<<<<+<<<++*++*++*+++*++*+****";;;,,,;,;;;;---"-""<+++**ccioo1eI0PHWM##MWHH$$P@@8800666I8H$81Ie61c*****+*+----------
<<<<"<<<"<+<<+<+++++*+o++<<++*cccc*iiioo*o111111111111111c";;;;;;,;;;;;;--"""<<+**cciiioo1e0@$WM###MWWH$8PP@@888006$WH@11IWo1icc**+*<+<"----"----
**cc*ccccciciiiiiiiioooi+<<<*11111111o11*11ee6066III1ii1c"--;;;;;,;;-----""<<<++*cciio1ee68$HM####MMWH@$$P@@@8888WWW6IeI11111ic**+*+<<+"---------
o1e111oiccc*****iIIoi+o<<<;<*ee11ee1eoi********ccccciii+"-;;,,:;;-"----""<<<++*cccoo11eI0PHWM###HMMWWH$$PP@I888WMM066IeP$e@@1i**+*c*<<<"-"-------
<<<"<<<"""<<<<<<<+<<<<i<+"<0<<+++*+++**c+ccccciiooooio*"--";-,;----"""<""<+i"-""<*oeII6IeHM#####MWWHH$$PPPP@WWWW066I606I1HIP01***iic++""""-""+*c*
""<<<+<"<"<<++++<<<<++c+++++ccc****c+cioi11111I6660@P<-;,,,,:;-----"-"""<<i"+<+*io0P####M$M###MMMHHHH$$PPPWWWWI600066IIIHP111i**++i+<c<****ccccii
""<<c*<<"<++*ciicoooooooee1<PP$$$PWP<@8@i6IIee11eeeeic+"--;;;;;-;"""<<<++c<c*+*co6PH####HM##MMMWM$H$PPPPWWWW66I6060006IIe11oic*****<++c*co1eeeII1
ooiII0I68eoo11o11oo11ec1o1e<I6686@P$o$HH8$$$HHWMMM#+*i*"-;,,-<"--"-"""<<++**ccioeI8@PHWMMMMMWWWPWH$@PWWWHeeeIeI60608Iee11ooicccc**+***ooo1ee1ee60
cccc********ccicciioicoooio11e66@@@P1PP$@P@$0$M60HP1Pc*<"--;;;;;*,;;;;;;;-""-"""o0@$HWWWMWWWWWH$HHPHWWHeeeeeIe60eIIeee11ooooi+ccc<ii*ciii1eeeeeee
ciiiiiiiiooooooooiioI@@0@@886eI08Ieo6@o---;-;-""""16oc*<"--;;;-"----"""<<+*ci1eI08PP$WWWHWWHHHH$HWP$PIee88P@e1IIIIee11111oi*icc***c*+oooi**+<<"-<
iooii6P@8@PP@e1iioooioi"-,,,::,,,,,,;,,;;;;;--""-<e1oc+<"--;;;-------""<+*cioeI68@$HH$HHH$$$H$WWWWI1I6I1$@$oeooeeee*1ooooiicc*c*+",,<+"+"-;",,,;;
cicccoi-,,:,::::::::,,:::::::::,,,,,,,,;;;;;-i<"-c1oic*<<""--------""<<++cioeII08PPP$$P$$$$HHHHHeeeo1111ooieeeeI1e111ooooiic+***<:;::;,,,,;;,,;-;
:::,:::::::::::::::::,::::::,:,-+,,,,;,,,;;;--"""*occccc*++<<""""""<<<+*cio1eeI60888@@0@$$HHHeeeee11eIIIIIIIIIIIee1111iiccc,::,,::;,,,,,,;,-;;;"c
:::::::::::::::.:,,,,:,:::::::,,,,,,;,,,;;;--""""+cccccciooo*oiicccccioo111eeeIII68@@P@$$$11eeIIeIIIeIIIIIIIIIeeeeoic,:,;++;,:,-:,,,,;;;,,;"cciii
:::::,::::::::.::::::::::::::,:,,:,,;;"<<c*c*Hec-;,-*ccccccc*cciiiiiiioiooo11eII6008@@011eeeeeeeeeeeeeeeeeeeee1ooc<,<,,--*;"-",,,;-;;;-<cooooo1oe
::::::.::::::::::::::::::::"e-<-+<<<+,,,;,;-;---<"";,,,,,,,,,,,"+ciciciiiiiiioo"<++cciioooooo1ooooiiioiiI81*++<<";,;-,;;"--c+-,;;-"c1I6IIII606600
:::::::::::::::::::,;<-<-"":,:,,::,;-"<--<<-<+I$81i*:,::,,,::,,,,,,,,,,,,,,,,,;;--""<****cciiiii*c*+++i*"c;;;;;;,";;;,,,,";,--<ie6688888@P8PP@@@@
:::::::;-ic,-+;<;::::::::::";<*--;<<";<++"1coo-<I*I;,,::::,:....::::,:,::,,,,,,,,;;;*-;--"--;;;;;,;;;,,,,,::::,-;,-+,,,,,;"1e@P$$@@PPHH$HHH$$$oio
"i<;"+-:::::::::::,,;<;,;;<;*"+<-"-"+-"<<<c-,,,,,,,,;c-c<-;:........:::.::::::,,,:;,,::,,,,,,,:::,,:,,,,,::,:,:,,,;-;;-1e$HHW$$WW$WWHHHHWW$oiiiic
:::.::.:::,-+-";"-cc+"""-<**<--o"*e<;::::,:,,,,;;;;"",<:<--<-:::,:......:.:...:::.:::::,,,,,,,,:::,,,,;;,,:,,,;;-"*ee@$HH@PP$PHWWHWHWHHWooiiiioio
::,:;"--;-io"i<ei1""+,c+""",:::::::::,",",,;",::;.:::.:o:;<-,:::::::::::,:::,:::,:,,,,,,,,,,,,,::,,;;----,,1";<I0PWWWWP$HHHWWHWWWWWWWooio1iiiiioo
-I+*-<"-;;c"-"I++-+:::.::::::::,;+,:c:c::,,:::,c,<.;::.:,",::,:::::::::::.:::::,,;;,,;;,,,;----""""-;:;,,;-II$HHHH$$HH$WHWHHWWHWWW1ooiocioioiiioi
i-"<;*"""*-:::..:::.,:,,c;-;<",-<,:".::..<;..:..,.::,::i:,,:,::::::::::::::,,:,,,,,-""++-+"-;:::::,,,;-Ie0@P$$@PPP$PHHHHHHHHHHH$i0oociiciiccocccc
+;",:......::::::,,*+;,.-;;::::c.:;+,.<,.::.,::+:::<,;:<,....:";::::::,:::";::,--<<"",,:,:,,::,,-""oe00@PPPP@$PPP$$$H$$HH$H$Hoeoiiio10cccc*ccc***
....:.::,:"<,,"-:;","+.::.,.::..:.:..:..:.::.,,";",.........     ...,::",,.,.::.,::.;,-+,,*,-"<+110@@@@@@@P@@PPP$H$$$P$$$$i1oiiiiiiciciociiII1ee1
,-,"8-;*;"":;o,--::,.....-:,,.,:::,..:::...;-..................;":::;.:;:;:.::,:,,,,,,,;-""-Iee688@@0608@88@@@P@P@PPPP@0ooiiiicciic*iciiciec1eeI0
*,-<;+o;:,-:*;"-,:,,.<....:,:::<:::,";<,........... ....:::.,:+:::::,::::,:::::,;,:,;""-ee1I00880068886888@@0@8@$8P@@oiiiiiiciic*o*cciiii1ie1eIe6
,.,,i,::.,.--...,.::;",:::.;:;:,-,,:.................:.:,:,,:,,;,::.:.:--:,,,,,;;--;ieIe066000000808@880@8@088@088eoiiiiiccicioci*i*i1iiiceoIeoeI
;.-":.-::...:,::,::;".,,::<-,,:...............:.,,;-,,+-,;;.;.:,;::;;-;;"+<<---;-oo1e66606000000I@0068880@$888@iiiiiiiiicioicco*c*cc*iceoeeI1oo1e
.::.-;,;,::,,,:-;"--;;,,:..:::::.....:::,:::;;-:-;--i:+,,,<+<<<-,,,<-;;,--;;"*co1II66I66600@680P888808@808881ociccccicccccccii*cicc*oc16o1o6ee166
:.,:,,;,:::,::;;,;::.::..::::.:.:,.:.,.;;":;-;;c,*;,-::i;:*;::+;-;,:;;;,,+ci1eeeeeeII6888e@68I@0010801660eioooiiiiciic*****+++*+**<oi1eeoI06@0e1I
:::+,-,-<;;,;:......,::....:::,::<:::,;-1-,"-,-c--;:,<+c*;,-;:;,;;;,,"<<co11e1e11ee00068686@8P1888e0I06o111oooiiiiicic*******++<*+**+oceioeIII1ee
,,<,-,;.......,.:.:...,:.:.:;;,-";--;*::,;;:-,"*;;;;::,-;;;;,;;,:""<ioo1o11ooo1eeee6IIe880@e$@Po86@011e1ooo11oioicccc**++*++<<<*++*c+*e1ooIIeoecI
-,......:c:::...:.::::+..,-+-*+,::;,:,,;,,:""":*,,,--,,,-;,,:--"cc1ooooooio1111ooe1eeII8$@Po8PP@01Iee1oooioi1i+ccc**+*++++<+++**+**i11*iiI1e161I6
..:;:.,,.......:.:::,;;;-;:::-,,+:,,,-+-:;,<,;,;,-,";;,,:-""*cciooooooooo1oio1oe1eeeeoP8@0I8I@e1ee1oe11oiicc*****+++++<+<<*+""<<<c+o11c11I0eI10I6
:..::.:..::.:.:,.:.,:--,,,,,,,*"--;::,;,<,,:-,"--;,::,--<cciiioiiicciooooo1o1oooi111IiPeI0Ie<1I1Ieeo1ooocccicc*+++++<<*<<<++*++<***i**6oooiI118I6


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