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