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