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