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