


              XXXX
             X    XX
            X  ***  X                XXXXX
           X  *****  X            XXX     XX
        XXXX ******* XXX      XXXX          XX
      XX   X ******  XXXXXXXXX                XX XXX
    XX      X ****  X                           X** X
   X        XX    XX     X                      X***X
  X         //XXXX       X                      XXXX
 X         //   X                             XX
X         //    X          XXXXXXXXXXXXXXXXXX/
X     XXX//    X          X
X    X   X     X         X
X    X    X    X        X
 X   X    X    X        X                    XX
 X    X   X    X        X                 XXX  XX
  X    XXX      X        X               X  X X  X
  X             X         X              XX X  XXXX
   X             X         XXXXXXXX\     XX   XX  X
    XX            XX              X     X    X  XX
      XX            XXXX   XXXXXX/     X     XXXX
        XXX             XX***         X     X
           XXXXXXXXXXXXX *   *       X     X
                        *---* X     X     X
                       *-* *   XXX X     X
                       *- *       XXX   X
                      *- *X          XXX
                      *- *X  X          XXX
                     *- *X    X            XX
                     *- *XX    X             X
                    *  *X* X    X             X
                    *  *X * X    X             X
                   *  * X**  X   XXXX          X
                   *  * X**  XX     X          X
                  *  ** X** X     XX          X
                  *  **  X*  XXX   X         X
                 *  **    XX   XXXX       XXX
                *  * *      XXXX      X     X
               *   * *          X     X     X
 =======*******   * *           X     X      XXXXXXXX\
        *         * *      /XXXXX      XXXXXXXX\      )
   =====**********  *     X                     )  \  )
     ====*         *     X               \  \   )XXXXX
