__a:			Dict	       =       {
    """A""": """.-""", """B""": """-...""", """C""": """-.-.""", """D""": """-..""", """E""": """.""", """F""": """..-.""", """G""": """--.""",
    """H""": """....""", """I""": """..""", """J""": """.---""", """K""": """-.-""", """L""": """.-..""", """M""": """--""", """N""": """-.""",
    """O""": """---""", """P""": """.--.""", """Q""": """--.-""", """R""": """.-.""", """S""": """...""", """T""": """-""", """U""": """..-""",
    """V""": """...-""", """W""": """.--""", """X""": """-..-""", """Y""": """-.--""", """Z""": """--..""", """1""": """.----""",
    """2""": """..---""", """3""": """...--""", """4""": """....-""", """5""": """.....""", """6""": """-....""", """7""": """--...""",
    """8""": """---..""", """9""": """----.""", """0""": """-----""", """&""": """.-...""", """@""": """.--.-.""",
    """:""": """---...""", """,""": """--..--""", """.""": """.-.-.-""", """'""": """.----.""", """\"""": """.-..-.""",
    """?""": """..--..""", """/""": """-..-.""", """=""": """-...-""", """+""": """.-.-.""", """-""": """-....-""",
    """(""": """-.--.""", """)""": """-.--.-""", """!""": """-.-.--""", """ """: """/"""
}  # Exclamation mark is not in ITU-R recommendation
# fmt: on
__a:			str	       =       {value: key for key, value in MORSE_CODE_DICT.items()}
def       __UpperCamelCase	(       UpperCAmelCase					):
 return " ".join(MORSE_CODE_DICT[char] for char in message.upper()					)
def       __UpperCamelCase	(       UpperCAmelCase					):
 return "".join(REVERSE_DICT[char] for char in message.split()					)
def       __UpperCamelCase	(       ):
 lowercase__    :   Tuple						= '''Morse code here!'''
 print(UpperCAmelCase					)
 lowercase__    :   int						= encrypt(UpperCAmelCase					)
 print(UpperCAmelCase					)
 lowercase__    :   Any						= decrypt(UpperCAmelCase					)
 print(UpperCAmelCase					)


if __name__ == "__main__":
  main()


'''simple docstring'''

def       __UpperCamelCase	(       UpperCAmelCase		,					UpperCAmelCase					):
 lowercase__    :   Dict						= len(UpperCAmelCase					)
 print('''The following activities are selected:'''					)

 # The first activity is always selected
 lowercase__    :   str						= 0
 print(UpperCAmelCase		,					end=''','''					)

 # Consider rest of the activities
 for j in range(UpperCAmelCase					):
  # If this activity has start time greater than
  # or equal to the finish time of previously
  # selected activity, then select it
  if start[j] >= finish[i]:
   print(UpperCAmelCase		,					end=''','''					)
   lowercase__    :   str						= j


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  __a:			str	       =       [1, 3, 0, 5, 8, 5]
  __a:			Optional[Any]	       =       [2, 4, 6, 7, 9, 9]
  print_max_activities(start, finish)

