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