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