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