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