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