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