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