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