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

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

             .   ............. .....:.....::::.:...:...:.,;;;;--;--;""-"-<<"""---"----;""<+<-<-"-"<<"<";::::::,:::::,---""""--,--;--;,,,,;,,::,;.
               .   ........... ..........:.:::::.. ......;--;-;-;""--""""<"<-;;---"";-"<<<-"<<+<<"-"-::ooeoIoeeo1o:,::::<-;;;-;;;--;;;;-;;;,:,;,:
            .  .. ..........::.......::..::.::........::.----"----"<""<<<<"<<+""<<"-"<<"-<<<"<<<<<;,o1I1IIeIeI11Ioe1eoi+::-"-;-"-------;,;,,,;;;:
              .  ................:.....:::,...........:::,"-"--"<""<<<<<+<+<<+<-"""+"<"-"<*+<<"";,eee-;,;,,;;,,,,,,,+ceeoc;-"<"""-;--;-,;;;,,-;;;
               ..............::.....:.:,. ........::::::.:---""-""<<+<<<<++"<-<;"<<<<"""<***<<";.io,;;;;;;,;-,;,;,;,,,,;+iec"-"---""-"",,,;;;;;,,
               ..............:...::::. ...........:......::"""""<<<<<<+++*<"<"-"""""<+<<+**++<-.1,,;;*600888@800IIi;;;;,,::++-"""-;------";;--;--
             ...... ............:.  .. ........:......::..."<"<<<<++<+++*+<"<""-"""<<<<+*<*+<<::;,-e6608888000666Ie1++c;,,,::<"<""--"-""----"--;-
        .      . ..... ...........................:::::::::-<+<<+++++<<++""""-"<"<"++<+******"..:*1II60888008000I11o1o-+o<;,::;-"--<<""<<-"-;"--;
             .  .. ...  ...:::,,..............:.....::::::::<+<+++++++*""""-<"<<<++<<<+*ccc*+-..,co1I688@@00ii"oeI1Ioo1**c<-:,,<-"<<-""+<<"""""<"
       .   .      .....:::::::,,..........:::::::::::::.... <+<+++++**+"""<<<<<<*<*+<*cc*c++*"..;<o1e1680@061oo1<+c1IIeo-++":I+--"+++<"<"""-";<<<
    .     ..     ......:::::::,,..  .....::...  ::::::::::::<<<++*+*++<<<<+++++**++c*c***+*<<+:.,;,+1oic10@III1eIee066I1;+*"i"i+*"<++<-"""<<"<<<"
  .  .  ....   .  .....:::::::,::.::::::::::,::::::::....:::<++++**+++-<"<++++++*++**c***<+*+<:..:c+6-*1oI0eIII6008@80I1i,*-6e<"***<""<"<<<<++";-
 . . .  . ...   .......::::::::::::::::::...::::.::::,:.,,:, <+*++++++**c+*++++<+*ccc******+*i"..;<*ieeeiI@0060808@800I1o;+ce;;<*+<+++++++++-<-""
.  .. ..    ..  .. .....:.::::::::::::::..::::.::::.:::::... <++++**+++**+++<<*+<<<+*ccc**<*cc+,. "1I6I61o806II8888806e1c"-::,<c++"<"c**+<<<"<"<"
   . .   .  ..    .........:::::::::::::....    ..:.:,,:::.::++++++++++++*++++*"+<<+*c+**++*c*c+. ,cI608i6P0066P@@886Iei+-;,. .;"****c++<+"-+"+<<
    .   ..  ... . . .......:..::::::::.:.      ..  . ::.:::.:+++*******"-+**<**++<<+c+ic<"++*+ci<..-<e6861+iPi6e61i1eee*""++;:::,.*.::.,+*+*++++<
 ...         ..... ............:::::::..    :.:::....-:::::: +++**c****<<++<<*c*c<+<+i*<"+++**ic+:.;,;iiiio800IoeI8II1c+-<i+<,:::::::::::,:::...:
  ..  ..          .....:.......:::::::.   .:.::.:::,;,,,:::. +++*****+*+<"+***++<+<+c<"<<<++***cc;:,,.;"18c186oI088oc1i;;io+i,,,:::,::::::.::::.:
