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