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