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