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