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