                                                          .                                     
                            .:-=*%@%*=-:.               :*=                                     
                       .-+#%@@@@@@@@@@@@@@@+                                                    
            :-.     -+%@@@@@@@@@@@@@@@@@@%=:                                                    
             :+=.-*@@@@@@@@@@@@@@@@@@@@@*                   :.                                  
               *@@@@@@@@@@@@@@@@@@@@#*=:                    ..                                  
             :#@@@@@@@@@@@@@@@@@@@@= .                                                          
            -@@@@@@@@@@@@@@@@@@@@@@@%%=                    ..                                   
           +@@@@@@@@@@@@@@@@@@@@@@@@@@@%. -.                                                    
          +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                       
         =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                        .                              
        :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.                        .-=-                            
        #@@@@@@@@@@@@@%+-*@@@@@@@@@%@#.                                                         
       .@@@@@@@@@@@@=:    :*%@@@@@%+-                                                         .:
       :@@@@@@@@@@@*         :*@@@@@%+                                                        +*
       :@@@@@@@@%#=           -@@@@@@@%+.                                                       
 .      %@@@@@.               *@@@@@@@@@@.                      ..                            .=
..      +@@@@+               .@@@@@@@@@@@+    .-                                                
        .##:.     .          *@@@@@@@@@@%%#+. .+#:                                              
                  %*        .@@@@@@@@@@@##@@@*  @+                                              
                  ..        -@@@@@@@@@@@@@@@#+**+                             -%=               
                             *@@@@@@@@@@@#+.  .:                               -=.              
                              #@@@@@@@@@%     ..                                                
                            .+%@@@@@@@@@@-                     -            .                   
                           =@@@@@@@@@@@@@+                    +%.           -=--=:          ..  
                        .+%@@@@@@@@@@@@@@#                                   .-.            :=-.
                     :=#@@@@@@@@@@@@@@@@@@                                                      
                :-+#%@@@@@@@@@@@@@@@@@@@@@.    .          ..                                    
   ..   :-:=*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@:    :         .:.                                    
   #%  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                             .                       
  -+-   #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                             .                       
      :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                                     
      .=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                                     
    +=   .:--=*%@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                     
     -          -*#%@@@@@@@@@@@@@@@@@@@@@@#                                                 :*- 
                    .:=%@@@@@@@@@@@@@@@@@@#                                                 .#%:
