ASCII cats collection

    /\**/\
   ( o_o  )_)
   ,(u  u  ,),
  {}{}{}{}{}{}


  /\___/\
 |       |
_  *   *  _
-   /_\   -
    ---


          ,.                 .,
         ,: ':.    .,.    .:' :,
         ,',   '.:'   ':.'   ,',
         : '.  '         '  .' :
         ', : '           ' : ,'
         '.' .,:,.   .,:,. '.'
          ,:    V '. .' V    :,
         ,:        / '        :,
         ,:                   :,
          ,:       =:=       :,
           ,: ,     :     , :,
            :' ',.,' ',.,:' ':
           :'      ':WW::'   '.
          .:'       '::::'   ':
          ,:        '::::'    :,
          :'         ':::'    ':
         ,:           ':''     :.
        .:'             '.     ',.
       ,:'               ''     '.
       .:'               .',    ':
      .:'               .'.,     :
      .:                .,''     :
      ::                .,''    ,:
      ::              .,'','   .:'
    .,::'.           .,','     ::::.
  .:'     ',.       ,:,       ,WWWWW,
  :'        :       :W:'     :WWWWWWW,          .,.
  :         ',      WWW      WWWWWWWWW          '::,
  '.         ',     WWW     :WWWWWWWWW            '::,
   '.         :     WWW     :WWWWWWWW'             :::
    '.       ,:     WWW     :WWWWWWW'             .:::
     '.     .W:     WWW     :WWWWWW'           .,:::'
      '.   :WW:     WWW     :WWWWW'      .,,:::::''
     .,'   ''::     :W:     :WWWWW.  .,::::''
  ,'        ''','',',','','''WWWWW::::''
   ':,,,,,,,':  :  : : :  :  :WWWW'''


                   .               ,.
                  T."-._..---.._,-"/|
                  l|"-.  _.v._   (" |
                  [l /.'_ \; _~"-.`-t
                  Y " _(o} _{o)._ ^.|
                  j  T  ,--.  T  ]
                  \  l ( /-^-\ ) !  !
                   \. \.  "~"  ./  /c-..,__
                     ^r- .._ .- .-"  `- .  ~"--.
                      > \.                      \
                      ]   ^.                     \
                      3  .  ">            .       Y
         ,.__.--._   _j   \ ~   .         ;       |
        (    ~"-._~"^._\   ^.    ^._      I     . l
         "-._ ___ ~"-,_7    .Z-._   7"   Y      ;  \        _
            /"   "~-(r r  _/_--._~-/    /      /,.--^-._   / Y
            "-._    '"~~~>-._~]>--^---./____,.^~        ^.^  !
                ~--._    '   Y---.                        \./
                     ~~--._  l_   )                        \
                           ~-._~~~---._,____..---           \
                               ~----"~       \
                                              \


   /\     /\
  {  `---'  }
  {  O   O  }
  ~~>  V  <~~
   \  \|/  /
    `-----'__
    /     \  `^\_
   {       }\ |\_\_   W
   |  \_/  |/ /  \_\_( )
    \__/  /(_E     \__/
      (  /
       MM


  _ _/|
 \'o.0'
 =(___)=
    U


    /\___/\
   (  o o  )
   /   *   \
   \__\_/__/ meow!
     /   \
    / ___ \
    \/___\/


  A_A
 (-.-)
  |-|
 /   \
|     |   __
|  || |  |  \__
 \_||_/_/

 
                      /^--^\     /^--^\     /^--^\
                      \____/     \____/     \____/
                     /      \   /      \   /      \
                    |        | |        | |        |
                     \__  __/   \__  __/   \__  __/
|^|^|^|^|^|^|^|^|^|^|^|^\ \^|^|^|^/ /^|^|^|^|^\ \^|^|^|^|^|^|^|^|^|^|^|^|
| | | | | | | | | | | | |\ \| | |/ /| | | | | | \ \ | | | | | | | | | | |
########################/ /######\ \###########/ /#######################
| | | | | | | | | | | | \/| | | | \/| | | | | |\/ | | | | | | | | | | | |
|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|


  _  ,/|
 '\`o.O'
  =(_ _)=
    |U|
   /  |     ** So long and thanks for the fish **
  //|  \


                 ________________
                |                |_____    __
                |  I Love You!   |     |__|  |_________
                |________________|     |::|  |        /
   /\**/\       |                \.____|::|__|      <
  ( o_o  )_     |                      \::/  \._______\
   (u--u   \_)  |
    (||___   )==\
  ,dP"/b/=( /P"/b\
  |8 || 8\=== || 8
  `b,  ,P  `b,  ,P
    """`     """`


___/|
\o.O|
(___)
  U


|\_/|
`o.o'
=(_)=
  U

_   /|
\'o.O'
=(_._)=
  |U|
 /  |
//|  \


|\---/|
| o_o |
 \_^_/


  /\**/\
 ( o_o  )_)
 ,(u  u  ,),
{}{}{}{}{}{}


 /\_/\
( o.o )
 > ^ <
	
 
=( v )=   o
(  ^  )  /
(     ) /
(_W_W_)/


      /\_/\
 /\  / o o \
//\\ \~(*)~/
`  \/   ^ /
   | \|| ||
   \ '|| ||
    \)()-())


   A_A
  (-.-)
   |-|
  /   \
 |     |  __
 |  || | |  \___
 \_||_/_/


  /\ ___ /\
 (  o   o  )
  \  >#<  /
  /       \
 /         \       ^
|           |     //
 \         /    //
  ///  ///   --


    /\__/\
   /`    '\
 === 0  0 ===
   \  --  /
  /        \
 /          \
|            |
 \  ||  ||  /
  \_oo__oo_/#######o


 /\     /\
{  `---'  }
{  O   O  }
~~>  V  <~~
 \  \|/  /
  `-----'____
  /     \    \_
 {       }\  )_\_   _
 |  \_/  |/ /  \_\_/ )
  \__/  /(_/     \__/
    (__/

 
  ^___^
 " o o "
 ===X===       _
  ' " '_     __\\
 /''''  \___/ __/
|           /
("|")__\   |
"" ""(_____/

 /\ _ /\          |
|  0 0  |-------\==
 \==@==/\  ____\ |
  \_-_/  ||     ||

 
  /\___/\
 ( o   o )
 (  =^=  )
 (        )
 (         )
 (          )))))))))))


                 _
                 \`\
       /./././.   | |
     /        `/. | |
    /     __    `/'/'
 /\__/\ /'  `\    /
|  oo  |      `.,.|
 \vvvv/        ||||
   ||||        ||||
   ||||        ||||
   `'`'        `'`'

 
                        _
                       | \
                       | |
                       | |
  |\                   | |
 /, ~\                / /
X     `-.....-------./ /
 ~-. ~  ~              |
    \             /    |
     \  /_     ___\   /
     | /\ ~~~~~   \ |
     | | \        || |
     | |\ \       || )
    (_/ (_/      ((_/


 /\___/\
(  o o  )
/   *   \
\__\_/__/
  /   \
 / ___ \
 \/___\/

 
    ___
  / u u \
 l   n   l
  \  U  /
    ---   _
  /     \) )
  \     / /
    ------


 .       .
 |\_---_/|
/   o_o   \
|    U    |
\  ._I_.  /
 `-_____-'


  ^----^
 |(|)(|)|
/ ~~v~~  \
| _____  |
\  ( (   /
  ------
    ||    __
   /  \  /  \
   \||/_/


_  _
)`|;.\--..
/   "'   ;
) /) ,   '
`7_.',)/`-
       ``'

 )\     _. - ._.)
/. `- '  (  `--'
`- , ) -  > ) \
  (.' \) (.' -'

	
     /\___/\
    (  o o  )
   ===  v  ===
      )   (
      ooooo


     ,-. __ .-,
  --;`. '   `.'
   / (  ^__^  )
  ;   `(_`'_)' \
  '  ` .`--'_,  ;
~~`-..._)))(((.'


  ("`-''-/").___..--''"`-._
   `6_ 6  )   `-.  (     ).`-.__.`)
   (_Y_.)'  ._   )  `._ `. ``-..-'
 _..`--'_..-_/  /--'_.' ,'
(il),-''  (li),'  ((!.-'


   ("`-/")_.-'"``-._
    . . `; -._    )-;-,_`)
   (v_,)'  _  )`-.\  ``-'
  _.- _..-_/ / ((.'
((,.-'   ((,/


  )\._.,--....,'``.
 /,   _.. \   _\  (`._ ,.
`._.-(,_..'--(,_..'`-.;.'


  |\      _,,,---,,_
  /,`.-'`'    -.  ;-;;,_
 |,4-  ) )-,_..;\ (  `'-'      Tail out, back leg points back
'---''(_/--'  `-'\_)


  |\      _,,,,--,,_
  /,`.-'`'    -,  ;-;,
 |,4-  ) ),,__ ) /;  ;;        Tail half tucked, back leg points foward
'---''(.'--'  (.'`.) `'


  |\      _,,,,--,,_
  /,`.-'`'    -,  \-;,
 |,4-  ) ),,__ ,\ (  ;;        Tail tucked
'---''(.'--'  `-'`.)`'


  |\      _,,,--,,_  ,)
  /,`.-'`'   -,  ;-;;'
 |,4-  ) )-,_ ) /\             Tail up
'---''(_/--' (_/-'
                      (`.-,')
                    .-'     ;
                _.-'   , `,-
          _ _.-'     .'  /._
        .' `  _.-.  /  ,'._;)
       (       .  )-| (
        )`,_ ,'_,'  \_;)
('_  _,'.'  (___,))
 `-:;.-'


                    ,-/o"O`--.._      _/(_
               _,-o'.|o 0 'O o  O`o--'.  e\
(`o-..___..--''o:,-'  )o /._" O "o 0 o : ._>
 ``--o___o..o.''     :'.O\_ ```--.\o .' `--
                      `-`.,)      \`.o`._
                                   `-`-.,)


        _,'|             _.-''``-...___..--';)
       /_ \'.      __..-' ,      ,--...--'''
      <\    .`--'''       `     /'
       `-';'               ;   ; ;
 __...--''     ___...--_..'  .;.'
(,__....----'''       (,..--''


      /\_/\
     ( o o )
     ==_Y_==
       `-'


         __..--''``---....___   _..._    __
     _.-'    .-/";  `        ``<._  ``.''_ `.
 _.-' _..--.'_    \                    `( ) )
(_..-'    (< _     ;_..__               ; `'
           `-._,_)'      ``--...____..-'


                       A___A
           A___A       |o o|
     ____ / o o \      |='=|
___/~____   ='= /_____/    |_________
  (______)__m_m_)    /  ||||
                    |___||||]


  A.,.A            
  (u u )\-=-__---===-.          \     
  `.^,,'  ,     (    \`-.      /_ `.-~~--..--~~~-.
/~/~~~~~ /...;/~~~~~  (`\`.   <__                 `.
""""~~~~~~~~~~""~~~~~~~,','~~~~~~~~~~~~~~~~.~~~~,','
                       `"                  `.~~_,'


               /\____/\    __
             .'  """"  `,-'  `--.__
        __,- :   -  -  ;  " ::     `-. -.__
     ,-sssss `._  `' _,'"     ,'~~~::`.sssss-.
    |ssssss ,' ,_`--'_    __,' ::  `  `.ssssss|
   |sssssss `-._____~ `,,'_______,---_;; ssssss|
    |ssssssssss     `--'~{__   ____   ,'ssssss|
     `-ssssssssssssssssss ~~~~~~~~~~~~ ssss.-'
          `---.sssssssssssssssssssss.---'
	
                      ,/\,,,,/\,.
                     =          =,
                    =` ' '  =,
         ,=~~~~~~~~~`=     Y    =,`;,
       ,='            // :-^-; \\  `;
     ,='       `      ,,,,.'       :;
     ;,        '`          ':      `;
     ;`         ;',          ::,   ;;
     '\`   `,`';'`'`;`'`;';,  `; ':;
      '\`  '`\;~~~;/~~;~;/\`,  ';'`;
      /#\`  `'\#############)),';~#\
     /##\`  '`\\############))_;####\
    |###\`'`'\\MMMMMMMMMMMMMMMMMMMMMM|
    |NNNN\`'`\\NNNNNNNNNNNNNNNNNNNNNN|
    |YYYYY`\\\`YYYYYYYYYYYYYYYYYYYYYY|
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ::::::::::::::::::::::::::::::::::
----''''''''''''''''''''''''''''''''''----


         /\
    ,___/  |,
   / \       \,
 _/ 0\         \
'; =====        |
  \_             |
    \          /
     |         |
     /          \,
    /             \
   /
  |


                   _____
                  /  __  \
 / \ ----/ \     / /    \ \
                 \/      \ \
  < >   < >              | |
\     ^     /------------| |
  \  -^-  /        ____    |
 |   ---          /    \   |
 |                      |  |
  \--  \         /------|  /
   --------------_________/


  /\       /\
 /  \"""""/  \
|  \/\"""/\/  |
`, \"/ ,`
====== Y ======
  \   -^-   /
   \       / \__,
  /  `````       \______,
 |    ```         " " "  \,
 |     `           " "     \
 |            |     "    "  \
 |    _      /            "  |
 | " / \ "  /              " |
 |   | |   |\__ _______\    "|
/ -  | | -  \ /   "   "   " /
\___/   \___/ \____________/


    |\/| ---- _
   =(--)=_____ \
   c___ (______/


                              ==
                             ==
                            ==
            ``````````      ==
        ```==========```     ==
 /\```/\================`````==
(  O O  )=====================
=== ^ === ================
  \ O / ==================
   ''' ======        =====
        ====         ====
        ===          ===
         ==          ==
         ==          ==
         ==          ==
         WW          WW
        ''          ''  


              a          a
             aaa        aaa
            aaaaaaaaaaaaaaaa
           aaaaaaaaaaaaaaaaaa
          aaaaafaaaaaaafaaaaaa
          aaaaaaaaaaaaaaaaaaaa
           aaaaaaaaaaaaaaaaaa
            aaaaaaa  aaaaaaa
             aaaaaaaaaaaaaa
  a         aaaaaaaaaaaaaaaa
 aaa       aaaaaaaaaaaaaaaaaa
 aaa      aaaaaaaaaaaaaaaaaaaa
 aaa     aaaaaaaaaaaaaaaaaaaaaa
 aaa    aaaaaaaaaaaaaaaaaaaaaaaa
  aaa   aaaaaaaaaaaaaaaaaaaaaaaa
  aaa   aaaaaaaaaaaaaaaaaaaaaaaa
  aaa    aaaaaaaaaaaaaaaaaaaaaa
   aaa    aaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaa
     aaaaaaaaaaaaaaaaaaaaaaaaa


               ________________
              |                |_____    __
              |                |     |__|  |_________
              |________________|     |::|  |        /
 /\**/\       |                \.____|::|__|      <
( o_o  )_     |                      \::/  \._______\
 (u--u   \_)  |
  (||___   )==\
,dP"/b/=( /P"/b\
|8 || 8\=== || 8
`b,  ,P  `b,  ,P
  """`     """`


   ,';,               ,';,
 ,' , :;             ; ,,.;
 | |:; :;           ; ;:|.|
 | |::; ';,,,,,,,,,'  ;:|.|    ,,,;;;;;;;;,,,
 ; |''  ___      ___   ';.;,,''             ''';,,,
 ',:   /   \    /   \    .;.                      '';,
 ;    /    |    |    \     ;,                        ';,
;    |    /|    |\    |    :|                          ';,
|    |    \|    |/    |    :|     ,,,,,,,               ';,
|     \____| __ |____/     :;  ,''                        ;,
;           /  \          :; ,'                           :;
 ',        `----'        :; |'                            :|
   ',,  `----------'  ..;',|'                             :|
  ,'  ',,,,,,,,,,,;;;;''  |'                              :;
,'  ,,,,                  |,                              :;
| ,'   :;, ,,''''''''''   '|.   ...........                ';,
;       :;|               ,,';;;''''''                      ';,
 ',,,,,;;;|.............,'                          ....      ;,
           ''''''''''''|        .............;;;;;;;''''',    ':;
                       |;;;;;;;;'''''''''''''             ;    :|
                                                      ,,,'     :;
                                          ,,,,,,,,,,''       .;'
                                         |              .;;;;'
                                         ';;;;;;;;;;;;;;'


                      /|
                     ///
                    / /
                   ||\\
                   /   \
                   |   |
             r     \   \     r^-
             |\---- |   |---/|
             /      |   | |  \
- - - - -   (      /   /      ) - - - - - - -
  - - - - - \      |   |      / - - - - -
       __-----^----|   |----^--#----+
      H            |   |             #
    /             /     \             \
  {          /       *                 \
  -/       /                 9\         \-
  {        |                   |        }
  {        }                   {        }
  #   ^    }                   {        }
  {        }-\__---\____-----#-{        }
 {^_^} v{-_-}                 {*_*} v(0_0}


                   ;,_            ,
                  _uP~"b          d"u,
                 dP'   "b       ,d"  "o
                d"    , `b     d"'    "b
               l] [    " `l,  d"       lb
               Ol ?     "  "b`"=uoqo,_  "l
             ,dBb "b        "b,    `"~~TObup,_
           ,d" (db.`"         ""     "tbc,_ `~"Yuu,_
         .d" l`T'  '=                      ~     `""Yu,
       ,dO` gP,                           `u,   b,_  "b7
      d?' ,d" l,                           `"b,_ `~b  "1
    ,8i' dl   `l                 ,ggQOV",dbgq,._"  `l  lb
   .df' (O,    "             ,ggQY"~  , @@@@@d"bd~  `b "1
  .df'   `"           -=@QgpOY""     (b  @@@@P db    `Lp"b,
 .d(                  _               "ko "=d_,Q`  ,_  "  "b,
 Ql         .         `"qo,._          "tQo,_`""bo ;tb,    `"b,
(qQ         |L           ~"QQQgggc,_.,dObc,opooO  `"~~";.   __,7,
`qp         t\io,_           `~"TOOggQV""""        _,dg,_ =PIQHib.
 `qp        `Q["tQQQo,_                          ,pl{QOP"'   7AFR`
   `         `tb  '""tQQQg,_             p" "b   `       .;-.`Vl'
              "Yb      `"tQOOo,__    _,edb    ` .__   /`/'|  |b;=;.__
                            `"tQQQOOOOP""        `"\QV;qQObob"`-._`\_~~-._
                                 """"    ._        /   | |oP"\_   ~\ ~\_  ~\
                                         `~"\ic,qggddOOP"|  |  ~\   `\  ~-._
                                           ,qP`"""|"   | `\ `;   `\   `\
                                _        _,p"     |    |   `\`;    |    |
                                 "boo,._dP"       `\_  `\    `\|   `\   ;
                                  `"7tY~'            `\  `\    `|_   |
                                                           `~\  |


                             .--.       .-.
       ,;;``;;-;,,..___.,,.-/   `;_//,.'   )
     .' ;;  `;  :; `;;  ;;  `.       '/   .'
    ,;  `;   ;   `  `;  `;   ,`    /\ ' /\`;
   /'     `      \   `     ;','   ( d\__b_),`
  /   /       .,;;)       ', (    .'     __\`
 ;:.  \     ,_   /         ', ' .'_      \/;
,   ,;'      `;;/       /    ';,\ `-..__._,'
;:.  /____  ..-'--.    /-'    ..---. ._._/ ---.
|    ;' ;'|        \--/;' ,' /      \   ,      \
`.fL__;,__/-..__)_)/  `--'--'`-._)_)/ --\.._)_)/


                    .............                .""".             .""".    
            ..."""""             """""...       $   . ".         ." .   $    
        ..""        .   .   .   .   .    ..    $   $$$. ". ... ." .$$$   $    
      ."    . " . " . " . " . " . " . " .  "" ."  $$$"""  "   "  """$$$  ".   
    ."      . " . " . " . " . " . " . " .     $  "                    "   $   
   ."   . " . " . "           "   " . " . "  ."      ...          ...     ".  
  ."    . " . "    .."""""""""...     " . "  $     .$"              "$.    $  
 ."     . " . " .""     .   .    ""..   . " $ ".      .""$     .""$      ." $ 
."    " . " .       . " . " . " .    $    " $ "      "  $$    "  $$       " $ 
$     " . " . " . " . " . " . " . "   $     $             $$.$$             $ 
$     " . " . " . " . " . " . " . " .  $  " $  " .        $$$$$        . "  $ 
$     " . " . " . " . " . " . " . " .  $    $      "  ..   "$"   ..  "      $ 
".    " . " . " . " . " . " . " . "   ."  "  $  . . . $  . .". .  $ . . .  $  
 $    " . " . " . " . " . " . " . "  ."   "            ".."   ".."       
  $     . " . " . " . " . " . "   .."   . " . "..    "             "    .."   
  ".      " . " . " . " . " .  .""    " . " .    """$...         ...$"""      
   ". "..     " . " . " . " .  "........  "    .....  ."""....."""            
     ". ."$".....                       $..."$"$"."   $".$"... `":....        
       "".."    $"$"$"$"""$........$"$"$"  ."."."  ...""      ."".    `"".    
           """.$.$." ."  ."."."    ."."." $.$.$"""".......  ". ". $ ". ". $   
                  """.$.$.$.$.....$.$.""""               ""..$..$."..$..$."


  /\_/\
 / o O \_____-------------_________
(   ~   )                    ____  \
 \`---'/                    /    )  )
  \___/             /      /    /  /
     \      ________\     /    /__/
       \   /         /   /
       /  /         /   /
     _/  /       __/   /
    (___/       (_____/


 ____               /))
|;;/;:\____\|_____/:/ <
  | <:::::::::::::::> |
   \ ##:::::::::::## /
   /:::/~\:::::/~\:::\
  |##:| @ |:::| @ |:##|
  |{__}\_/ %%% \_/::::|
  |###:::::\_/:::::###|
   \:::::\__|__/:::::/
     \##::,___,::##/
       /@@:::::@@\
     /###@::@@::###\


     |              |
   .' `.          .' `.
  ; :   \_..--.._/   : .
  | . '            ` . |
  '   ___        ___   `
  '  `.  `.    .'  .'  `
 :     `-.|    |.-'     :
 .     .  `    '  .     ,
 /      `. \  / .'      \
`,'  . . .` `' '. . .  `.'
 `,'    .__.--.__.    `.'
  `,'                `.'
   `,'-`;::....::;'-`.'
    `    ''::::``    '

\;,._                           _,,-
\`;, `-._ _..--'''```--.._ __.-',;(
 \ `;,  `:.  ,   ;.   .   :'  .;` /
  ; `;;,      .:    :.      ,;;` /
   \ ';/    \:: :  . ::/    \;` ;
    ).' __.._`        '_..__ `./
    /<  \\ /I`,      ,'I\ //   >
    /\   `;-7/_\ -- /_\7-;'   /\
    //.    `"':" ;; ":`"'     /\
     |/ .  .:' __..__ `.     \|
     /\|: ./. `=_  _=' .\   |/\
        /:(/::.  \/  .::\) /
         ////=-v-'`-v-=\\\\
         ///`Nx_\;;/_xN'\\\
        / /   `"w==w"'   \ \
         /                \

  ,---. ,---.
 /  ,  v  ,  \
|   |\___/|   |
 \  |o   o|  /
  \ \  w  / /
   ((`---'))
oooo@====='
      \ /
       v


                                                            .-----.
                                                          ,' __/|_ `.
                                                         ,    {~)    :
                                        /:\              :   //~_)  _:__
                            __,---.__ /::::\             : ~~~/' \~~====
                           `-.__     \:::::/              :   ~;;~  .'
                             ;;:\--.__`--.--._             `._____.'
                           ,;;'` `    `--.__  `-._
                           `,  ,\       /,  `--.__;
                           <   (o) ___ (o)   >
                          <        \:/        >
                           <     ._,"._,     >
                   _.---._  `-.    ~~~    .-'
                 .'._.--. `.   `~:~~~~~~:'
                 `-'     `. `.  :        :
                          :__: :________  :___
                      ;'xx:XXxxxxxxxxxx:xxxXXX:xx:
                    :::xx:XXXX:xxxxxxxxx:XXXXXX:xxx:.
                   ::xxx:XXX/X;xxxxxxxxxx:XXXXXX:xxx:.
           |||    ::xxx:XXX// xxxxxxxxxx// XXXXXX:xxx:.         []
         ||||||  ||xxxx:XX//   xxxxxxxx//   XXXXXX:xx||     .:||:|:||.
    ___    |||   ||xxx:XX//  0  xxxxxx// 0   XXXXX:xx||    .:||^:|:^||.
  ,'   `.. |||   `::xx:XXXXX:xxxx/ \xxxxx:XXXXXXXX:xx:'    ::|:::V:::|:
  |     || |||    `::xx:XXXXX:xxx___Xxxx:XXXXXXXX:xx:'     `::|UUUUU:|'
  |R.I.P|| |||     `::xx:XXXXXxxxxxxxxxxxXXXXXXX:x::'       `::|::::|'
  |     ||"""""      `:xx:XX \/  \/  \/ \/XXXXX:xx:'       """"""""""""
 """""""""             `.x:XXXXxxxxxxxxxxXXXXxx;''
""""""""""""""""""""""   ~~~~~~~~~~~~~~~~~~~~~~   """"""""""""""""""""""""


   _.---.._             _.---...__
.-'   /\   \          .'  /\     /
`.   (  )   \        /   (  )   /
  `.  \/   .'\      /`.   \/  .'
    ``---''   )    (   ``---''
            .';.--.;`.
          .' /_...._\ `.
        .'   `.a  a.'   `.
       (        \/        )
        `.___..-'`-..___.'
           \          /
            `-.____.-'

	
                       __,,,,_
       _ ___.--'''`--''       `-.
   C`f' '                        `._
  /'`                         -..__ `-.
 /<"                 /       /    |`-._`-._
/  _.-.  .-\.___|    |      /|    |    `-._
`-'  f/ |   /   /   / \    / |    |
     `-' __/  /|   |   \   \  |   |
        ((___L/   /__.-'    ).'  |
           ((__.-'((____..-' \__.'


                     __,,,,_
       _ ___.--'''`--''// ,-_ `-.
   \`"' ' |  \  \ \\/ / // / ,-  `,_
  /'`  \   |  Y  | \|/ / // / -.,__ `-.
 /<"\    \ \  |  | ||/ // | \/    |`-._`-._
/  _.-.  .-\,___|  _-| / \ \/|_/  |    `-._
`-'  f/ |       / __/ \__  / |__/ |
     `-'       |  -| -|\__ \  |-' |
            __/   /__,-'    ),'  |'
           ((__.-'((____..-' \__,'


                       __,,,,_
   _   _ ___.--'''`--''// ,-o `-.
   \`)' o |  \  \ o\/ /.// / ,-  o,_
  /_`  \   |o )  | O|. /o// / -.,_o `-.
 /<0\    ) \  |  | ||/ //o| \/ O  |`-.o`-._
/  _.-.  .-\,O__|  _-| /o\ \/|_/  |    `-._)
`-\  \/ |       /o__/ \__O / |o_/ |
     `-'       |  -| -|\__ \  |-' |
            __/ o /__,-o    ),'o |'
           ((__.-'((____..-' \__,'