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