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