                                                                                      :++;,                                                           
                                                                                      ,+*%#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,                                            
                                                                     %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                            
                                                                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                            
                                                                   :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                            