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