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