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