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