




import string
def 		a_							( __lowerCAmelCase				):
  for key in range(len(string.ascii_uppercase				)				):
    lowerCAmelCase__										=      ''''''
    for symbol in message:
      if symbol in string.ascii_uppercase:
        lowerCAmelCase__										=      string.ascii_uppercase.find(__lowerCAmelCase				)
        lowerCAmelCase__										=      num - key
        if num < 0:
          lowerCAmelCase__										=      num + len(string.ascii_uppercase				)
        lowerCAmelCase__										=      translated + string.ascii_uppercase[num]
      else:
        lowerCAmelCase__										=      translated + symbol
    print(F"""Decryption using Key #{key}: {translated}"""				)
def 		a_							( ):
  lowerCAmelCase__										=      input('''Encrypted message: '''				)
  lowerCAmelCase__										=      message.upper()
  decrypt(__lowerCAmelCase				)


if __name__ == "__main__":
      import doctest

      doctest.testmod()
      main()







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available


__magic_name__  :  Union[str, Any]					=       {
    """configuration_altclip""": [
        """ALTCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """AltCLIPConfig""",
        """AltCLIPTextConfig""",
        """AltCLIPVisionConfig""",
    ],
    """processing_altclip""": ["""AltCLIPProcessor"""],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __magic_name__  :  str					=       [
          """ALTCLIP_PRETRAINED_MODEL_ARCHIVE_LIST""",
          """AltCLIPPreTrainedModel""",
          """AltCLIPModel""",
          """AltCLIPTextModel""",
          """AltCLIPVisionModel""",
      ]


if TYPE_CHECKING:
      from .configuration_altclip import (
          ALTCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP,
          AltCLIPConfig,
          AltCLIPTextConfig,
          AltCLIPVisionConfig,
      )
      from .processing_altclip import AltCLIPProcessor

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_altclip import (
                ALTCLIP_PRETRAINED_MODEL_ARCHIVE_LIST,
                AltCLIPModel,
                AltCLIPPreTrainedModel,
                AltCLIPTextModel,
                AltCLIPVisionModel,
            )


else:
      import sys

      __magic_name__  :  str					=       _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)

