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