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