.                ..........:....::::: .  ..::;;;",,-"-;:;....+++*****<<<++***<<<*+<<c++<+*<<+c*cic+<: .."i11ee0688c"+*:;oe1*",,::,::::::,::::::.:
     . .        ... .....:......:::::   .  :<coci*++<-,:.::: +++******ccc*""<<;<<+*c*ccc*++*c*ici+*::::: ."66IIoIo";-:c1IIei,,,::::,::::::.:::.:.
     .       .  .. .........::..:,,.. :<*co1e6I1*++<+*-oo,::.++*****c*"+cc**<+++<"*+<+++*<++*iic:.::,:,,, .;+"cc<o,;eIe66I1;,;::,,:::,::::,::::..
         ,:,:::...  .....:....::,;;:  :++ci1eII1io1*++ioc;..;*++c****c<*cc+<"<<-""+**c**c+**i*.:,,,,,,,,,,,: ,."<1eee1IIII,,,--+-,";,.:,,::::::::
        :,::,,::... .........::::;;,;. ;*ci1eeIe11e1oioI1,..  +*<+*+++"+""<<-++++<+<""<c**+<+,::,,,,:,,,,";,;;1c1ici11eI<,,,*,:,;;<-::,,:::::::::
.      ...,.,.:,:.............:::,,;;,  "*c*;"*+*ee11i*+i<""..........:.,"--*<+"<<-<++++c+<"::,:::,,i;,,i:-,,"II+1e1ioc:,,,+;,,-;,,*,:::::,,::::.
       .,.:...,:.. ...........::::,,,,:  .;ioocc1II1oi*++*<*..............-<+<<+<<+<<+++cc".,:,,,-i1,,o,;,;;:1III*1eI;,,,",,-,1,;,c,::::::,::::::
     .... ...,,:::........:.:::::::::::.. :<11i*i1oooc*+*c*c...............""+"<+;""<<<**<::,:,,:i;,i-;;i;c*,1eIIe;,,,,,";*;;,;i-,,:,:,,:::::::::
   .:...   .::::::  ... ...::::::::::,,::   c+++c**oic+"cci.................+**<++++**<<+.,:,,,,:,o---1."i;+i:,,;,,,,",1,i;o+;i,i-,,,:,,,::::::::
   ...    .::,,,,:..........:::::,:::,,.:. .. :<cicic<*ccc:.................:"*<<"+++<"<.,,,:,:,,,+*-i-,-;-;;+;-:",+",o;:;*+,,c;c,:,:::::::::,:::
