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