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