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