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

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

:::::::::::,,;;;;-------"""-"-"""""""-----;;;,,,,;;;---""""-<<+**i1eII66608888888@8@@@@@@@@@@@@PPP$PPP$$$$$HHHHWWWWWWMWMMMWWMMWWWWWWWWWHHHH$$$$PP
::,,,,;;;;;;;;;;;;;;--"""""<<<""""""""""""""-""""";-"<<<<<<+c<;;;-<+++++<<"""<+coeI60000008888888@@8@@@@@@P@@@@@PPPPP$$$$$HHHHHHHHHHHHHHHH$$$$$PP
: .......:.::,,;;--"""<<<<"--"-"""""""""""""<<<<<<<<"<"<++++++++**+******++++++<<<<<<"""""<+coeII66660000000008888888888888888@@@@@@PPPPPPPPPPP@P
,,;;,:::.-::::::,,;;;--"<<<<+<+<<<<""""---;-;;;;;;;;--""<<+**ccccccccc******+++++<<+<<<<<<<<<<<<<<<<""<<+i1eeIIII66I666666666666666I66I6666666000
    .:,;"-*;-"**++*+******c**+<+<"""-;,:,;,:::::,,--""<<<<<<<<++++++*ccc*+++++<<<<<<<"<<<<<<<<<<<<<<<<+<<<<<<<""--<+coo11eeeeeeeeeeeeee1111111111
   .  .<.<<-<"+-,,,;---<<<<+ccciiiioio*"<,::....:::I6Ie1c";;--;-"+*ccccc***+++<<<<<++++++<<<--;;;;;;;;;,;;,;;;;;;;-------"----"<*ciiooooooooooooi
        .:;,-<+66WW@1$$@MWM#########M6*,.:..::.....<08o<1+***+<+ciiiic*<"<<""<<<"-;;;,,::,,,;-"+*""+++**+++<<<""--;;;;;,;,,,,,,,,;;--"""<++cciiic
          .....,e$WW1@8e#MM$eI6H$$PWW@e:;,:.::......;<i1<"@HI+""-"<++ciicci+o1""1;c<+<<-----""""---:.:;;.:-"";,::,,;-""<<""<<""""-"-"-------"""<<
       .        . .:;,<##W0ei0oI6000@#c+*c*c*:..:::::;c##################MWo*oo"+. ........,-;,;<+++++++;--"---,,,:::,,,,,:,--""""""<<<<<<<<<+<<<
      .     ..::,,,.:::;MMMWMMMMM##MM#"+*cci<....:;,,-########MM############+o*<............,;::;,,;-<+*cc**+<<<<++++++++++<<"""--;;,,::.......::
 ... .. .  .,,<+<""";,,;#M0"<**";:  ..;c-<+ci*:.:;:,:o######################;i<................-M######Hc-"<+*<<""""<<++++<+++++++++++*+;---"""-;
::: .,:..  .:<++<":<":,,;""<*<<<.    -++++iiic+oco;.,#W#HPM#################;o;:....:o1o;:......:########MHM#,..;-""<++"-;;;-"<+++++<++<--"<+++<<
 ,:.,,::.. :;++*+"-<-:,,,-"*<c":      ;;<+**c*+cc*,:--;:*WHM#MM########M#8ii---*i1o*o1oooic<+-.-*M#MM########@.,-;-+,<-;;;;,,;;;-;;;;;"+++++++++<
  :;,:,.:..,-<+**<"<<;-::;";":.    ... ,"*"<<+<+i+",---:,:::i@$########M"----;-<cii*cioiiiiico;;####M#MM#MM*$;-":,....";--;,,,;;,:,::,;;-;;;;;;;-
