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