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