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