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