                           ___...--------.....___
                     _.-"""                      ""-.
                  _."                                `.
                .'       _.--""""""^""""--._            ".
              .'      .-"         ' '    "" `"-.          `.
             .      .'           '   `.         `.          .
            .     .'          .'       `.         `.         .
                 .        _.'            `-.        .         .
           j    .      _.'                  `.       .         .
           :   :     .' .---.           .---. ` .     :        :
           :   :   ."    ___             ___     `.   :        :
           :   : ."    .'   `.         .'   `.     `. :        :
           :   :.   .-'.    . .       . .    .`-.    ":        :
           :   '        """"             """"         '        :
           :    .                                    .         :
           :     .                                  .          :
           :      `.           _.".."._           .'           :
           :        `.           `..'          _.'             :
           :          `-._                  _."                :
           ;              ""-............-""                   :
          .                                                    :
         .                                                     '
        .                                                       .
       .       ________............................_____         .
      ...--"""                                          """"----...
     .                                                             .
    .                                                               .
   .                                                                ..
  .                                                                   .
                                                                     - .
 j                                                                  .  :
 :                                                                 .   :
 :                                                                .    :
 :                                                               .     :
 :                                                              .      :
 :.                                                            .       :
 :                                                            .        :
 : .                                                         .         :
 :  .                                                       .          :
 :   .                                                     .           :
 '                                                        .            :
      `.                                                .'             '
  .     `.                                            .'
          `.                                        .'                '
   .        `-.                                   .'
               `.                               .'                   .
    .            `.                           .'
                   `-.                      .'                      '
     .                `-.                 ."                       .
                         `.             ."                        .
       .                   `.         ."                         .
                             `.     ."                          .
        .                      `. ."
         .                       "                             '
          .......______                            _______....'
          .            """""""-------------""""""""            .
        .'                                                      .
       `.                                                        .
         `"-.................................................--""