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