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