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