.                           .
                                   /XX\
      *                           /XXX/
                                  \XX(                        .
                 +                (___)
                           _-__---.XXX|          *
       .             ___,-/XXX' ___\XX|
                    /XXXXXX/ ,-'_ _`XX|                             .
             .     |XXXX/\|_/   O _)\X|   .
                 ,-|/      (\\ ==___=)|                 +
      |\/\/\     :  \    ,-' ' ' (_/ /
       \ __/   ___"""  ,', ''' ' ,,,'XX\       __
       >===^--'   `--. ; ,/XXXXX'X-.XXXX)-.   /##\
     _-'   ___        \ ' |XX\XXXXXX`.XX|XX\-_|##|
    /     /  /         \  |XXX`-_,-.XX>/XXX/ /|##/                      *
   |     /__/           |  \----/XXX\/ _\/ \/###|
   |                  ) |   |##/XXXX|\/XXX) `-.#/
    \                   |  _>'XXX/   \  \\     `
    |                  / <XX#\XXX\_/#\,'##)                .
     \              / |       \XXX/\####/\ \
      \           _/  /             \##|  \ \        .
       \            _/   +          `--'   | \
        `--.______,'        __-`````````--__\ \
                       __--'                |_ |
  .                _--'                      \\ \
                  /                          | "\\                *
       .        ,'                            \ '|\      .
               /         ___                  |  '\|
              /      _--"   =.                 \  '\
             /      /         \                |   \\
             |     /           \               O____O
   +         |                 |              _/@ @ @|
             |                 |             /@ ,_   @|
            /              /""""=,          /@ /^ \   '|
           |             /"      /         |@  \ \ \""-\_  /"|
           |            /  / ) ))          |@/""         \/( /
          |            /  / / )/           |/         '  `\_/
          |           |   "" _/             / /\  \_  (.)(.)
      __--_\          /   _ /       /       > \\\_/        |
     /      \        /   / )|     _/ ,,"" / "= `-_|        |
     "",,,,-'"\      |  /  //    /|""    /) )"=, \#\    ,-.|
               \   ,,\  ",//   /"/     ,/ / )/ """'\   (###)
                \_/<_>\   /   /(/     / __ /        =..\##/      |\_
                 /     """ ,/        / /  )|        "=::/:/     /  \\_
                 \,,,,    ,/-_      / /  //           `""'    _/   |  \
                      """"    `-,,,"\.",//                   /     |   |
                   /    /  /       "--"""                   / __/  \   |
                     /    /      _^                       _/     __ \  \
_______--_______________________/  \_____________________/      /    |  \_____
          -       /     /        ---'                   /__^__^           _\
          \  \              .                                  `---^---^-'
              .    .  \    /   .
            \     .    ()()()
         .    ()()()                                        , ,
                                                         ` __  ,       ___
                                                        __O##)     /##<####\
                                                       <_####/     ## #OO#\#
                                                       ,'###      /##/ || ##
                                                      /####      /#/   \/ #/
                                                     /##|###     #/      /
                                                    | #/### #\   #|     /
                                                   / ##|### \#   #|     |
                                                   | #####       #\     /
                                                \\\/\####__      # )) ))
                                                 \//\/\####>       ======