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