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