.:.                . .......:::::,:::,,.  ... . <+c<..;..:...............:..:"*-"<<;+"*::,:,::;,::,o,;co+o,--,,,c;-";;*i;;;-+*;i:;::,,,,,,:::::::
                   .........::::::,,,,,  ...............................:....:+*"<<"<-.:,,,:,,:,,::,,"<;;",o*-i:,,+*i1;,-;;;<,,i,::::,:::::::::::
                       .....::::::::,:    .. ............ .................. "++<*++,::::,,:,:,,::::*"1;"<e;;;ii,+i-;;-,,;,*,,,i,.,,,:::::::::::.
                       .....:::::,,::: ..... .. ....................:...:.....""""::::,,,,,:,,,,,:,,:1,,<-,,i,<;;;-,,",,i;;-";,,+ ,:::::,::::::,:
                       .....::::::,,: . .. ... .....................:.:........ ::::,,,::,,:::,,,,::,,";i-c;--o,";;*-,,,;-<<o-*":,:::,:::::::::::
                       .....:::::::: . .. ... .. ..................::............:,,,:,,;;,:,;:::::::-c,"o;;-;o,;c+;*i;";;;,;;,:,,,:,,,,,,,::::::
                        ...::::::::  ........  . . ....... .........:......... :::,,::,,::,:,,:::,:::.;,;;*;;1,;;<,:*"";:-;-,i.:,::,,,,,,,:::::::
                       ....:::::::  ..  ... ..  ..    ..  ...........::.::. ..:,:::,,,:,,:,:,:::. ..: ;:,,:i;",*.";,i:*,-,-c<:,,:,,,::,,:::,:::::
                       . ..::-",          .....    . ...............:.:......,,,,,,:,;,,::,:,,......:: :":;*,+,*:*,-",",**,i.:,:::,,::,,;,::,::::
   ..              .  . ...    +.-        .:..:::.     ............:.::::.o6600P@;,,::,,,,,::::.....::. :-+*,:<<,-,,;,:,o:+< ,::::,,,;,,,,,,,::::
.                 ..  ...:  ....  .     ........::   . .............:.::"+ci1eee8P0",;,:,,,,,....:..:::  -+;-:-;-;";:-c;:+,*<.,,,:,::,,,;;,:,::::
                     ,"-+   ;.-  .:...<oe<;.:..:...   .............:::"+*cio1eI668P88,,::,:....::,::::::.,;:<,+;,:::;;*,<",:.,,,,;,;;;,;;;,,;,:,:
                   .    .. +.*,,... ..<-i*-:::.::.::.:........:.:::+iioee111eI66II@P0;;:.::::....::::.::: -,-,;c;:,,,<:":"<: ,::;-;;;,,,,,,;,,,,:
                  .: ..<-: -:.: ...<+eic++-.............::..::::oeI666eIIe1eeIIeee$88,ccc**++"*oi<cc+<<*+;::,"-":,<,;;:::,+:: :;;-;;;-;;;;,,,;,,,
                    ....  ..:.+,1.1eI<<+*c*............::::::.i608@@@PP61o1e1ooiePH01Iiiii*icccccccooc1oc++;;,",.<,"<,+,<,-;;@HWWWHW*--;;;;;,,;,,
                .. ...:...:,:-;::,61cioee;...............:::"I08@@@PPP@0*+IeeIeie6e1eeiieiioecooocoicioci*oi"*+:","-.,<,":Ie60@@WMMMMMM6--,,,,,,,
          ... .... .:.,:   :,":;;<ciioo1c".............::,,1688@$$PP@P@c1eIeI1II61io1oi1ooe1i1e*1occio*i*i+*ccc<-;,:";,:o1608@@@PPMMMMMMM@-;;;;,,
         ...........::.: c:;:     ocii*.:...:::::::::.;-- I180@P$PPPPP@ceoIIii1ioio1iceoc6ec1eieI*o1**oi+c<iii+<*+-++i100@@@P$PP$PPPMMMMMMW<;,,,:
         ...........:.....     .:. ............:.:::.--".1o00@PPP$$PP@@0*10o1iooic11eIec1iio1*ii+o+ico*iioc+*<<i*+*eI8@PP$$$$$$$$PPP@@WMMWMW@;,,:
.    .   .......... ::........ ..: .. ..........::..-""1o8I0@@P$$$$P@@861*11ecoeo6i<*i*oIec*1oIoiiciccii*cic*+<<o608@PP$$$$$HH$$P$@@@@PWWWWWWP;,,
       ............ .:... :  ..... .       ........,;;.8@0@W$PP@PP$P8P8IeecIec*cei0io111ccicci+cc*1*iioiocc*cce088@PPP$HHHH$$$PP@@@@@000$HHHHH$c,
      ............. ...   :  ....:...       ...... ,,.0iPiPH$PHH$@8eP$@0eeIie*i*io+i*iiiiiccoi*oiocioci*+o+1I08@@$$HHHHHHH$$PPPP@8800IIIe$$$$P@8<
        ..........:  .        ..., ..;         ....,,;P@$I$H0$$$P6.8$H0+1eoi*ooe*cio*<**+**+**oc+**cccc*e608@@$$HHHWHHHHH$PPP@@8006e11o<""<oc1*--
          .........      .:   .. :  :;:::      ....: o1$PPHP@$HPi1.P$@c+*o6*i<**i*c<;+"<<<"<<**+*++ce08@@PP$HHWHWWHHHHH$$P@@806Ie1i******<+<--<""
           ........     @P,. ... : .:;::::::.    . : .ePIPH0$HPIi-IPP6c+c11iccoi****+;;"+<++<<"o08@PP$PP$HWHWWHWHHH$H$$@@80Ieoi*iooooi1+*<+"""+*+
           . ......    .,@   . ... ..;:,;,;;;;;-;  .. ;IeP18@P0+* 6@8i++*+c111ciocc**<:.--;1888@@@PPP$HHWWWWHHHH$H$PP806eo*oe16eoo1io1i+"<*c"+*++
             ......    .;i     ..    ,,,,;;;,;;,,; ... i166686;"* I0eoc"*c<o*<*ccc+++:..;100800@@P$HHWWHWWHHH$$PP880eoc*1oieooIieo1iieooco6c<;<*<
               ......      .         .,,,,,;,,,;;; ...: c6I06c."+,.06i*<<*ci<*+cic++*0c@6e608P$$HWHWWWHH$$PP@86I1ici-iieiioc1iocoeoo111oci"c"-+i*
                  ....    .,   .      ,,,,,,;,;;;, ..::  o16I,."<*<;**<"<"+*"**c*+eo1000@P$$HH$HHHHH$$P@@806Ieeo*:.<+*+*+o*cc1oeei1iei1icc*c"c<";


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