                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                               ,                                               ,:,                                                                    
                              +#*,                                      ,;::;+*##:                                            +;                      
                            ,;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@@@@@@@@#*,                              ;@@@@@@@@@@@%                                       ,S@@@@@@@@@+,                  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,                            :#@@@@@@@@@@@@:                                      ;#@@@@@@@@@?,                  
,:+*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?                           ;#@@@@@@@@@@@@@%                                     ,@@@@@@@@@@@@S:                 
     ,:;*?S#@@@@@@@@@@@@@@@@@@@@@@@@@@?                        :%@@@@@@@@@@@@@@@@;                                    +@@@@@@@@@@@@@#:                
           ,:+*%#@@@@@@@@@@@@@@@@@@@@@@*                      ;@@@@@@@@@@@@@@@@@@#,                                   S@@@@@@@@@@@@@@#;               
                ,,;*?S#@@@@@@@@@@@@@@@@@*                     ;@@@@@@@@@@@@@@@@@@@;                                  *@@@@@@@@@@@@@@@@@:              
                      *@@@@@@@@@@@@@@@@@#,                     :+?%#@@@@@@@@@@@@@#:                                 *@@@@@@@@@@@@@@@@@@S,             
                      :+?%#@@@@@@###S?+;:                          ,,*@@@;;;::;#@@%,                              ,%@@@@@@@@@@@@@@@@@@@@;             
                         :#@@@@?:,,,                                 +@@#,     :@@@;                              ,?#@@@@@@@@@@@@@@@@@S*,             
                        ,#@@@@#,                                     ,#@#,      *@@*                                ,;*??%@@@@#%S@@@@+                
                        :@@@@@@#:                                     ?@@:      :@@S,                                    ;#@@@*  *@@@*                
                         ;%@@@@@#;                                    *@@;      ,#@@:                                  ,?@@@@%:  :@@@S,               