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