:;;,:::... :;+++",;<-:;;,"-;<.          ,"--;-+*-;;;;;""";:,,::;,M#####c--------<+ciicciiooi*+,-######M##MH$P,<.:::,,;,;::-;,,;,:,""";.:....:,;;;
-;,";.:. .:  -<++<"-:";:.,---,      .  .;;;"<<"",::;",;--,;-<-::....:.:;-"-----:<cciocccioo*;,-MMM#######MH*;::,;::;:;;,:::....:,:.:0PPHMH1:.. ..
;--"-;:  ..  """+<": .,.  .,          ..<*",,;,,---<-""<+--;<;<""".....------,:*ci*iiicc**i,<,$####MMMMMWH-<;;::;,:;,::;,:;;:,:,:;-;coWMWH$@$MM$P
;;;,,-,. ..:+++<":.   ,:,,,,,,:,;,,,,;+<;<;-";-<*iI606Ie1i+"-<;<;,,....,-;,::,iioccioi;,::"---<cIPHM##MMH"";-"-;--,,,:,,,,**++<<-<<-<oHWMWWWWWWHH
;;;;"-,..::.++*++;":  . ..,,,,,,,;;;;++<";-;<<o1I608888006ei*,<*;;;;;;;;;,,,:-oooocoo;",**+++++++++*+<<<-"<--+"+*++;;+**1e11c11cci1060HHHHH$$$WWW
;;;--";:.::."*****+ .      .;,,,;;--:*c+-;-"<co608PP@@P@@@8Io*--+;;;,:,,,,;,;;ooii1o":,<****++**+*+*+*++-----<c*ici+cci1e660Iee1oooW$WHHHH$$$$P$$
;;-"-";,.:<+**cc**          .,,-;--;;++c";:<"i10088PPP@@@806o*-,+;:,,,,,,;,;;;-"-;+<,-;+i****+*++++++++<----*<"<*<+ciooioeI66IIe11o8WWWW#H$HH$$$P
;;-"-"-,:.:***+:              .;;;--++c"<;",ci+iiio8P$PP8I1Io*--<+,ic****+++<;--;"+<,,"*ic****++*+<**+*+"","<ii+*"+<o*I0666066Ieeee$WHHHHHHHWM$$P
;;,-;"-,...                  .-;;-";+<+ciio+i+1c<co1I@e1W1oIi++"<,*++:ciiii"*c-;--";,:<**c***+++++++**++--"++iceici<+*I6666ee1oi1IWMWWWWH$W$HHHH$
,-,,,,;,  ..           .*++<,:-;-;-;+"+++*I0oIc00@0e6@e6666IeiI;".<*..   iicic;;"",,,;<c***+*++**+++<++";;-<;Iee11*<<oie6II6eoiI66IMMWWWWWWWHH$$$
:,,,,,:   ...          :***+-,;,-;;-,-<-"+"6oI08@PeI08Ii@80061i<:"+" ....*"+<"<--,;,,-<*****+++++++++++";;;,;<I6e11o11eII66Ie111IIe6WWWWWWWWWHHH$
-;,;,;;,,,;;;;;;-"<+-   <<+cccc***++<";,;<-";o60801I@86I8@@81o"<<*<.. ..c*+***+*;,,;;."+<"<++<"<<+<+++<,<,:";*o11111eeeIIeIIIe1o1i11PHPHWWWWWWWWH
,,;,;;;;-;;-;;--"-"<<-::;--+""<""*+-"""+-*"-,ie6I608@@00086I<""<"<,.   -c**c*c*+<<<**<<":--"--;---;-;;<<-;-<-"o11ooo1eeeeeeee1e1eWMMWWWWP$$WHWWWW
;;;;;---"-"--"""""<<"",-""<<<+<*+++*+**+*+<1e*eeI6e6I0ee0I61eccicc.....*ccc******++++<++++<+<+<<<<<<+c*icio1oo1ee1ico111eee11oo1M#MMMMMWWWWP$@$HH
;;--;-"-"""-""<"-""<"<;""+<<+<*+++c+cc*c"1oooo11I088@8086I11ee1ic:....iic*ccccccc******++*+++*++ccoiii*oeeee1o1ee11oicco1eeIee6MMMMM##MWWWWWWHHPP
-;----"---"""-<<"-"""<;""<"+<++<*++**+-<11o11oo1e666086e16c1eIec: ...:iiiiccc*cc**c****++++++cicicioicciI6Iee11eIeeeeei-"*cooPWMMMMMMMM##WWWWWWWH
----;-;-"""""""""-<"""-""<<"+++++**++*-11oeeoo8$@cceI6611eII1oIe.....cciccccc*cccc*c*+**+cicciiiiiioi*ii"6666IeIIe1o+"o--oeIW$WWWWWWWWWWWW##WWWWH
;-;;;"--"-"-<""--"""--"""++""+<++*++";*eeee1ieP06@P$e6666666oIoec...*cciiiii*cccc*c+**ccccoo1oioooooicoi<"-*66e6o1c+<<*--o11e6#WHWWWWWWWWWWWW#MWW
;--;--------<<-"-<<"---"<+++<<*++++*<<,eeeeI*8P0I6000e6Ie1iee1IIc..:+c*cccccc+cc**+*<iccio1111ooooooiioi+""""--<<<<+;<;;-oieoo0PWM$HHWWWWWWWWWWW#
+";,:..,------""<"<"""-"<<<<++"<<+-,,,:eeee1o060888@@0eIIo6oI66e;..;;;;,<*cc*c*c*c+<ccioo111111o1o1iiioo1<"<<"<<<-<"<;;;*oiie1I$H$HMWHHHWWWWWWHH,
*c**+...::--;--"-<<"-"-""+++<+""::,,,,-1eIeIII66$HPeo0Ie61III666;.-;;;;;;,ccc**c***ciio1o11111oo1ooiio1i1<<"<<<"-<<-;;,;ooocoe1@WWHH@W#@HHHHHHHP:
<+":.....:::.-""<<<"-""-"<<+*":,:,,,,,<eeII61168$H@o<6o"oI660066,,;--;;-;;;ccc*cc**ici11o11111oo11o11ooo1++<<<"-<"";;,;<oeoio1iPWWWWHH$PWM@HHHH,:
c<:....:.:::::;""+<"""-""<++<,,,,,,,,,+1eeIIeoI8P$@i-;-1*6II66Ie,;--;---;;;,c**+*++*ii11o1o1ooo1o11o1ooo11"<<"-<*o;-;-,oo111i1c6WHHHHHHHH0H#P$+::
.:..:...:::::::""<""---"<<++::,,,,,,,,-oIIIIee6PP@8-;-eeo*+,;,::-----;;;;-;;-c+***ciio111o1ooiooio111o1o11"""c@<<"<-<;ici1ooeoo6:-HHHHHHHH$P@W,..
......::.:::::::""""----""+":;,;,,,,;,,eeeee*e8$P@+;-i60*+"--;,--;-;;;;;----;*c*c"*ii1111o1ooiiooeIP11oo11<6<<<<<+"+;+ocii11i+1I1;.,o$8PHHHHH,:.,
...:....::::::::"<""-;-"""+;,,,,,,,:;;;e1e;-+8$$PI-;,i6Ioc<<--I--;;-;;,-;--;;<**+*iio11111oioi1111"o11o1o1o<<"-+*+*""-iiiiee*oeeI+++::;$H$$$$::.@
...::..:::::::::"-"--;;;""<;,,,,,;,;;;;+ee"---"-""";ic<*ee*+<;*----;,;--;----;*++iioo11111oiioooe111o11o1oo"<+c+i*"-""iicioIio111c<***-.:i$$::.;$
...:::::::::::::-"<"-,-"<+<",,,,,,:;-;;;e1;---"""";-c"+c*11c+i**--;,;"-;-;;--;+"<ii111o111oii11oo111ooooooi<*o*i*"--"-iioo+eio1eeW8i<***+.:.....:
....::::::::::::<"""-,-""<<<,,,,,,;;-;;;*<------"";--""*ic@6000o;-;;;;";;-;---+<c*111111ooioioo1o111o1oooc"ciic<""----+o+o*1iiooo0MM@1<+***:... .
...:.:::::::::.:<<<--:""<++<,,,;;;,;;,,,;;--"-"""---;-<<+1i6800i-;,---;;;;--;;";co11111oooicooooo1oo1o1oI+<o*c"<"""--;+o+i*ic<ioo6PHMMHI*<i**".. 
.....:::::::.:::""<-",-"<+++;,;,;;;;,,,-"--"-"-<---;-""6666eeo1";;,,--;------;-*io11111ooiciiioii11ooci;;"o**""<"-""-;+o<iccciii+*o8PWMMH6*"c+++.
.....:::::::::::"""-",-"<<+<.,;,,;,,;;;;;;-"--;--"--"6I66666006+;;;,:-;;;;----;*o1ooooocc*ciccciiooic;;;+"i"-"""+<"-;,;o+ic+*coec<cci6@$WWW0i"+*+
.......::.::.:::-"<;;,-"<"<+-,,,-;;,,;;-;-"--"-"--ec66666666666I-;;;,;;;;----;;c111111oi*ccccccciic;,;--*1-"*6c<"";-;;,o+ccicooo1"""*ciI8PWWH6i""
...........::::,"";;;,--""+*":,-;;,-,;---;;--;";"-Ie6666666e1666;;;,-;--;--"-";"1o111oi****ccccii;,;,,;<"-"""<""@Po"";;o+cio1111ee*<"<*ciI8PHWP6i
  ...........:.;;--;,,;-++<<"<,;,;;;;;---;;;---"""60II6II66I6666;;;::;,--;;;;;;<ooii1ooi*i***cic,;;;;;io*I10o<c<<<"<<";<<*oii1eII6I-"<<<ccie0P$W$
 ..............;-,;,,:;-"<"<<".:;;;;,;;-;--------"66o----<iI6o66;;,;;;-;--;;;;-i1oi1ooooiooiii*,,;;;<ic"""----""""""<+<,<*oio111e6Ie--"""<**ce6@$
 ..............;-;,;,:,;;;-<<"-:,;;,;;-,--------;"66I6e-";;;,;I<;;,;-;;;;,;"-;;cicioi1o1iooooiii;;"cii;--"------"""""<<,++*<+++*c11eI",--"""+**oI
