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