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