                                    . """"  .
                                  .           .
                                .              .             ___
             ...""...          .                         . "     .
            "         '.       .                .      ."          .
          .             .      .                .     .             .
                         .     .                .     .              .
         .-               ......                '. ....              .
         .               .   __.                ..____.              .
         .            ...."""                  .       .             .
          .          .   ___.....            _.___      .            .
         ..          . ""   _____. ________."     """""" .            .
        .  .        . _.""""                  "---..___   .          . .....
       .' .  .....".'                                  """".        .        .
    .'   .  .....-"                                          . ___.'          .
  .       .'                                                                  .
 .                                                                            .
 .                                                                            .
 .                                                                            .
 .                                                                            .
 .                                                                           .
 '                                                                           .
  .                                                                          .
  .                                                                        .'
  .                                                                       '.
   .        .""""-.                                                         .
   .'      .         .                                    _.."""""".         .
  .                    '.                              . "          .        .
  .      .               .                           .               .       .
  .      .                .                         .                       .'
  '.     .                 .                       .                  .    '.
    '.    .               .                        .                         .
    ,      .            .'                          .                .       .
   .        " _     _.-'                             .              .        .
  .            """""                                   '.__                  .
  .                                                        ""-----"          .
  .                                                                          .
  .                       ..                                                 .
  .                    .    '                   .---.                         .
  .                   .                        '     .                        .
  .                   .                               .                       .
  .                    .                              .                       .
  .                     `-----._            _...---..'                        ,
  .                             "-........-"                                  .
                     ...._                         __...                      .
  .                .      """---..._______.....--""     .
                  .  ."".  __                       _    .                   .
   .             .  .   ..'  ". ."""". .----..----.'  .
                .   .   ..    ..      .     .      .   .   .                .
    .          .    .   ..    ..      .     .      .    .                  .
    .         .    . .  . """"'-------'..___.______.    .   .              .
    .       .'   .    .'                            .  .  .  .             .
    .      .    .                                     .    .  .            .
    .      .   .     '..                                    .              .
    .      .   .    .   ."""--.                     '"       .  .          .
    .      .    .  .    .      ."""""-.""""".""""".'  .      .   .     .   .
    .   .  .     . .    .      .      .     .     .    .     .   .         .
    .   .   .       """"""............._____.____.......____'    .    .    .
    .        .                                                   .         .
     """".    "------.............................____________.-'    ' ...-'
          \                                                         /
           \                                                       /
            \                                                    .'
             '._                                               .'
                '._                                         _.'
                   '-...................................--'"

