. .  .
                           . .        `.
                       . `               .
                      .                   .
                    .                 .    .   . . .
                 .       .         .        ..      .
                .    .                       `    :  .
               .                      ;          ;    .
              .                                       .
             .                           : eu          .
            .        .   e$$ u.   :        $$    :      .
           .          $b$$$$$$$u    . ee :$$$ue$$$u$     .
           .       .$$$$$$$$$$$$    u$$ie$$$$$$$$$$$$.   .
           .  ;   d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$e. .
           .     .$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L .
           .    d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  .
            .   ?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   .
            .    $$$$$$$$$$$b.;"?$$$$$$$$$$???;`$$$$$$$$.  .
             .   "$$$$$$$$$$$i';  ($$$$$$$F"` ; X$$$$$$$>.
               .: $$$$$$$$$$$$$i .d$$$$`;$$$$$$$$$$$$$$T.
                 .$$$$$$$$$$$$$$$$$$$$$;`$$$$$$$$$$$$$$$G
                 ?$$$$$$$$$$$$$?""$$$$$UU$7?"?$$$$$$$$$2?
                 {??$$$$$$$$$F S""$$$$$$$"""$ $$$$$$$??>
                   ??$$$$$$$$uu$ee $$$$F e$d$$$$$$$$?
                     ?$$$$$$$$$$$$b.`== d$$U$$$$$$$$
                      $$$$$$$$$$$$$$$$$$$$$$$$$$$$$?
                      $$$$$$$$$$$$??""""??$$$$$$$$$
                      ?$$$`:$$$F" ,,,,,,,, "?$?? $F
                       $$$e$U,. ::((((((((::..e$$F
                        "$$$$$$$$$eo----ed$$$$$$"
                         ?$$$$$$$$$$$$$$$$$$$$$"
                          `$$$$$,?$$$$$$?"u$$$'
                           ?$$$$$Sbeeeee$$$$$'
                            ?$$$$$$$$$$$$$$$'
                             $$$$$$$$$$$$$$$
                              $$$$$$$$$$$$$$
                              ?$$$$$$$$$$$$$- .
                           ..  $$$$$$$$$$$$F ,XXXXx,
  ,db                 .,,xXXXXx """"""``.,xxXXXXXXXXXx,.
 d$"$b             xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
dF' `$b          xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
"    `$b        """"??XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
      `?b 4$$$$$$sss,. `XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
   ,$$$,,s$$$$$$FFF???, XX  ?XXXX'.x YX?'j ,,`?Xf',,`X XXXXXXXX;
   FFFF???>%%%%%%%%%%%% X ,x ?X? ,XXXXX xX XXx X xXXXX `XXX?CCC,
   `%%%%%%%%%%%%%%%%%%% '.XXi ?x ?XXXXkx ? XX' X ?XXXX   sS$$$$$.
    :%%%%%%%%%%%%%%%%%%  xxxxx ?x.`",X? xX "',XXx,`",X   :$$$$$$u
     %%%%%%%%%%%%%%%%%/ XXXXXXXXXXXXXXxXXXXXXXXXXXXXXX    ?$$$$$$.
     `%%%%%%%%%%%%%%%%/ {XXXXXXXXXXXXXXXXXXXXXXXXXXXX>     $$$$$$;
      -///%%%%%%%%%%%%/ {XXXXXXXXXXXXXXXXXXXXXXXXXXXX;     `$$$$$$
    s$$$$:/%%%%%%%%%%%' :XXXXXXXXXXXXXXXXXXXXXXXXXXXX'      ?$$$$$.
    ?$$$$$:/%%%%%%%%%%  :XXXXXXXXXXXXXXXXXXXXXXXXXXXX'       $$$$$,
                                    .M
                                .:AMMO:
                       .:AMMMMMHIIIHMMM.
             ....   .AMMMMMMMMMMMHHHMHHMMMML:AMF"
           .:MMMMMLAMMMMMMMHMMMMMMHHIHHIIIHMMMML.
                "WMMMMMMMMMMMMMMMMMMH:::::HMMMMMMHII:.
           .AMMMMMMMHHHMMMMMMMMMMHHHHHMMMMMMMMMAMMMHHHHL.
         .MMMMMMMMMMHHMMMMMMMMHHHHMMMMMMMMMMMMMHTWMHHHHHML
        .MMMMMMMMMMMMMMMMMMMHHHHHHHHHMHMMHHHHIII:::HMHHHHMM.
        .MMMMMMMMMMMMMMMMMMMMMMHHHHHHMHHHHHHIIIIIIIIHMHHHHHM.
        MMMMMMMMMMMMMMMMMHHMMHHHHHIIIHHH::IIHHII:::::IHHHHHHHL
        "MMMMMMMMMMMMMMMMHIIIHMMMMHHIIHHLI::IIHHHHIIIHHHHHHHHML
         .MMMMMMMMMMMMMM"WMMMHHHMMMMMMMMMMMLHHHMMMMMMHHHHHHHHHHH
        .MMMMMMMMMMMWWMW   ""YYHMMMMMMMMMMMMF""HMMMMMMMMMHHHHHHHH.
       .MMMMMMMMMM W" V                         W"WMMMMMHHHHHHHHHH
      "MMMMMMMMMM".                                 "WHHHMH"HHHHHHL
      MMMMMMMMMMF  .                                         IHHHHH.
      MMMMMMMMMM .                                  .        HHHHHHH
      MMMMMMMMMF. .                               .  .       HHHHHHH.
      MMMMMMMMM .     ,AWMMMMML.              ..    .  .     HHHHHHH.
    :MMMMMMMMM".  .  F"'    'WM:.         ,::HMMA, .  .      HHHHMMM
    :MMMMMMMMF.  . ."         WH..      AMM"'     "  .  .    HHHMMMM
     MMMMMMMM . .     ,;AAAHHWL"..     .:'                   HHHHHHH
     MMMMMMM:. . .   -MK"OTO L :I..    ...:HMA-.             "HHHHHH
