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