*                                     
                                                      
                                                      
                                                      
                                                      
                                                      
                                                     .
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                             .                        
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
           .                                          
                                                      
                                                      
                                                      
                                                   .  
                                                      
                                                      
                                  .                   
                                                      
                                                      
                                                  .   
                                                      
                .                                     
                          .                           
                                                      
                                                      
                                                      
                                                      
                                      .               
      .                                               .
                          .                           
                .                                     
                                                      
   .                     .            *               
                                                      
                                                      
                 .                                    
                                                      
                                               .      
                                                      
                                                      
                                      .               
    *   .                      .                      
                                                      
                                                      
                                                      
.                                                     
                *                                     
           .                      .                   
                                                      
                                                      
                           .                          
           .                                          
                                 *                    
                                                      .
                                                      
                              .                       
                .                                     
                                                      
                                                      
   .                                            .     
                      .                               
                                                      
             .                                        
                                  .                   
                                                      
        .              .                              
                                         .            
     .                                                
.                .         .                         . 
          .                                 .          
  .            .                 .       *           . 
                            .          .               
.               .    .                                .
   .           *            .           .              
                                                       
           .                         *          .      
    ,             .                      .          .  
.                                 .                    
                      .                   .           .
            ,                     *                    
                      .                . .           . 
    #@o    .                     .                     
   #@@O0          .                                .   
.  #@OO0           .        .           .        .     
   .o@o          ,                       *             
                              .            ,        .  
        .              ,             .         @   .  
                   .              .                .   
                         .                 .        .  
        .    .                .                 .      
    .          `      ,               .    ,           
           .    !     .               .         .     .
.                @                      .              
                  #                 .           .      
              .    L                  .        .       
  .    .            a      ,         .  .         .    
            ,        i            .         ,          
                      k      .         .   .     .   . 
                .      a         .          ..         
    .      .                        .            ,     
.            .                  .         .            
         .          .                             .   .
       * .                             .               
 .  %&.         .              .             .        . 
..   %&  *     ,         .             *              .
 .%,o##o  * . . ,                  .     .          .  
.oO000%%o.  *      .#####.                        .    
##oO0O ###%0oo..####%%O@@@%##.   .           .        .
%%#OO00OOOOOoo#%%%##@@00#@%#**.          . *  .        
##%%@@@@@00oooOOOoOOo@@@ooOO@O#                  .o@oO0
@@OOoO00##%%#@@QQOO0OooOoO@@%%#             oO0@#%%#%%#
o0OoO@##%%#OoO0@@ooO00##%%%#@@                  *oO00@@
@@ooO0OO@@ooo%%###@@OOo00Ooo   .                    %##
oOO00Ooo%%###ooO0O##ooo%%#@o          .        @@%%%###
##%%@@00OOoooOoOO@@###%%%##@$              ##%%%00OO@@#
####&&#%%OO000OooOOOO@@###%%   .         %%##@O000@%%##
#%%#&00O0ooOoO##%%#@Oo  @#%      ^     .        *@00@%%
%##00oOoOoOOOO**o%##* .         !                     #
\\#%%#0ooO#%%#*OOoo0o       .  $                       
\\#####%%#OoOOoO##%%#o        @^              .       %
\########%%o#%%%OoO0O.    ! ##    .                  ##
\#########%%%#O#%@o   .  -*-        oO00Oo    %%@0##%%#
\\##########%%##0ooOo     !     oO00@##%%%##OO0OooOO%#@
\\\\\\\############@@%%       #%%##00OooOoOoO##%%%&&@@O
\\\\\\\\\########OO@OO@O#%% O##%O#%OO#@OO@@##@ooOoOOO##
\\\\\\\\\\#############@@@%%%oOOOOOo#O@#o@O@##%%%#$####
\\\\\\\\\\############%%%#@@#00OO%ooO###%%%%##@@@#QQQ#%
\\\\\\\\################\\\\\\\\\#@@@ooOoO00OOooOOO###%
\\\\\\\#####################\\\\\\\//@@#%%%00oo0OOo0%%#
\\\\\\\\######################\\\\\\///%%##@@@@***000OO
\\\\\\\\\\\\\\\#######\\\\\\\\\\\\\\\/////////////o00oo
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////o000oo
\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////oo0ooo
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////*/////oo0o
\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////ooo
\\\\\\\\\\\\\\\\\\\\\/////////////////////////////oooo/
\%#@@\\\\\\\\\\\\\/////////////////////o@oo/////ooooo//
@#@@%%\\\\\\\\\\////////////////////o0@OOo///oooooo////
##@@@*###\\\\\\\\\\/////////////////////ooooooooo//////
#@@%%%O00ooo\\\\\\\////////*//////////////ooo///oo/////
##%%@@@000OOoooo\\\\\\\//////////////////o\\\\\\\\\\\\\
##&&@@@**00OooOOoo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#%%@@000OOoOOoo0o\\\\\\^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\
$$@@%%%@00OOOO\\^^^^^^^000%%%%%%o###o^^^^^^\\\\\\\\\\\\
%%0ooOo^\\\\\^^^%%%%0000%%%%OOO#######%%%00^^^^^\\\\\\\
Ooo^^^^\\\^^%%%%%%%%%00%%%O000#########%%%000OOO^^^\\\\
^^^^^^^^^^%%%%%%%%%%O0%%%000%%#########%%%%0000OOO%^^\\ 
^^^^^^^^^%%%%%%%%%%OO00%000%%###########%%%00000OOOO%^^   
^^^^^^^^^%%%%%%%%%%OOOO%%00%%###########%%%0000000OOO%%    
^^   ^^^^ %%%%%%%%%OOOOO%000%%%#######%%%%00000000OOO%%   
^          %%%%%%%%%OOOOO0000%%%%%%%%%%%%000000000OOO%%  
    ^   !    %%%%%%%%OOOOO00000%%%%%%%%000000000OOO%%%% 
  *      \,     %%%%%%%%OOOOOO00000000000000000OOO%%%%% 
          ^@#\ / %%%%%%%OOOOOOOOOOOO00000OOO%%%%%%%%% 
     .        *      %%%%%%%OOOOOOOOOOOOOOOOO%%%%%  
^            / \         %%%%%%%%%%%%%%%%%%           .
\\\\\\                                                
\\\\\\\\         `                    ,    .          
\\\\\\\\\\\\\\         .   .      *               `   .
\\\\\\\\\\\\\\\\\   .                     .           
\\\\\\\\\\\\\\\\\           .                     !   
\\\\\\\\\\\\\\\   .               .              *    
\\\\\\\\\\\                                           
\\\\\\\\*     .         \\\\\\\\\               *     .
\\\\\\               \\\\\\\\\\\\\\\\ .               
\\\     *  ,    .  .       \\\\\\\\\          *      .
\\\\\                                        *        
\\\\\\\      .    .       .                **         
\\\\\\               .                   **^         .
\\\      .     .                       **^         .  
\                                   ***^        ,     
   .                      |     ****^         .      
   .    `                  -*-@@***^
                          |*                         
                                         .       .   
               % **               .         .     .  
          %#### %                      .             
  %% %%##% %               .          .              