,:IIIILTMMMMI::.      L,,,,.  ::I..    .. K"OTO"ML           'HHHHHH
LHT::LIIIIMMI::. .      '""'.IHH:..    .. :.,,,,           '  HMMMH: HLI'
ILTT::"IIITMII::.  .         .IIII.     . '""""             ' MMMFT:::.
HML:::WMIINMHI:::.. .          .:I.     .   . .  .        '  .M"'.....I.
"HWHINWI:.'.HHII::..          .HHI     .II.    .  .      . . :M.',, ..I:
 "MLI"ML': :HHII::...        MMHHL     :::::  . :..      .'.'.'HHTML.II:
  "MMLIHHWL:IHHII::....:I:" :MHHWHI:...:W,,"  '':::.      ..'  ":.HH:II:
    "MMMHITIIHHH:::::IWF"    """T99"'  '""    '.':II:..'.'..'  I'.HHIHI'
      YMMHII:IHHHH:::IT..     . .   ...  . .    ''THHI::.'.' .;H.""."H"
        HHII:MHHI"::IWWL     . .     .    .  .     HH"HHHIIHHH":HWWM"
         """ MMHI::HY""ML,          ...     . ..  :"  :HIIIIIILTMH"
              MMHI:.'    'HL,,,,,,,,..,,,......,:" . ''::HH "HWW
              'MMH:..   . 'MMML,: """MM""""MMM"      .'.IH'"MH"
               "MMHL..   .. "MMMMMML,MM,HMMMF    .   .IHM"
                 "MMHHL    .. "MMMMMMMMMMMM"  . .  '.IHF'
                   'MMMML    .. "MMMMMMMM"  .     .'HMF
                    HHHMML.                    .'MMF"
                   IHHHHHMML.               .'HMF"
                   HHHHHHITMML.           .'IF..
                   "HHHHHHIITML,.       ..:F...
                    'HHHHHHHHHMMWWWWWW::"......
                      HHHHHHHMMMMMMF"'........
                       HHHHHHHHHH............
                         HHHHHHHH...........
                          HHHHIII..........
                           HHIII..........
                            HII.........
                             "H........
                               ......