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