                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                        ::                                                            
                                                                             ,:;+***++;:+?%*:                                                         
                                                                    ::::,  :?#@@@@@@@@@@@SS@@?,                                                       
                                                                    ;#@@#SS@@@@@@@@@@@@@@@@@@@%                                                       
                                                                     ,*%@@@@@@@@@@@@@@@@@@@@@@#;                                                      
                                                                     ,?@@@@@@@@@@@@@@@@@@@@@@@@@%*;,                                                  
                                                                     +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S:                                                 
                                                                     ,*@@@@@@@@@@@@@@@@@@@@@@@@@@#;:,                                                 
                                                                       ?@@@@@@@@@@@@@@@@@@@@@@@#+,                                                    
                                                                        *@@@@@@@@@@@@@@@@@@@@#*,                                                      
                                                                        +@@@@@@@@@@@@@@@@@@@@?;;:,                                                    
                                                               ,:+?%SSSS#@@@@@@@@@@@@@@@@@@@@@@@@#?;,                                                 
                                                             :*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?;,                                              
                                                           ,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%;                                            
                                                           :S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                            
                                                            ,;*%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;                                              
                                                                 ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                               
                                                                  ;?%%%?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;                                              
                                                                       ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?                                             
                                                                       *@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@%,                                            
                                                                      :S@@@@@@@@@@@@@@@@@@@@@@#: :+?%S%*,                                             
                                                                      *S@@@@@@@@@@@@@@@@@@@@@@@+                                                      
                                                                     ,*@@@@@@@@@@@@@@@@@@@@@@@@@;                                                     
                                                                     ,+@@@@@@@@@@@@@@@@@@@@@@@@#%+                                                    
                                                                      %@@@@@@@@@@@@@@@@@@@@@@@@@;%+                                                   
                                                                     ,%@@@@@@@@@@@@@@@@@@@@@@@@@+,:                                                   
                                                                     ,%@@@@@@@@@@@@@@@@@@@@@@@@@?                                                     
                                                                     :+#@@@@@@@@@@@@@@@@@@@@@@@@#,                                                    
                                                                     ,,S@@@@@@@@@@@@@@@@@@@@@@@@@;                                                    
                                                                       ?@@@@@@@@@@@@@@@@@@@@@@@@@?                                                    
                                                                       ;@@@@@@@@@@@@@@@@@@@@@@@@@#,                                                   
                                                                        %@@@@@@@@@@@@@@@@@@@@@@@@@;                                                   
                                                                        ?@@@@@@@@@@@@@@@@@@@@@@@@@%                                                   
                                                                        %@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                  
                                                                       ,#@@@@@@@@@@@@@@@@@@@@@@@@@@?                                                  
                                                                       ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@,                                                 
                                                                       ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                 
                                                                       +@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,                                                
                                                                       *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                
                                                                       %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                
                                                                      ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                               
                                                                      ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                               