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