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