@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.                                               %@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.                                          .--*@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                          =@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                       :  %@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                      . +@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                       :@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-.                                      .%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                        %@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                       +@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                      .@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.                                      .@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                                       :+%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                          .%@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+   *:                                    =@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#  :%.                                    =*%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%  .                                         :=#@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                                              :#@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                                 #@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%                                                  =@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                  -@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                                  :@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                                                   .@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=:.                                                      #@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                          =@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                                          :@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                           ...:-=#
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.                                                               .
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                                              :%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                              =@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                                                             :@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                               *.             .#@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                               -@               =@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                                %%               :%@
@@@@@@@@@@@@@@@@@@@@@@@@@@#                                                :@%                *@
@@@@@@@@@@@@@@@@@@@@@@@@@%                                                 +@%                -%
@@@@@@@@@@@@@@@@@@@@@@@@%.                                                 *@%                .#
