





"""simple docstring"""
import string



def 					__lowerCamelCase       (							a_					:		str							)      ->				str:
      __SCREAMING_SNAKE_CASE       :int		    =  ''''''
      for i in sequence:
            __SCREAMING_SNAKE_CASE       :int		    =  ord(a_							)
            if 65 <= extract <= 90:
                  output += chr(1_55 - extract							)
            elif 97 <= extract <= 1_22:
                  output += chr(2_19 - extract							)
            else:
                  output += i
      return output



def 					__lowerCamelCase       (							a_					:		str							)      ->				str:
      __SCREAMING_SNAKE_CASE       :List[Any]		    =  string.ascii_letters
      __SCREAMING_SNAKE_CASE       :Union[str, Any]		    =  string.ascii_lowercase[::-1] + string.ascii_uppercase[::-1]
      return "".join(
          letters_reversed[letters.index(a_							)] if c in letters else c for c in sequence							)



def 					__lowerCamelCase       (							)      ->				None:
      from timeit import timeit

      print('''Running performance benchmarks...'''							)
      __SCREAMING_SNAKE_CASE       :str		    =  '''from string import printable ; from __main__ import atbash, atbash_slow'''
      print(f'''> atbash_slow(): {timeit("atbash_slow(printable)"			,       setup=a_							)} seconds'''							)
      print(f'''>      atbash(): {timeit("atbash(printable)"			,       setup=a_							)} seconds'''							)


if __name__ == "__main__":
  for example in ("ABCDEFGH", "123GGjj", "testStringtest", "with space"):
    print(f'{example} encrypted in atbash: {atbash(example)}')
  benchmark()






"""simple docstring"""
def 					__lowerCamelCase       (							a_					:		str			,       a_					:		str							)      ->				str:
      __SCREAMING_SNAKE_CASE       :int		    =  len(a_							)
      __SCREAMING_SNAKE_CASE       :int		    =  len(a_							)
      __SCREAMING_SNAKE_CASE       :int		    =  (
          first_str_length if first_str_length > second_str_length else second_str_length
      )
      __SCREAMING_SNAKE_CASE       :list		    =  []
      for char_count in range(a_							):
            if char_count < first_str_length:
                  output_list.append(first_str[char_count]							)
            if char_count < second_str_length:
                  output_list.append(second_str[char_count]							)
      return "".join(a_							)


if __name__ == "__main__":
  print(alternative_string_arrange("AB", "XYZ"), end=" ")