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