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