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