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