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