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