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