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