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