%%###%%                         .               o%%%%%
# %          .                           . o%%%%%%%%%%
%              *                  o%%%%o o%%%%%%%OOO00
                             o%%%%%%%%%%%%%%%%OOO00000
                            o%%%%%%%%%%%%%%OOO00000000
^                          %%%%%%%%00%%%%%%%OOO0000000
%*%   ^       .             ^%%%%%%%%%%%%%%%%%%OOO0000
% %% %% %                        ^%%%%%%%%%%%%%%%%%OO0
*%% %%  %%%                               ^%%%%%%%OO00
%%%*%%%% %%* %       .                        oOOO0000
##%%%%%%%% %%%%                             oOOO000000
####%%%###@@@@@@@@                                   
########@@@@@@@@@@@@                                 
%######@@@@@@@@@@@@@@                                
######@@@@@@@@@@@@@@@@                               
######@@@@@@@@@@@@@@@@                               
#####@@@@@@@@@@@@@@@@@@                         *    
#####@@@@@@@@@@@@@@@@@@                              
%####@@@@@@@@@@@@@@@@@@                              
%####@@@@@@@@@@@@@@@@@@       .                      
 %%##@@@@@@@@@@@@@@@@@@                              
%%%%#@@@@@@@@@@@@@@@@@@                              
%%%%%%@@@@@@@@@@@@@@@@  
*%%%%%@@@@@@@@@@@@@@@@  
 *% %%%@@@@@@@@@@@@@@  %
% %% %%%@@@@@@@@@@@@         % .             .
    *  % %@@@@@@@@  

     .                                     .
                            .    
        .
.
                           ## #   %  *                     
                             #####  %        *             
                        *  %   # #### %                 
  .                           * ## #@@   %              
                                 ###@@@#                
                                 %  *# # #              
                                     ######             
                                       # ###.           
                                     %   ####           
                                           # @          
                                .            ##         
                                               %        
                 *                              !       
                                                 %      
                                                 #      
                                                  # 
                 .                            .  \ /
   .                                              *
                                                 / \
  
             .

.                          .

               .                                    #   
                             %%%%%%%%                  
                          %%%% %%%%%%%%%                
                         %       ooo%%%%%   %          
                       #    ########ooo%%%%             
                         #%%%%%%#####ooo%%%% %          
                    $  %%%%%%%%%%#####ooo%%%%%          
         .            %%%%%%oooo######ooo%%%%%          
                     %%%%%ooooo   ###oooo%%%%           
                  ,  %%%oooo##     ooooo%%%%%           
      .             %%%oooo####   oooo%%%%%%            
               !    %%%ooo#####%%%%%%%%%%%#  %          
              -*-  %%%%ooo#######%%%%%%%##              
             @ !   %%%%%%oo##############          .    
            #      % %%%%%ooo#########    #             
           %           %%%%%oooo###    %%                
           #         %   %%%%%%%%%%%%%%                 
            @           ^    %%%%%%                     
              % _                                       
                 ^-                                *