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