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