=========**********       XXXXXXXXXXXXXXXXXXXXXX



			   _  .-.
			  ( `'  |
			   `.  /
			     \/
			     '
			 _    \ .         |
			(_ |\/| L\ /` |/  |
			__)|  | | \\_,|`\ .
		      ,.--.
		    ,/     `\     \
	      _,-""-|        |     '
	    ,'       ;`-.,.-'       '
	   /          \   \       ,-.
	  ;           | /  `._.-. \_.r-"'-.    _.._
	  ;        .-./   /|     )/        `''`    `'.
	  |       /       `     -'7         \         \  '.
	  ;       |_,           | \          `       ,|    \
	   \         `.      ___/  \               /;;.\    ;
	    \          |  .'` .'    `-._         /;;;;;||
	 f`'-'         /  _.-'          `'.      ||;;;;;|
	  \          .'|_\.-. .-.          `\   f\';;;'/  |
	   `-.___,.'``'-.| /_._/_            \__| `'-'` .'
		 /           _\'.)           '---'
	 .   |   \     _.-'.__7 /`.   _     /     `.
	 |   `.   `'-' |     _.'   t'` )   ;    |   \
	 \           _ | _.-'   _,'  .'    |    ;  |;;
	  `.       // '7;_,..-'` _,-`      ;    '  \ ;| .-._
		   `'-/'     __.-\_\        \    \ \`);f_,.-`
		     '--''"`` \.-'\ >"--._   `-|. `-`/
		____________.-f._.;"'--. _).--'__ | \
	    '''""""''''    (___<7/_______)(/_/`r `   `"-.mx___
	     Schulz                          `'------'--`  --



			  O_      __)(
			,'  `.   (_".`.
		       :      :    /|`
		       |      |   ((|_  ,-.
		       ; -   /:  ,'  `:(( -\
		      /    -'  `: ____ \\\-:
		     _\__   ____|___  \____|_
		    ;    | |        '-`      :
		   :_____|:|__________________:
		   ;     |:|                  :
		  :      |:|                   :
		  ;_______`'___________________:
		 :                              :
		 |______________________________|
		  `---.--------------------.---'
		      |____________________|
		      |                    |
		      |____________________|
		      |SSt                 |
		    _\|_\|_\/(__\__)\__\//_|(_


                          .s*"*s+.                         
                          $;    `*b. .ss.                
                          `Ts.    `TP' `T..ss.           
                            `*b         $P  `T_,+.       
                             d'              :P'`$.      
                            d'                   :Ts.    
                           d'                   '  `*Ts. 
                          d'                          `$;
                         d'                       .bs+sP 
                        d'                        $      
                       d'                        :;      
                 s**s.d'                         $       
                d'.s $+_    .+s*s.              :;       
               d'dP d' `*+,d*'   `b             $        
              d'dP d'     d'     .P.s*s.       :;        
              T.  d'      $     .Pd'   `b      $         
               `*d'       T.   .Pd'     $     :;         
                d'         `*sP' $     .P     $          
               d'         .+     T.   .P"*+. :;_         
              d'         d'      `*sP'     `^$P*s.       
             d'         :$        .         :; s`T       
            d'          :$        $         $ :P.P       
           d'            `Ts._  _.P        :;:P.P        
_        .d;               `"*TsP'         $;'.P         
^Ts._   d'`Tb.                            :;TsP          
 :P"*Tsd;   `*Tb.                         $              
.P     Ts.     `*Tb.                     :;              
P       `Ts.      `*Tb.                  $               
          `Ts.       `$Tb._             :;               
b           `Ts.    .d$$$$$$$g+._       $                
$b            `Ts..dP'T$$$$$  `"*^Tbs+sd;                
$P*.            `TP'b  `T$$$ [bug]     :b                
P   $.             d$.  JTd$         _.sP+.              
     $$._         d$$$sP*' $bss++ssdP*'  `*Ts._          
     $$$$Ts._  _.d$$$$$b                     `*Tbs.      
     $$$$$$$$T^*' `T$$$P                         `*b     
     :$$$$$$$       T$P                            $     
     :$$$$$$$       :P                             $     
      $$$$$$$b     .P                              $



*        (__)              (__)               (__)               (__)
 \       (oo)              (oo)               (oo)               (oo)
  \-------\/        /-------\/         /-------\/         /-------\/
  /|      |\       / /      \         / \      /         / \      \
 //||----||\\     * //------\\       *   \\--//         *   \\----\\
 ^ ^^    ^^ ^       ^        ^            ^  ^               ^     ^
Cow walking         Cow jogging         Same cow         Cow braking

          (__)
          (oo)      
           \/                        (__) o       *     (__)
       ____| \____                   (oo)/ "      |     (oo)
       ---/   --**            /-------\/(__ o=o=o=|------\/
    *____/    |___//         / |       /          |      |
        //--------/         *  ||----||           ||----||
       //__                    ^^    ^^           ^^    ^^
       Cow marching         Cow standing         Cow pooing



             ,        ,
            /(        )`
            \ \___   / |
            /- _  `-/  '
           (/\/ \ \   /\
           / /   | `    \
           O O   ) /    |
           `-^--'`<     '
          (_.)  _  )   /
           `.___/`    /
             `-----' /
<----.     __ / __   \
<----|====O)))==) \) /====|
<----'    `--' `.__,' \
             |        |
              \       /       /\
         ______( (_  / \______/
       ,'  ,-----'   |
       `--{__________)


                .88888888:.
               88888888.88888.
             .8888888888888888.
             888888888888888888
             88' _`88'_  `88888
             88 88 88 88  88888
             88_88_::_88_:88888
             88:::,::,:::::8888
             88`:::::::::'`8888
            .88  `::::'    8:88.
           8888            `8:888.
         .8888'             `888888.
        .8888:..  .::.  ...:'8888888:.
       .8888.'     :'     `'::`88:88888
      .8888        '         `.888:8888.
     888:8         .           888:88888
   .888:88        .:           888:88888:
   8888888.       ::           88:888888
   `.::.888.      ::          .88888888
  .::::::.888.    ::         :::`8888'.:.
 ::::::::::.888   '         .::::::::::::
 ::::::::::::.8    '      .:8::::::::::::.
.::::::::::::::.        .:888:::::::::::::
:::::::::::::::88:.__..:88888:::::::::::'
 `'.:::::::::::88888888888.88:::::::::'
       `':::_:' -- '' -'-' `':_::::'`




                                              0lcx0N                            
                     WKxokN                   NOc',cxKW                         
                    Kl'':OW                     Nx,.,;oON                       
                  Wk'..:O          WX0OkxxxkO0XN Wd..,;:oKW                     
                 Wx. .'cK      NOdc;'.......',;clo;..',;:cOW                    
                 0' ..,;oOXW Xd,. .........''',,'.''''';:;lK                    
                 o.  .',;;cod:...........';;;;;;;;cl:,,,:;c0                    
                 x.  ..',;;;;;,........,;;;cxOkl;;xX0d:,,;dN                    
                 Xc.   ...'',''......';;;,cOXNWXx:c0WNOc',k                     
                  Xd'.   ...........',:;,;o0NNNWNk:dNNX0l,k                     
                    Xd'      .......,;:,',dKNNN0dkc;ko:kx:oN                    
                      Xd;.     ....',;:;',oKNWK;.c,.:,..'';O                    
                        W0:     ...',;:;;;c0NWO' .  '.  .';cOW                  
                         Wl     ...',;;::;;oKNXl.  .','',;:::dX                 
                         Wd.    ....',,;;;,,cdkx,..';;::;,;:::O WNXKKW          
                          K;     ....',;;;;;;,,,,...,;,,,,;::l0N000KW           
                           0;    ....';;;;;;;;:;;,,,,,,'',;;l0X0KKKXNXXXW       
                            Xl.   ..........,,;;;;;;;;,.':okXX00NWX0OO0N        
                             W0l.  ...'''''.....''''',lxOKNW N00K0O0XXXNWWWNXN  
                               W0,  ........''...':lxKKdllodkK00000KNNNKO00KXW  
                                X: ..',,,,,''''''lX   k'.;:;;x0KKK00000O0KNW    
                               No. .,;;;;;;;;;::;:dxdoc..',;;ckW  WNNNNNW       
                              Wx.  .,,;;;;;;;;;;;;'......';::;lX                
                              X:   .''.''''',;::::;.......',;lOW                
                              K,   ......'',;:::::;'....,::lON                  
                              0'    ......'',;;::::;'.,d0XXW                    
                              Nl.    ........'',,,''.;OW                        
                               k.       .............cK                         
                              Nl. ..,::'.........',;;:O                         
                             Wx..,coo:,'......'',;::;c0                         
                            Nx. .,:'........',,;:::;cOW                         
                          NO:.         ........'''.,O                           
                       N0d:... ............'...';:'cK                           
                WXK0xoc,.....;lxc.',,;,,;:cc;.':llcok0XNWWWW                    
      WNK0Okxolc;'.....,:lokKWWk..,;,,,,,;;;;,,;::::::codlclx0KXXXNNW           
  WKxlc;'''''',;:cldxO0XW     X:....',,,,,',,;:;,;lxOOOOkdc:dKNNNNXKKKXW        
W0:..,lxO0KKXXNW              0;.......''',,;;,';oONWWWWWNKxoox0XXXXX0ON        
X; .'dN   WOlxKW              WKkoc;'......''''',:ok0KKXXXKKxox0XXXKKKN         
Wk;...;ldxd;',;ldOXW              WX0kdoollc:;;;;;ok00KXXXXXXWWWWWWW            
  N0dl::;....'''',;lxOXW                  WNNXXKKKKXXXNNWW                      
        WOooooodoooooox0N                                                       
                      WWW



                             ...,?77??!~~~~!???77?<~.... 
                        ..?7`                           `7!.. 
                    .,=`          ..~7^`   I                  ?1. 
       ........  ..^            ?`  ..?7!1 .               ...??7 
      .        .7`        .,777.. .I.    . .!          .,7! 
      ..     .?         .^      .l   ?i. . .`       .,^ 
       b    .!        .= .?7???7~.     .>r .      .= 
       .,.?4         , .^         1        `     4... 
        J   ^         ,            5       `         ?<. 
       .%.7;         .`     .,     .;                   .=. 
       .+^ .,       .%      MML     F       .,             ?, 
        P   ,,      J      .MMN     F        6               4. 
        l    d,    ,       .MMM!   .t        ..               ,, 
        ,    JMa..`         MMM`   .         .!                .; 
         r   .M#            .M#   .%  .      .~                 ., 
       dMMMNJ..!                 .P7!  .>    .         .         ,, 
       .WMMMMMm  ?^..       ..,?! ..    ..   ,  Z7`        `?^..  ,, 
          ?THB3       ?77?!        .Yr  .   .!   ?,              ?^C 
            ?,                   .,^.` .%  .^      5. 
              7,          .....?7     .^  ,`        ?. 
                `<.                 .= .`'           1 
                ....dn... ... ...,7..J=!7,           ., 
             ..=     G.,7  ..,o..  .?    J.           F 
           .J.  .^ ,,,t  ,^        ?^.  .^  `?~.      F 
          r %J. $    5r J             ,r.1      .=.  .% 
          r .77=?4.    ``,     l ., 1  .. <.       4., 
          .$..    .X..   .n..  ., J. r .`  J.       `' 
        .?`  .5        `` .%   .% .' L.'    t 
        ,. ..1JL          .,   J .$.?`      . 
                1.          .=` ` .J7??7<.. .; 
                 JS..    ..^      L        7.: 
                   `> ..       J.  4. 
                    +   r `t   r ~=..G. 
                    =   $  ,.  J 
                    2   r   t  .; 
              .,7!  r   t`7~..  j.. 
              j   7~L...$=.?7r   r ;?1. 
               8.      .=    j ..,^   .. 
              r        G              . 
            .,7,        j,           .>=. 
         .J??,  `T....... %             .. 
      ..^     <.  ~.    ,.             .D 
    .?`        1   L     .7.........?Ti..l 
   ,`           L  .    .%    .`!       `j, 
 .^             .  ..   .`   .^  .?7!?7+. 1 
.`              .  .`..`7.  .^  ,`      .i.; 
.7<..........~<<3?7!`    4. r  `          G% 
                          J.` .!           % 
                            JiJ           .` 
                              .1.         J 
                                 ?1.     .'         
                                     7<..%


          .s$P*.s$$$s.`*T$$b T TP$P.d$P .sd$s.                
        .s$P .s$$$$$$$b. T$$b T:P d$$P.d$$$$$$bs.             
       d$$P d$$$$P'`T$$$b $$$;:$bd$$$$$$b`T$$*$$$b.           
      d$$P d$$$P' .+. *$$:$$$;.$$$P^*""*^b.$$b T$$$b          
     d$P .d$$$b.s$$$$$b TP^TP dP',d$$$$$s.`T$$b T$$$b         
    d$P d$$P T$$$P*""*^b.b d,P^*"*^T$$$$$$$b`T$b$$$$$.        
   ,$P d$P .$$$P'       `'*`        `T$$$$$$$b`T$$$$$$         
   :$ d$P d$$$P                       `T$$$$$$b TPT$$$b        
  :$$d$$ d$$$P                          T$$$$$$b T.`T$$;       
  :$$$$$d$$$P                            T$$$$ $b T.T$$:       
  $$$$$P$$$$                              T$$$$T$b T `T$       
  $P$$$;$$$;                               T$^$b Tb b :$       
  $`$$$ $$$;                                T.T$b TY$,:$       
  $:$$$ $$$'                                `$ T$; $$;'$       
  $;$$$;$$$                                  `b T; $$$ $       
  $:T$$;$$$  .d$$s.                    .s$$b..$;:$;$$$.T       
 / __`*:$$$ *'   `*Tb._            _.dP*'   `*$;:$:$P__ \      
..' .`.:$$$         `*Ts'        `sP*'        $$:$$P'. `,,     
;  /   ,$$;   .+s**s.   `.           .s**s+.  T$:PP'  \  :     
: ,   /:$$;   \ *ss* \    ;         / *ss* /    +: \   . ;     
 .`  :  $$;,  .+s$$$s+.            .+s$$$s+.  .* ;  ;  ',      
  \   *.:$$,*d$P*"$$$T$b  ,+**+,  d$P*"$$$T$b*   .*    /       
   \    `$$;:$; +:$$$:$$;*      *:$; +:$$$:$$;  :     /        
         $$; T$b._$$$d$P          T$b._$$$d$P   ;              
     `._.:$$, `*T$$$P*'            `*T$$$P*'    :._.'          
         |$$;             '                     |P$$b.         
         ;`$$,           :.     ,               :b.`T$b        
         ` T$$b._        `*.__.*'               d$$b T$b       
          . *TP*'           ""                 d$$$$b.:$;      
           \                                  dP T$$$$$$$      
            \          .+*"*--*"*+.          d$b. T$$^$$$      
             `.       :._.--..--._.;       .'$$$$; $$ $$$      
               ;.      `.        .'      .'  $$$$$ $P $$;      
               : `.      `*----*'      .'    $$$$$ $b $P       
               |   `.                .'      $$$$$Y$$dP        
        [bug]  :     `.            .'        :T$$P$$P,db.      
              /        `-.      .-'          dbT d$Pd$$$$b.    
             /            `****'            d$$$PT$$$b T$$$b   
           .'                              d$$$P db`T$b T$$$b  
        _.'                               :$$$P.d$$b:$$$`$$$$; 
   _.-*' `.                               $$$$:$$$$$;$$$:$$$$$ 
           `-.                            :$$$;$$$$$$$$$;$$$$$ 
              `-.                        .-T$$$$P$$$$$P d$$$$; 
                 `.     `.     .*      .'   T$$$b`T$P.sd$$$$P  
                   `.     `-  '      .'      `T$$b$$$$$$$$P'   
                     `.            .'          `T.T$$$$P$$$b.  
                       `.        .'             :$$$$P'd$$$$$;  
                         `.    .'               $$$$$:d$;$$$$$.
                           `..'                 :$$$$;$$$b`T$$;
                                                 T$$$:$$$$; $$$
                                                  T$$$T$$$;d$$;
                                                   `T$b`T$$$$P 
                                                     `*b T$P'



              iWs                                 ,W[
              W@@W.                              g@@[
             i@@@@@s                           g@@@@W
             @@@@@@@W.                       ,W@@@@@@
            ]@@@@@@@@@W.   ,_______.       ,m@@@@@@@@i
           ,@@@@@@@@@@@@W@@@@@@@@@@@@@@mm_g@@@@@@@@@@[
           d@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
          i@@@@@@@A*~~~~~VM@@@@@@@@@@Af~~~~V*@@@@@@@@@i
          @@@@@A~          'M@@@@@@A`         'V@@@@@@b
         d@@@*`              Y@@@@f              V@@@@@.
        i@@A`                 M@@P                 V@@@b
       ,@@A                   '@@                   !@@@.
       W@P                     @[                    '@@W
      d@@            ,         ]!                     ]@@b
     g@@[          ,W@@s       ]       ,W@@s           @@@i
    i@@@[          W@@@@i      ]       W@@@@i          @@@@i
   i@@@@[          @@@@@[      ]       @@@@@[          @@@@@i
  g@@@@@[          @@@@@!      @[      @@@@@[          @@@@@@i
 d@@@@@@@          !@@@P      iAW      !@@@A          ]@@@@@@@i
W@@@@@@@@b          '~~      ,Z Yi      '~~          ,@@@@@@@@@
'*@@@@@@@@s                  Z`  Y.                 ,W@@@@@@@@A
  'M@@@*f**W.              ,Z     Vs               ,W*~~~M@@@f
    'M@    'Vs.          ,z~       'N_           ,Z~     d@P
   M@@@       ~\-__  __z/` ,gmW@@mm_ '+e_.   __=/`      ,@@@@
    'VMW                  g@@@@@@@@@W     ~~~          ,WAf
       ~N.                @@@@@@@@@@@!                ,Z`
         V.               !M@@@@@@@@f                gf-
          'N.               '~***f~                ,Z`
            Vc.                                  _Zf
              ~e_                             ,gY~
                'V=_          -@@D         ,gY~ '
                    ~\=__.           ,__z=~`
                         '~~~*==Y*f~~~


                    +T+++++++T+++
                    +++|+++++++|+++|
                    ++++++++++++++/+
                    ++++++++++++++/++
                    +++++++++++++/++++
                    +++++:::iiiII/++++.
                    IIIIIIIIIIII/Ii++++
                    ITTTTTTTTTT/III++++.
                    "IIIIIIIIIIiIIII++++
                      "IIIIIIIIIiIIII+++.
                        "IIIIIIIIiIIIi+++
                          "IIIIIIIiIII+++
                            "I/\IIIiIII++
                             ///\IIIiIIi+
              .o8OOOOOOOOOOOOOo/IIIIIiIIi
            oOOOOOOOOOOOOOOOOOOOOIIIIIiI
           888888888888OOOOOOOOOOOOIIIII
      o8OOOOOOOOOOOOOOO88888OOOOOOOOIIIT
    oOOOOOOOOOOOOOOOOOOOOOOO888OOOOOb
   8OOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOOOb
   OOOOOOOOOOOOOOOOOOOOOOOOOOOOO88OOOOb
   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOO.
   OOOO~~~~~~~~~~~~~~~~OOOOOOOOOOOO8OOOb
   OO~ oo8888888888888oo ~~OOOOOOOOO8OOO
   8 oO888888888888888888oo ~~OOOOOOO8OO
   8 OO888888888888888888888oo OOOOOO8OO
   ~8 O8888888888888888888888888 ~OOOOOP
     ~O88 ~888~Y88Y88P    888888>-~OOOO
       88b ~~ .888 ~~    d88888| ( OOOO
        88Xooo88888ooood8888888/ /XooO~
         ~88888888888888888888| |OOX|
         //88888888888888888:',:OOO|
       ,'/OOOO888888888888~<-
       |   Y ..  ,O\******    _ / | |<_
     ___~-'8o8OO88OX8OOOO    ~ Y  '/O8|
   ,'   `-_OOOOOOOXX|OOOO8o.  .A  /OX/>
  /...     \X8OOOXX/|OOOOO|OOOOO8X\X/ <_
 888888b    \XXX8X/:|OOOOO|\8XXXXX      \
d88888888    |\X8/::|8XXXX|\IXX~  \ d8.  \
888888888b   \ \/ ::lXXXXXl ~~ \--_|888   \
Y88DR88888    |  .::"-----"    /_-_|~8~   |
 888888888b   \  :::          /_ -_|      |
 8888GUZ888    | ::          /_ -_ |      |
  888888888b   \:::         /_ -_ /       [
   888888888    |`:        /  -_ /       ]
    88888888b     |       |     /        |
     88888888b    [       |    (        /
      88888888   ]        |            /
       ~888888b  |         \         ,'
         ~88888  |          `.___,--'
           ~~88_/

                                            ##
                            #             ######
           ####           ####       ### ##****##
        ###***##         ######     ######******##
       ##******##       #######     ######*******##
      ##********#      #####            ###******##
     #**********#      ###              ###*###***#
    #*****###***#     ##    #            #**# ##**#
   ##****## ##**#    ### ### #############*####***#
   #****#    #**# ###########  ####*#### #####**###
   #****#    #**###****## ###    #**# ##  ##*####
   #****#### #**#******#  ###    #*#####   #**###
   #********##********##  ##     #*# ###   ##***##
   ####*##************#          #*#  #    ##****##
     ######************#         #*#       ##****##
         ##************#         #*#       #******#
        ##*************##       #####     ##*****#
        #***************##     ##*#####   ##****##
        #****************#######***#XXX####****##
       #*******************###******#XXXXX######
       #****************************#XXXXXXXXX###
       #*****************************#XXXXXXXXXXX###
       ##**************#*******##****##XX############
        ##**************###*####*****######XXXXXXXX###           ####
         ###**************####******####XXXXXXXXXXX## #      ####
           ####*************##*****##   #XXXXXXXXXX#  ##  ####
             ####************#****#      ##XXXXXXX##   ####
                #####********##**#        ##XXXXX##    ##
                  #####*******#*##          #XXX##      #############
  #######################*****###  #         ####      ###  #
                       ##########  #   #     ###     ## #
                         #*****####          #         ##
                         ##***#              #         ########
                        #############       ##     #   #       ####
                 #######  ##**#      #      #         #            ##
          #######         ########          #        ##   dD
      #####             ####**##           #        ##
 ####                ###   #***##         ###      ##
#                 ###      #***#####     ## ########
               ###         #***#  ########    ##
             ##          # #***##             #
           ##          #####****#            ##
          #           ##***##****#          ##
        ##           #******#****##        ##
       #               ***********##     ###
      #                         ** #######
                                       #


                           o$o
                           $  "o        o$o
            o              $    "o     o" "o   o
            "$$"""ooooo    $      "o  o"   "o $ $  $
              "$oo    ""$o $        "o"     "o" "o $      oo
                 """oo   ""$o        ""      "   "o$o oo""  $
                     "$oo   "                   $"" ""   ooo$
             ooooooooo    oooooo""""           $   o       """"oo
    """""""""        ""                        $   $$  $  "ooo  $
            o                          """oo  $   o" $o"$   $ ""
    oooooo$"$""""""                    ooo   o"   $     "ooo"
            $                             " o$   $
            $                         ooo$$$$"  o"""o
            $          ooooooo  ooo$$$"""o$"$   $   $
            "o      oo$"ooooo$$$"""   oooo o"  o"   $
            o$o"""$o$$$"""$$$$$      o"   """""$oo$"
           $oo$$$"$$"$$   $$$$$      $oo           "$"
           $$$$$  $$o$$$$$$$$"      $   """"oooo   o"
            $$$$$$$"   """""  oo    $o          ""$
             "$"" $            $   $  """oo      $
              $   ""ooo""     o"  o""oo    """oo"
              $            oo"    $    """oo  o"
    oooooo    $       """""      ""oo       $"
o"""     ""o   $oo       ooooo"""    """oo  $
$oo"" o"   "o     "$$$"""     """ooo      $"
o"   $   $  "o   o"o  """oooo       ""oo  $
$   $$  o"o  "o $ $          """ooo     "$
 """  ""  $    ""o$                """"oo"
           $   o $"""""""""""ooooooo    $
            "o" o"                 ""$o$
                $""""""""""$oooo       $
                $              """$oo  $
                $"""""""oooooooooo  """$
                $                 """oo$
                $""""""""""""""""oooo  $
                 $   oooooooooooo    "o $
                 $"""oooooooooooo""""oo$$oo
                  o$$$$$$$$$$$$$$$$$$o$$$$$o$""$o
                  $$$$$$$$$$$$$$$$$$$$$$$$$$o   $
                   "$$$$$$$$$$$$$$$$$$$$$$" o"  $
                      "$$$$$$$$$$$$$$$$$$"o"  o$
                       $"ooooo"""$"oooooo"   ""
                        $       $          $
                         $o      $o      o"
          $$$$$$$$$$$$$$$$"$ooo$"" "ooo""$$$$$$$$$$$$$$$$$$$$$$$$$$"


                                     .M
                                .:AMMO:
                       .:AMMMMMHIIIHMMM.
             ....   .AMMMMMMMMMMMHHHMHHMMMML:AMF"
           .:MMMMMLAMMMMMMMHMMMMMMHHIHHIIIHMMMML.
                "WMMMMMMMMMMMMMMMMMMH:::::HMMMMMMHII:.
           .AMMMMMMMHHHMMMMMMMMMMHHHHHMMMMMMMMMAMMMHHHHL.
         .MMMMMMMMMMHHMMMMMMMMHHHHMMMMMMMMMMMMMHTWMHHHHHML
        .MMMMMMMMMMMMMMMMMMMHHHHHHHHHMHMMHHHHIII:::HMHHHHMM.
        .MMMMMMMMMMMMMMMMMMMMMMHHHHHHMHHHHHHIIIIIIIIHMHHHHHM.
        MMMMMMMMMMMMMMMMMHHMMHHHHHIIIHHH::IIHHII:::::IHHHHHHHL
        "MMMMMMMMMMMMMMMMHIIIHMMMMHHIIHHLI::IIHHHHIIIHHHHHHHHML
         .MMMMMMMMMMMMMM"WMMMHHHMMMMMMMMMMMLHHHMMMMMMHHHHHHHHHHH
        .MMMMMMMMMMMWWMW   ""YYHMMMMMMMMMMMMF""HMMMMMMMMMHHHHHHHH.
       .MMMMMMMMMM W" V                         W"WMMMMMHHHHHHHHHH
      "MMMMMMMMMM".                                 "WHHHMH"HHHHHHL
      MMMMMMMMMMF  .                                         IHHHHH.
      MMMMMMMMMM .                                  .        HHHHHHH
      MMMMMMMMMF. .                               .  .       HHHHHHH.
      MMMMMMMMM .     ,AWMMMMML.              ..    .  .     HHHHHHH.
    :MMMMMMMMM".  .  F"'    'WM:.         ,::HMMA, .  .      HHHHMMM
    :MMMMMMMMF.  . ."         WH..      AMM"'     "  .  .    HHHMMMM
     MMMMMMMM . .     ,;AAAHHWL"..     .:'                   HHHHHHH
     MMMMMMM:. . .   -MK"OTO L :I..    ...:HMA-.             "HHHHHH
,:IIIILTMMMMI::.      L,,,,.  ::I..    .. K"OTO"ML           'HHHHHH
LHT::LIIIIMMI::. .      '""'.IHH:..    .. :.,,,,           '  HMMMH:HLI'
ILTT::"IIITMII::.  .         .IIII.     . '""""             ' MMMFT:::.
HML:::WMIINMHI:::.. .          .:I.     .   . .  .        '  .M"'.....I.
"HWHINWI:.'.HHII::..          .HHI     .II.    .  .      . . :M.',, ..I:
 "MLI"ML': :HHII::...        MMHHL     :::::  . :..      .'.'.'HHTML.II:
  "MMLIHHWL:IHHII::....:I:" :MHHWHI:...:W,,"  '':::.      ..'  ":.HH:II:
    "MMMHITIIHHH:::::IWF"    """T99"'  '""    '.':II:..'.'..'  I'.HHIHI'
      YMMHII:IHHHH:::IT..     . .   ...  . .    ''THHI::.'.' .;H.""."H"
        HHII:MHHI"::IWWL     . .     .    .  .     HH"HHHIIHHH":HWWM"
         """ MMHI::HY""ML,          ...     . ..  :"  :HIIIIIILTMH"
              MMHI:.'    'HL,,,,,,,,..,,,......,:" . ''::HH "HWW
              'MMH:..   . 'MMML,: """MM""""MMM"      .'.IH'"MH"
               "MMHL..   .. "MMMMMML,MM,HMMMF    .   .IHM"
                 "MMHHL    .. "MMMMMMMMMMMM"  . .  '.IHF'
                   'MMMML    .. "MMMMMMMM"  .     .'HMF
                    HHHMML.                    .'MMF"
                   IHHHHHMML.               .'HMF"
                   HHHHHHITMML.           .'IF..
                   "HHHHHHIITML,.       ..:F...
                    'HHHHHHHHHMMWWWWWW::"......
                      HHHHHHHMMMMMMF"'........
                       HHHHHHHHHH............
                         HHHHHHHH...........
                          HHHHIII..........
                           HHIII..........
                            HII.........
                             "H........
                               ......


                                 _.- -.- -._     ..                    
                             .;;"  .oe$$$eeu.. ,?;UU.                  
                          ,+'!!  e$$$$$$$R$$$$x ?xd$)                  
                        ,'  !~ u$$$$F,$$$by,?$"e $F"        _ -        
              .,;,.   ,dm  :! $$$$$$d( )$( )?d$F       _ -       _     
             !?????X!!!!~!!!X!."?????$$$F'.:::::::   -   .  - ~        
             +$$$$$m@`!!   ~? `!kCCU$$$$ ::::::::: g~  ~ -  _          
              "$BeCeW$:`~..__~x W$$$$$$$e `:::::'.$F           ~       
                "****"      ,``~~?$:=$$$$$$epppe$F`                    
                        , '   ,    ?W.""??$$FFF" *.                    
                      '     .     . ?$$e. ==+* ..$f                    
                   '     . '      H!.?$$$$$$$$$$$f                     
                      . '        !!!! ?$$$$$$$$$$                      
                             . ~!!!!!? ?$$$$$$$f.                      
                         . '     !!!!~*..****C.-!:..                   
                  . -  ~!!!:.    ?!!~.$$$$$$$$$$.!!!!:` .              
             .- ~!::.    !!!!!.  ?X e$$$$$$$$$$$$.`!!!   .! - _        
         . `~!?: ~!!!!!  !!!!!!!!! $$$$$$$$$$$$$$$  !!   !!     !?     
        '      !!:!!!!!!!!!!!!!!!`:$$$$$$$$$$$$$$$U ~ :!!!!    !!~ `   
     .:::::...  !!!!!!!!~~~~!!!!X $$$$$$$$$$$$$$$$$  !!!!!...:<~`   `  
    +   ~~!!!!!!!!~~     ::!!!!!":$$$$$$$$$$$$$$$$$~ *~~!!!!*`     .:! 
   ::::::::!!!!          "`~~!!~ *""$$$$$$$$$$$$$$$~       !!!!!!!!!`` 
  ,"`~~!!!!!!~           :        u$$$$$$$$$$$$$$$$~       !!!!``"   ; 
 . .... ~!!!             .   ..+ $$$$$$$$$$$$$$$$$$~      .!!!!!!?:::- 
 !!!!!!!!!!!!::::+       !!~~~~~ **""$$$$$$$$$$$$$*    .+!!!!!!!!(  ,  
;!!!!!!!!!!!!!!!~        !!!::.. ue$$$$$$$$$$$$$$$~ !!!!!!!!!!!!!!!!   
!!!!!!!!!!!``            ~!!!!!! $$$$$$$$$$$$$$$$$     !!!!!!!!!!!!    
!!!!!!!!!!!             .   `~~! $$$$$$$$$$$$$$$$`    :!!!!!!!!!!X`    
~!!!!!!!!!!             ....::!! $$$$$$$$$$$$$$$$     !!!!!!!!!!~      
 `~!!!!!!!!             !!!!!!!!m$$$$$$$$$$$$$$$      !!!!!!!*`        
   `*~X!~*              !!!!!!!*:$$$$$$$$$$$$$$~      ``((`            
                      :!!::   ` "?I$$$$$$$$$$$`                        
                      `~!!!!!- e$$$$$$$$$$$$$~                         
                   '     `*~! $$$$$$$$$$$$$$" .                        
                .:!:.     .: e$$$$$$$$$$$$$" ~  `                      
              '    `~!!!!!!~:$$$$$$$$$$$$* :*    :!       ......       
           ::::::..   ~!!!` $$$$$$$$$$$$":!~  :!!` `  .!!!!!!!!!!      
          -~!!!!!!!!::..!! 8$$$$$$$$$$*.!!!..!!~ ..- :!!!!!!!~!!!~     
        '     "~~!!!!!!!!! #$$$$$$$$*(!!!!!!!!!.+!~ :!!!!!~`- -`!      
      ;            `!!!!!!!."*$$**" `````"`!!!!!!! !!!!!~              
                ..  .!!!!!~~`               `!!!!`:!!!`        '       
      `.:!!!!!!!!!!!!!!~:                     !!!!!!!~       '         
       ~!!!!!!!~~`~!!!!!!:::                  ~!!!!!!      '           
                .:!!!!!!!!!!!!:                `!!!!!_  '              
              :::::::!?!!!!!!!!!                                       
           :!!!!!!!!!!!!!!!!!!~                                        
           `~!!!!!!!!!!!!!~~ 


                     #########
                 ####         ###  ########
               ##                ##++++++++#####
              #     ########       #++++++++++++##########
             #     #######         ##++++++++###          ###
            #    #######          ##++++++++#                ##
            #   ##              ##+++++++++++#     ####        #
           #                ####++++++++++++++#      ######     #
           #             ###+++++++++++++++++++#      #####      #
         ##+###    ######+++++++++++++++++++++++#     #####      #
        #++++++####++++++++++++++++++++++++++++++#       ###     #
      ##++++++++++++++++++++++++++++++++++++++++++##      ##     #
    ##++++++++++++++++++++++++++++++++++++++++++++++##          ##
   #++++++++++++++++++++++++++++++++++++++++++++++++++###      #++#
  #++++++++++++++++++++++++++++++++++++++++++++++++++++++######++++#
 #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
 #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#++++++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#++++##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#+++##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#+++#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##+++++#
 #+++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
 #+++#+++###+++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
  #+++#++#XX###++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
   #++++++##xx####++++++++++++++++++++++++++++++++++++++####++++++##+++#
    #+++++++#xxxxx#####+++++++++++++++++++++++++++######XX#++++++##+++#
     #+++++++#xxxxxxxxx########++++++++++#########xxxxxx##++++++++++##
      ##++++++#xxxxxxxxxxxxxxxx##########xxxxxxxxxxxxx##+++++++++++#
        #++++++##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###+++++++++++##
         #+++++++#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
          #+++++++#xxxxxxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
           #+++++++##xxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
            ##+++++++#xxxxxxxxxxxxxxxxxxxxx##++++++++++++##
              ##++++++##xxxxxxxxxxxxxxxxx##++++++++++++##
                ##++++++##xxxxxxxxxxxxx##++++++++++++##
                  ##++++++###xxxxxxx###++++++++++++##
                    ##+++++++#######+++++++++++++##
                      ##+++++++++++++++++++++++##
                        ##+++++++++++++++++++##
                          ##+++++++++++++####
                            #############


                     #########
                 ################  ########
               ####################++++++++#####
              ######        ########++++++++++++##########
             ######       ###########++++++++################
            #####       ############++++++++###################
            ####  ################+++++++++++######    #########
           #####################++++++++++++++#######      ######
           #################+++++++++++++++++++#######     #######
         ##+#############+++++++++++++++++++++++######     #######
        #++++++####++++++++++++++++++++++++++++++########   ######
      ##++++++++++++++++++++++++++++++++++++++++++########  ######
    ##++++++++++++++++++++++++++++++++++++++++++++++##############
   #++++++++++++++++++++++++++++++++++++++++++++++++++##########++#
  #++++++++++++++++++++++++++++++++++++++++++++++++++++++######++++#
 #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
 #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#++++++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#++++##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#+++##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
#+++#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##+++++#
 #+++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
 #+++#+++###+++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
  #+++#++#XX###++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#
   #++++++##xx####++++++++++++++++++++++++++++++++++++++####++++++##+++#
    #+++++++#xxxxx#####+++++++++++++++++++++++++++######XX#++++++##+++#
     #+++++++#xxxxxxxxx########++++++++++#########xxxxxx##++++++++++##
      ##++++++#xxxxxxxxxxxxxxxx##########xxxxxxxxxxxxx##+++++++++++#
        #++++++##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###+++++++++++##
         #+++++++#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
          #+++++++#xxxxxxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
           #+++++++##xxxxxxxxxxxxxxxxxxxxxxxx##++++++++++++##
            ##+++++++#xxxxxxxxxxxxxxxxxxxxx##++++++++++++##
              ##++++++##xxxxxxxxxxxxxxxxx##++++++++++++##
                ##++++++##xxxxxxxxxxxxx##++++++++++++##
                  ##++++++###xxxxxxx###++++++++++++##
                    ##+++++++#######+++++++++++++##
                      ##+++++++++++++++++++++++##
                        ##+++++++++++++++++++##
                          ##+++++++++++++####
                            #############
