                                                                                                                              ,*#@@@@@@@@@@@@@@@@@@@@@
                                                                                                                              :*#@@@@@@@@@@@@@@@@@@@@@
                                                                                                                              ,*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+,                                           
                                                                     ;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*,                                         
                                                                       :*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?:                                       
                                                                         ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                  ,,: