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