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