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