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