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