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