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

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

<<<<<<<<<<+++++++++++++<<<<""<<<<<<<<++++++*++++++*+********c**ceeIeeeeoooooooooooooooo1111e11eeeeeIII66608881c-<e+ccciiccciic8Ic*1eI8PWMMH8Iee0P
<<<<++<<++++++++++++++++<<+<<<<<<<<<<<+++++++++++++++****c****ci1IIIIe1ooooooo1o1oo11111111eeeeeIIII6600088@8i;"+o+**coo+**c<-;;--""-"c6W$IeI1oii
<<+<++++++++++++++++++++<+<<<<<<<<<++++++++++++++*+*****c*cccccoeIIIII11111ooo111111111eeeeeeIeIII6600888@@@ec-"e*c**ci++++*++++----"<""-"-<*,-<<
<<++++++++++++++++*++++++++<<<<+<<<+<++++++++++***+******cccc*c66IIIII1111111o11111111eeeeeeeIIII66000888@@8i;-+c+**cc*+++++++++-;-"*+++""-+<"--"
<+++++++++++****+*++++*++++<<<<+++<-""++*++++**c*cc******ccccccI6666II111111111111eeeeeeeeeIII66600000888@@I*--1*iccio+++++;.::;---,,++":-<<"----
<++++++++*+********++**++++<<+++<+<<""<++++++****cc*c**cccccccc166666eee111111111eeeeeeeIIIII66660008888888o,;+*+c*i1*++<:,::....:.:.::,,-<-"----
+++++++++***************+++<++++++++<""+**+++*********cccccccioe66666ee11111111eeeeeeeIIIIIII6660000088888ec;-occcioe++,,::::.:.:.::::,:;+-.;---<
++++*+*********c********+++<+++++*++<++++*************cccccici6006666e1111ee111e1eeeIIIIIII666660000000000i-;<*,ici6<<,::,,,:.::.::::,::"<..:--,+
************c***********+++<+++++++++++*************cc*cicccci600666IeeeeeeeeeeeeeeeeIIIIII66660000000000ei;;c;ocie6<:::.::,:...:,;--<++<.:::-,+c
****************c*******+++<++*++++++*+************c*ccciciciiI00000eeeeeeeeeeeeeeeeeeIIIIII6660000000666o;,"<+ccoI+,::,,::,-,+::+,<<+++;:::,;**c
************cccc*ccccc**+++<<+++++*+++***************cccciciiie00000eeeeeeeeeeeeeeeeeIIIIII66666666066661i;,++iio6e<<,:,,:-""".:,<,*+<+".::..+*cc
**+*****cc*c*ccccccc*cc*+++<+++++*++***************<<cccccccce000006eeeeeeeeeeeeeeeeIIIIIIII6666606666IIo;,"<<iioI+<<<",,,:,  .:<+-c<<+"";::-*iI6
*+****cccc**ccccccccccc**+*+++++++++*+***********c*o,<cccci*c000060IeeeeeeeeeeeeeeeeeIIIIIIII66666666IIeo,,++iioIc<<"",,,,:..  ,<***<+.::.,,*i18@
*****cccccccccccccccccc****++++++++***************+***cccciiiI00000eeeeeeeeeeeeeeeIeeIIIIIIIIeIII666IIeo,,;""iooI<<<"":,,,,:..:.*++<+"::,""*c*<$$
*****cccccccccccccccccc**+*+++++++**********c****+"*ccccccciie00000eeeeeeeeeeeeeeeeeeIIeeee1o68$8eIIII1c,,"<ioo0*<<""..:: :....::,""+.:,""*co;"o;
*******ccccciccccccccccc+**<++++++***************++*ccccccci100066Ieee1e11eeeeeeeeeeeeee11oieII6*66IIeo,,;<"io10+<"",:......,,,,;--<. .;";ciic+-"
*****cicicicccicccicccc****++++++++*************++<*cccciici606666eee111ee1111eeeeee1111oiioII@8eIIIe1i,;-<iio6+<"""...:::..::,,.:+,...-,*ii*e<""
****cccccciciccccccccc*****++++++**************c*++**ciciicc606666ee1111111111111e1111oooii1II1*IIIIeo;,;""iie8<""",...,:  ...,,;"+:..;-*ciiII<--
***ccccccciccccciccccc***+*++++++***************+<+**ccccccc1066II1111111111111111111ooooiioo081eIeeei,,;"iio6<""--..,:,;.. .::.:+:..;-*c*I668<-"
**cccccciciccccciicccc***+++++++*******++*cc*****+***c*cccci16co+<-""*ooo1o111111111oooooooiii+eIIIeo-,,-*io81""-;...;,,.. .::::+,.::--c"06000$-"
c*cccccccccciiciiiiccc*****++++*******+c*+-+*****+***ccccccII+++<+,;---;;-<*ioo11oooooooooccco1eeeeeo,,-<oio6<"-;:...,;.   ...:c",:;-;-606600@8e<
ecccccccccciiiiiiiiccc****+<++++******+"+<:<<****+*c*cccc*cII"<+*ci-;;-;;;-"""-"+<ioooooooico1eeeee1",;-cio8-;--;.. :,:  ..  ..*,..--1880060@P88-
1cccccccccciciiiiiiccc***++<+++********++++*<****-+*ccccccc1<+**++<+<++<e1ee060---<""<+*oo1o1eeeeeeo,,;ci110;;;;..:,;....:.   *::."-o8@8860@@@8",
o1cccccccciiiiiiiicccc***++<++++*************cc***-occccccc1"--"<+***c++++++<I660ei<-"<<""--ci11111-,*c*1o0*1-;;..,,....:   :+,:.:--c*+080@@@8o,,
ieccccccciiiiiiiiicccc*c*++<<++++*************c****ccccccco1<"-;;---<<<*c**-+<**cI8@80-<<<""--"<"<<+c;""--""c+-,:;,:..:.    :+::.,;*c*I8088088;,,
i1eccccciiiciiiiiiiccc**+*+++++++******c<<+***cccccccccccce*+-;,;;;,;----"<+ccii*+o1e8P1i<<--""<<+10c"<+-+*-,,;;--i+";;:..: +,:.,I@188808@000-,,+
ioeccccciciiiiiiicccccccc*c**+c+*+***1"+<<***ccccccccccccco*";c**----oo11o6<+-""+*iooooiiicc*o$PP6e111#0<-<+<"-+*,;;;;+"1<;*":.;"I606P*88o1e",,-i
co1oicciccciooiiiiicccccic*oiiccci***c<****c*ccccccccccccci<+0I11oo1111111110;:,,;-""+co1iic*c6e<,1c-e68P<<<<+<**++-<<+,,,;,""c*eI0III0eci1;,,:ci
cc1eicccciicciioiiiiiiee11Ieoioooiioc****c***cccccccccccccc";+iee111111111111$-;,,,,,;---"*111iIe@06W68@@+<"e6MH+**+<<<*+-"<*,,,,,--*<eI1e;,,:cii
*io1ciicccciiiiiooIeeeeee11oiioooiiciiooooicc***ccccccccc*+";ii111111111111111ic";;;;;;;,+I1IeIo--I$e*<co1i1cc0c<<""-i"+++*"+*"-<+",,,,,;-,,:*cii
cii1eccccciicoIeeeeeeeeee1oooooooiiiiic+ccio1o1iccccccccc*<;ioo11111111111111I611ooic*--111eII8@66iee1ee111eo1IIoo*cH+<<<"*<<"-""<"*--<<<,,,+cccc
ciio1iioooe1eIeeeeeeeeeeee11111ooiiiiicc*ciiii1II11iccc*c*";oii1111111111111111I606e1io1oeI11e6$0@MPee1166006occc1iHc+cc**-""<<""<"++8P-"+-<*ccce
cciie1e1eeeeeeeeeeeeeeeeee111111oooooiiiiiiiiiiI666Ie11c**-;iic11111111111111oo*c***-+11oe1o11e1eeIWM08@@8888888006I+*1c1oi++**""*<<H"-<-"-;;"0eI
c*ci1e111111eeeeeeeeeeeeeeeeeee11ooooooiiiiiioI000000I*+*"-,+c*1111111111111ooo*cii+"-,<+Po11e11eoee16I8@P@@@8888880666I**oii0806H@0*o"-+"<o<<oII
cciioe11111eeeeeeeeeeeeeIIIIeeeIee1oooooiii1000088811c<++--,,;-1111111111111oo"ccic"--,+";-;-*oiie11111ee0P@@@888888080006eco"c@H$8$PH@icc*<++oeI
c*1iie111111eeeeeeeeeIIIIIIIIIeeeee11oooe00008@@Ieeii++<"--,,;-111@e111111oo1i+ccc+-<---**+*++;--;"co1oo1i11ePPP888888888000Ii66iI8PPPPe0$@o+1ocI
cccioo111111eeeeeeIIIIIIIIIIIIIII88I0888880@80Ie1110*<+<<-;+888886811o1111ooi-+**c"1ic*+*+<++***++",;-"+iooo1iie1I@@@@8888800Ioo@PIoiicooo***co1e
c**1ii1e111eeeeeIIIeIeeeIeIeII0*I8@@@@@@@@@eIe11116c<"<<<08@@@@@8@@880601ooc;-""*+-o1eIe1<<--+*******++-;;-"+o1eoo1oioiiiiicc,eH@,+P$c*++ccc6++61
**ceii1e1eeeeeeeeeeeeeeeeeeeo8108088P@@@8@801e110ci*""<88@@@c******cI80006;,;,;,;;iiioc:M**+<c***********++<;;;;-<iioooiooiii6111;PPI---c$ii+iI1i
***oii11eIeeeeeeeeeeeeeeeeee@8@80@@@@@8880061110cic+""88@@i***+*+*+**c0006:,;;;;;;oii"c**+++*ccc********++++++++<,,;;-<oiiocicci*iooc,,,<*ee0I11I
c*cc1iio111ee11eeeeeeeee11eee8@@@@888080600680ciic*"--88@0I11oooiiccc0066,::::::,icii"""<++cccccc*c*****+++++++++++++<,,;;-"ciccioi"<+<"i<$eo1eoo
****iiiie111111e1eee11ii+o088888800000666066ecc***+<<"88@866Ie1oooo0006I":::.:::;cci-""""-***cc************+++++++++++++<<-,,,+**"-"<++"*61o1ei11
***c11iioe111111111o1III666*680000666II606Icc**<+<"<"-i08@@8060088800o<<.:.....:+*c:,,,,;-;****************+++++++++++++++++<<<;,,;-"<<+6ioIoi1o1
c***i1iiie1o111o11IIIII600@1+1006I66660+o*c**-<""<"---"c*ciI800Ioc<<<"";,::,,,,::cc,,,,,,::::,;+***********++*++++++<++<<<++<++<<<<"-,I1oo1ic1o6I
*****1eic1oooooeeIIII60He111<;o686I6Iie*c*+"<""""-"-;;;+****++++<<<<"-<;:,,;,,;,,",,,,,,::::.:::::;"*+++++++++++++++++++<+<<<<<<<<<<"ioiioii1oIoi
****cceiioeieeeIII606e1111oi<-"1006ieiic+""""""-"""-;;;,+++<<<<<"---<<;,:;;;;;,;;;,,,,,::....:::::::::,,<+++++<+<<++++++++<<<<<<<<<""<"eoi1oe1icc
****cc1oiieeeeeI6681111o111i+"<+e01oii++<"-""-""""";;;;*++++++++---<;:,,;;,;;;;;,;,,,,:::........::::::::.:,-+<<<<<<<<<<<<<<<<<<"""""<eoiiI1ic**+
**+***ioic1eeII61111oo11111i+<*i1oii*<<<<"""""-"""";;;<*<++++++<--+-,,,;;;;;;,,;,;,,,:::::.:..........::.......:,<<<<<<<<<<<<<<<"""""Iiee1iccc*<+
******c1oii16e1oooioooooooi+*i1iii<*++<"<-"""""""---;;;""<*++++"<",,,;---;;;;;;;;;,,:::::::.::.....................::;<<<<<"<<"<""""+ieeoccc**<<*
*******c1iiioooioooooooiiicceiii**+"+<<"<"""""""""""-;;;;;;<<++<;--;;;;-;;;;;;;;;,,::::::.::..:........................:::<""""""""ooeoic*c**+<**
+++*****ooi1iiooooio*iiiioIiic+**+**+++"<"""""""""-"-"---;;;-"""""-----;-;;;;;;;::::::::::::::::................ . .........::;"+0IIoc******+++**
+*******o1cooiiio*ciiii1eiic***+++++*+++++-<"""";""""""""""<"""""-------;-;;;;;;;,:::::::::::::.::................ .  .......::oiiccc*****++<+<*c
++*+****i1ii1icccciiieeiic<+++*+*+*+****++++<-"+"<<<<<""<<<<<""""-------;---;;;;;,,,:,,,:::::::..:...................:...  ..:*ic*********++<+*cc
+*+++****o1cicciiioIiii<*++++<<*+*+*****+*++++++<<+<+<<<<<"<""""""-;---;--;--;;;;;;,;,;;;;,,::::::......................::.  ::****+****+++<+*cc+
+++++*+*iii11ocieeccc<+*+++++*+*<+++++*++**++**+*+<<"+<<<+<"""""""---"-;------;;;;,;;;;;;,,,,,,,::.:::....................::...;++++**++++<+****+
++++++++*ic1co1icc*+++++++<*+++++++"***++++*+*+++++++<<-<<"""""""--"------;;--;;;,;;;;;,;,,,,,,,,,,::.:.........:..............,;++++++++<+cc**++
+++++++++ciocccc+<++++++<+++**+++++***""**+++++++++++<++<<"""""--"";"---------,-,--;;;;;;;,;;,,,,,,,,,::::......,,,,:........ :;--<+++<*c***c*+<+


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