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