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