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