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