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