                                                                               
                                  .:                                           
                               :0####0:                                        
                              0########-                                       
                             O##########-                                      
                            o###########0                                      
                           .#############:                     .O###@+         
                           0#############o                    -#######@.       
                           ##############@                   .##########.      
                           ###############                   @###########.     
                           @##############                  o############@.    
                           o##############                  ##############+    
                            #############-                 -##############O    
                            +#########O+.                  -##############0    
             .:             .#######o.                     .@#############O    
            -o             -@######-                        .o############o    
           +O             O##@-O##-                           .0##########:    
          OO             O###-                                  O########o     
         -@.           .0###0                                    O######O      
        .@:            0####:                                    .#####o       
        @@            o####0                                      +##@:        
       o#+           +#####:                                       ..          
      :##.          :#####@                                                    
      @#0           0#####+                                                    
     +##:          :######.                                                    
     @#@           0#####@                                                     
    +##+          .######O                                                     
    @##-          o######-                                                     
   .###.          0######-                                                     
   +###           #######           -O#0o                                      
   0##O          -######@         .@######.                                    
   ###O          O######O        .@#######o            .oOO+                   
  -###O          O######O        0########@           .#####@.          .      
  -###O          @######O       +##########.          @######@.         O:     
  o###O          #######O       @##########-         +########o         Oo     
  O###O          #######0       ###########-        .##########         O@     
  O###@          ########      -##########@.        -##########:        O#:    
  @####          ########-     :##########.         -##########O        0#-    
  #####:         ########-      #########-           0#########O        ##O    
  #####-         ########0      0#######o            .#########O       -##O    
  O####o         0########      +######@.             0########O       O###    
  O#####         O########+      O####@.              :########o       @###    
  O#####-        O#########.      -@#o.                ########:      :####.   
  o#####@        O#########@.                          O######0       0####-   
  -######:       O##########O                          .######.       #####-   
  -######o       0###########O                          .0##o.       o#####-   
  .#######      :#############O.                                    .######-   
   #######+     -##############@+        .oOO+--                   .@######-   
   0#######.    o#################+.     0#######@-               :@#######-   
   +#######0    O###################0:   @#########:             o#########-   
   -########@.  O#####################    :0######@.          .o###########    
    #########@: -#####################-     -##@+-    :---+OO@#############    
    ###########-:#####################0      0O      -####################@    
    ############o######################O     .      .#####################O    
   .####################################@OO0##@+   .O#####################O    
   -#####################################@@######0O#######################-    
   -#####################################@  :-++O@########################-    
   .######################################0.    .@########################     
    ########################################@OO0#########################0     
    #####################################################################o     
    O####################################################################-     
    -###########################################@- O#####################      
     @#########################################@.   0###################0      
     o#########################################:    +###################O      
     -###############@########################@     -###################-      
      @##############O+#######################O     -###################.      
      +##############O.@######################O     -##################0       
       @#############O o######################O     -##################-       
       o#############0 .@#####################O     -##################        
        @#############. o#####################O     -#################0        
        .@############+  O####################@     -#################:        
         o############0  .#####################     +#################         
          @############.  0####################     O################0         
          .@###########.  :####################.    O################-         
           .o#########O    O###################-    0###############0          
              -o@###0+      @##################-    ################.          
                            o##################O   .###############-           
                             @##################   -##############-            
                             :##################:  -#############+             
                              @#################+  :###########@:              
                              :#################@   O########@o                
                               -#################-  .o0###O+:                  
                                -################O                    o@Oo     
                                 .@##############O                   ::oO:o    
                                   o#############:                   OoO-:+:   
                                    .+O@#######0:                    OO-  --   
                                         ----.                       OoO-.--   
                                                                     :+oO.O    
                                                                      oOOo.    
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                            :--------------:   
   :######o  -#######.    ###- :#######   o#######    .##@  -@#############O   
    :#####    -#####+     .#+   -#####-   .@#####-     O@.   .######+   -@#O   
     0####     @####+     .#.    0####-    -#####+     Oo     O#####     .0O   
     +####+    O####O     o0     -####0     #####0     #.     O#####      :O   
     :####0    -#####     @:     .#####.    0#####    :0      O#####       -   
      @####.   O#####-   :@       O####+   .######.   0-      O#####    .      
      +####-   @#####O   o+       +####0   +######-   #.      O#####   +-      
      .####O  -@o####@.  @.       .#####.  000####0  :0       O#####   0-      
       0###@  0o @####+ :@         0####o .#:o#####. @+       O#####+-0#-      
       +####:.#: O####O 0+         o####0 o0 .#####+:#        O#########-      
       .####Oo@  :#####-#.         .#####:@-  0####0O0        O#####. o#-      
        0#####+   ######0           @######   +######:        O#####   0-      
        +#####    O#####-           o#####O   .#####@         O#####   .:      
         ####O    +####@            :#####-    0####O         O#####           
         O###:     ####+             0###@     :####.         O#####           
         +##0      O###.             -###+      @##O          O#####           
         .##+      :##O              .###       +##-          O#####:          
          ##        @#+               0#O       .##          .@#####O          
          +o        oo                -@.        O+          +OOOOOOO          
                                                                               