.   ...........,,;;,::,,-"<<-";:,;,:;,,;;;-;;;;;--6IIo--;-;-,,;;;-,,;;;--;;-;;ccccico1ii1oooocoioi6ic;---------""--""<<,--<-<<++*ieIII,;;-"-""+++
.   .. ..... .::::,::::,;""";"-:.;;::,;;-;,------IIee-;;;---;-,;-;---;;;-;;;-;*c+c+cciciiiooiioioiio*;-------;---;;;--",----;""<+io1eee,;;;;----"
  .       ....::,::::::,;-;,"-;,::,,,,,;;;;;,;;;-ee1;,,------,;-,-;;;;;;;;;;,;+c**<+*ciiciiioioiiiiiiiic-,,,:,::.....  :;-;;;.;-""*I861e,,;;;;;::
        .  . .:.:::::..:.:;-;;::   ::,,,;;;;;,;;;i;;;;;-;--;;,-;;,;;;;;;;;;;;;<c+";,;+cccciicociiiiiiiici*c;,,;,:,-<<-.  ,.--:: :;+1I6006I1Ie,:.:
               .::,::.::,,;,;,     <<;,,,,,;;;c1Iee,,;,,-;-;;,;;;;;,;;,;,;;;;;-::;,:,::-*+*ccccccccciiiiii*;,,--;-""<<.:.:...::. ,:<i1Ioo*+i600e,
                 :::...:,,:,:     +c<o111oioI6I60080",,,;;,;,;,,,,,;,,;,:,,: .,,:,::.   ..-**c*****cccccc+<;,;,,::...........::::. ;"*10o<;-iII++


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