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