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