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