.ooooooo:.                                                                                                                               
                   :8############.                                                                                                                             
                 o###############8                                                                                                                             
                8################8                                                                                                                             
              :##################.                                                                                                                             
             o#########:......:.                                                                                                                               
            o########:                                                                                                                                         
           .#######O                                                                                                                                           
           #######.                                                .:.                                                                                         
          O######o                                                o####                                                                                        
         :######O                                                .#####O                                                                                       
         ######8                                                 ######O                                                                                       
        .######:                                                .######:                                                                                       
        O######                                                 O#####8                                                                                        
        O#####O                                                 ######:                                                                                        
        O#####O                                                .######                                                                                         
        ######o                                                O#####O                                                                                         
        ######:                                                ######:                                                                                         
        ######.        .8##o                                  :######                                                                                          
       .######       .O#####o                                 8#####8                                                                                          
       .######      o#######8                                 ######:                                         :oOoo.                                           
       .######     8########o                                .######                                        :#######8.                                         
        ######:  o#########:                                 o#####8                                       o##########O                                        
        ######o 8########O                                   O#####O      ..                   :O888O.     ############8                                       
        O#####8#########.                                    8#####:    O###8                :########O   O#############o                    .oooO8O.          
        :#############O                                      ######. :8######O        :o:   o##########O  ######Oo#######                :O##########.         
        .###########8.                                       ######O#########8       8####.O############8o######   ######o            .O#############O         
         ##########8                   :o88#8o oOo          .################:      :##########################o   o######           o###############O         
         O########:                 o8#############.        :##############O.       .############o.############    .######.        :8################O         
        :########.                o################O       .8###########8:           ###########.  .##########O     ######:       o##########O#######O         
       :########                :##################O      o###########O.             ##########.    8#########:     ######.      O########O.  #######8         
      o#########              .8###################o    :##########8o                o########o     o#########     .######      O#######O.   :#######8         
     O##########:            .#########8o   8######o   .##########:                   ########      o########o     .######     8#######:     8#######O         
    o###########O           .########8.    .#######:   :##########                    8######o      o########      .######    O#######.      ########O         
   8############8          .#######8.      8#######.    8#########                    O######       o#######o      o#####8   o#######.      8########O         
  8#######O######         .#######O       .########.     :oO######                    :#####8       o#######       o#####O  .#######       o#########O         
  #######:.######         #######O        O########.       :######                    .######       o######O       O#####o  #######.      .##########O         
  #####8.  ######.       o######O        :#########.       :######                     ######.      o######.       8#####: o######:      .###########O         
  .8##8    8#####o       ######O         ##########.       :######                     8#####:      o#####8        ######  8#####O      .############O         
           O#####o      O######         8##########.        ######.                    8#####:       #####.        ######  ######.      #############O         
           o#####O     .######o       .############.        ######O          o8##8.    O#####o        oOo.        :#####8  ######     .8######8o#####O         
           :#####8     O######       .#############.        o######8o.     o#######    o#####O                    O#####O  ######o   :#######8 o#####O         
            ######     ######o      :##############:         ######################    o#####8                    O#####o  O######. o########  o#####O         
            8#####.   .######      O#######8 8#####o         .####################o    :######                    ######:  .###############8   o#####8         
            8#####.   :#####8    :########8  O#####o          .#################8:     :######                    ######.   :#############O    .######         
            8#####.   :#####O  .8########O   o#####O            o#############8:       :######                    ######     O###########o      ######:        
            8#####:   :#####8:8#########o    .######8.            .:oO888888o.         o#####O                   .######      O########O        8#####O        
            8#####:   :###############O       ########                                 o#####O                    ######.       o8##8o          o######        
            8#####:   .##############:        O#######                                 O#####o                    ######.                       .######.       
            8#####:    O###########o           O#####O                                 8#####:                    O#####                         8#####o       
            8#####:     o########o               oO8:                                  :####8                      o8#O                          o#####:       
    ::      8#####:       :o88o.                                                        .O8o                                                      O###8        
  o####:   :######:                                                                                                                                ..          
  ######.:8#######                                                                                                                                             
  ###############o                                                                                                                                             
  O#############o                                                                                                                                              
   8###########:                                                                                                                                               
    o########o                                                                                                                                                 
      :oOOo.                                                                                                                                                   
                                                                                         ..                                                                    
                                                                                    .o8######O:                                                                
                                                                                   o############8.                                                             
                                                                                  O###############o                                                            
                                                                  .:oO8o:.       :#################8                                                           
                                                               .O#########8:    :#######8OO8########O                                                          
                                                              8##############:  #######.     o#######.                                                         
                                                            .#################8O######o       .######:                                                         
                                                            8########################O         8#####o                                                         
                                                           o#######O: .:#############          ######:                                                         
                                                           #######       :##########O         .######.                                                         
                                                          .######.         8########o         :######                                                          
                                                          o######           O########o        8#####O                                                          
                                                          o#####8            o#########.     .######:                                                          
                                                          o#####O             o########8     #######                                                           
                                                          o#####O              #########    o######:                                                           
                                                          o#####8              .O8#####O    ######8                                                            
                                                          :######:                 :OO:    8######                                                             
                                                           #######                        O######o                                                             
                                                           :######O                      :#######                                                              
                                                            O######o                    .#######.                                                              
                                                             #######O                   #######.                                                               
                                                             .#######O                 o######o                                                                
                                                              :#######8.              :######8                                                                 
                                                               .########:            :#######                                                                  
                                                                .########O           #######:                                                                  
                                                                 .8########:        o######o                                                                   
                                                                   o########8.      ######O                                                                    
                                                                    .#########O    O######                                                                     
                                                                     .O########8. .######o                                                                     
                                                                       .#########OO######                                                                      
                                                                         o##############o                                                                      
                                                                          .8############                                                                       
                                                                            :##########O                                                                       
                                                                             .#########o                                                                       
                                                                               8#######.                                                                       
                                                                                O######.                                                                       
                                                                                 ######.                                                                       
                                                                                 O#####                                                                        
                                                                                  O##O