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