Kitten
-----------------------------------------

                                                                         
   ;=,.                                                                  
  -- %/  .                                  ..                           
  ,    %%    .       .   , :///.       -::=: :                           
  , :=  /%%+/+//+;;//$%+%+%+%$%++....;/;:://=;.                          
   -  =:  /$X%X$%%%$%XXXXX$XX%X$%%%$%-;;;;/+++                           
   ,   ::=:XX%$$%$XX$$XHXXXXX$$%$$%$% :++///$+                .    .     
    ,=:=::::/%$$%$$XXHHHXHHX$X$XX%$=;;;/;/+%%+               ./%%$$+,    
    ,      ::/+$$XXHXHH@H$HHXXX$X%://:::$%;/+/.             /%XHHXX$%/   
    ,-,-     :;XXHHHXHHHHXHHXHHXX;;;;=;:  /;;/              %X@@HHXXXX,  
    ..--   . :;%X@HXXHHHXXH@HH$X$=:=   -  :.:;:,            /XM#M@XHHX=  
       ::  ;;::XX@XHX@HH@$$@XXHX%::=:,- ::;;+$+              =%HMH@@@H$  
       :    =::$XHXHH@H@HH$HHHXX/;:;/;: :;/+%X;               , H@@@@HX, 
      =/ :;;;//$@HXHHH@M@XHMHX$%++;: %$+HH$/$$/:.               %XH@@HH% 
       -:- /;/+X@HX@HH@M@@HM@X$$%;;H@%%:@H%%+$/;=-              HHMM@@M+ 
      -- -=::/+%XX$@H@@@HHH@HXX$%/:X@//;H$/;+X/%;;              @@@HM@HX 
       ---=:;/%$X+XHMH@@H@M@H$X%$//$+::/XX;; %+%++             %@M@@M@@X 
     = - .=;;//%$+%@H$@@M$%HHXX+%%/:..:;$/; :+%$X$+;::       ;X@@M@H@MH% 
     -  ::;//%/+X/$HMXM@MX$H$$X$$%%;:::%$/: :+$X%$$%/;      ++HM@@@HHMH+ 
        :/;;;/+++$+HH@@HX+H@X$$%X+/%X%+X$%;;++XHHH$X$%%%%+XXH@@M@@XHH%$: 
    .   =;;;;/++%XX$HHMHHXH$$XX$$+$$+%$+;+:;++%$XXXHHHXX$MX@@M#@M@@H%$-  
     .-:;:;;;///%%H%XXH$@$$X$+$$%+X$+%+/;;;;:/%%HHHXHHHHHH@@@@@MMMXX$-   
       :;:;::;/;/%+XX$H$H%%X/$$%%%/%%++//:///;%XXHHX@H@H@@HM##@M@@HH  .  
       ;//;:;;; :%;X$X$@H/$$ ++++//+++++/+;//+XHXHHHHXHH@@@H@@MMMMX$     
       :/;/;::;,,+/$$X$X$/+X ;//++///$%++///;%$$$X@@HHXHMHHH@@MMM@H+     
       ;//+%$X@%$/.;;+//;:/+@X$+/+;++%$X+++++%XXXH@@HHHH@MHH@@@@HH=.     
       ;/;:: X%M.%X /;///=,@/$+MM+HX$$X%%+$+$XHHH@H@@H@@@HHHHHHX%%.      
        :::; $+##/@- /;/+,+%$##+@=;$$$%X%$%%XX@@HHH@M@@@@@HHH@HX         
       ,  :;:+%MM$M.;/;+//@+#M#+@,/++++%$%$%XHH@HHHH@HHH@@XHHX$=         
          ::: -@X@H,.:;+ @MM+X+%=%///+%/%$%XHH@HHH@XHHHXH@$X%+           
          : :;:%$;+, :;/ @H@@$H;,/+/;+%+%%XXHHHHH@@H@HHH@@X$/            
          :::/++;=:/;;;//$/, ,,+++;;:/++%$XXH$XHH@HH@H@MMH$%             
       .  ;   ;/+;/;;:;/%%+++/+++/;++/%+$$XHXHXXH@HXH@H@M@X$             
         ::;;= ;:/;;.=:/+%+;+%%++;;//+//XHMMHHXXHHHXHHH@MHX              
        -=;=::;:/-=/::;+%;;:://;:::;;//%$H@HXXXXXHHHHHXX@@$.             
        . ;:::/-=-=%$+%$%:;/:;:::/:/+$XXHHX$$$$$HHXXHHHH@H$.             
         :;:;:/- ,.%@%XX$:/--:   :/%%$XH@@$$$$$$HHXHHHH@MHX.             
        . :::::==,,.,H#--. -=;;/+%%///%X$X$X%$$HXXXHHHHHHH/-             
        ,;: .:=::,,- ;;.=-=. ;;%//%+%+$H+%%$+%$XHHXXXXH@HH               
          =:: ;: ;;=  ::    /;/+%%++$+$+++%%+%X%XHXHXH@@H@               
        ,::      :=/:---  :;+;/$/%X%%%///++%+%%$$X$H$XHH@@,              
         ::         ::;;/;;;;//$%+%//;//$%%/+$HXHH$XXHHHM$. .            
         ::      :  :==;:=::;;;%+$/;;::/+%+%%$$XXXXXXHH@MMX+             
         .;: .     --   -=-=     =:;//%//;$$$+X$$$XXHH@MM@@@             
          =:: ;  =,   ---==-=- == :  +/;;//+$HHX$%$$H@@M##MH/-           
           :   ::    ----  = -   ::::::/+/$%%$HX$$$$HHMM#@M@X$+          
                 :=      :  ---   :=;::;///$XHXX$XX@MM####HH$$%+         
           ::= ::;;:: ,-,--,-,-   =::;;;/;+%%$$$$XXM#####@$X%%++         
           ::  ::/;:::----,-,,, - ::;;;/;;+%%$$%$$@@@###MH$%%%++         
          .==;::+%%%+/  -- - -= :;//+//++++%%%$$XHM####@@H$%%%%%         
           ;:::/$@$%%+;        :=/+$$$%%+%++$$%$XH@###MMMH%%HH$+         
            =;;/++%%%;/:      .://++/%%$%%%%%%%%X@M###M@@H$$X%;-         
            ,;;;;/::::::   . :://///;+//+$$%+%%$HH/                      
              =;:= -- =;;: :/$$+/+;;;+/;+/%$/+$XM%                       
               : -=-  ::;::+%XX//;;/;//;+++$%+$HH                        
                :  ::= ://$XHH$/;.:/;;;;++%%+%X@                         
                 =: =-.:/%XHXXX/::;////:++/+%$H:                         
               = ;::   ==$XHXX$:  :///+;+/+/$X.                          
               , / :: .::$XX$$%=:;::;;//++/+HH                           
                =  ;=: ;;%HX$+;  :;+;//;/%+%H+                           
               ,   :=; :;%$$%;:  :://+/++/+%X:                           
               .:;::;::;;$$%/;==::;%+%X+%++/%                            
                :/+++;;;:+%+;= :;//+++++++++$                            
              .:;++///;::;//:  :;++++%///++++                            
              ::;//++/;;;;/;   :;///;+/:;/;/+                            
               :;+;%%+%/+//;   %+/:;;=;/;;;//                            
                :+/+++//;//; =-%/::;;:;/;;;/:                            
             ,: ;:::::$;;/+ --,:/  $$;+::/;,                             
              : :::/;:/X+:+ -,, =. =-:%::,                               
              -, ::+;::/$/;.      -- -                                   
                 ;=/+ :/;