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