                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                   ,,,,,,,,                                                                           
                                                              ,;?%S#@@@@####SSS%%%?+;:,                                                               
                                                            :?#@@@@@@@@@@@@@@@@@@@@@@@S?:      ,,:,                                                   
                                                           +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:,;*%#@@@;                                                  
                                                          +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                                  
                                                         ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,                                                 
                                                         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,                                                
                                                         :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S+,                                              
                                                     ,;+?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:;+**,                                              
                                                   ,+S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S#@@@;                                                    
                                                   ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;SS,                                                    
                                                     ,;?%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@+ ,                                                     
                                                         ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##:+?:                                                       
                                                       ,+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::,                                                          
                                                       :?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;,                                                          
                                                       ,;,;S+#@@@@@@@@@@@@@@@@@@@@@@@@@@@**:                                                          
              :?+                                            :%#?S#%@@@@@@@@@@##@#@@SS?:?;                                                            
            ;%@@%:,                                            ,  :;%@@@@@@@@@*?*,*:     ,                                                            
         ,+S@@@@@@#S?+:                                 ,:;**?%%SS#@@@@@@@@@@@@#S%*+;;:,                                     ,*+                      
       ,+S@@@@@@@@@@@@@S?;,                           ,?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S%;                              ,,:;?@@S:                    
    ,;%#@@@@@@@@@@@@@@@@@@#*:                        ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;                      ,:;*%S#@@@@@@@@*,                  
 ,;?#@@@@@@@@@@@@@@@@@@@@@@@@S*:,                   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                 ,:+%#@@@@@@@@@@@@@@@S;                 
%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?+;:,,,     ,     ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?::,,      ,,:+*%#@@@@@@@@@@@@@@@@@@@@@%:               
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##SSSS###?:+*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##SSSSS#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?:             
@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%;           
@@@@@@@S;,,+@@;:;*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S?+;:?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S+,        
@@@@@@*,    ;*     :*@@@@#SS%%S#@@@@@@@@@@@#%*:,    +S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?:      
,;+?*:               +?+:,     ,:*S@@@@@S*:,         ,*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,  :+%@@@@@S?++++?S@@@@@#%*+;;;;#%;::*#@@@@@@@@@@@@S+,   
                                  ,;??+,              :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+      ,+*+:        ,+%#+,      ,:     ,%@@@@@@@@@@@@@#%;,
                                                      +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                        *@@@@@@@@@@@@@@@#
                                                      %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                        ;??**+++;+*?S#@@
                                                      %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@+                                                     ,::
                                                      ,*S##@@@@@@@@@@@@@@@@@@@@@@@@@#;S@@@@#?:                                                        
                                                          ,*@@@@@@@@@@@@@@@@@@@@@@@@@?,:;;:,                                                          
                                                         ,,*@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                               
                                                       ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+,                                                            
                                                        ,;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                            
                                                          %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                             
                                                        :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,                                                            
                                                       :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,                                                           