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