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