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