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