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