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