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