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