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