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