input: 
  from typing import List
  
  def encode_to_morse(message: str) -> str:
   """ Convert a given message to Morse code. Each character in the Morse code 
   should be separated by a space. Return the resulting Morse code string.
   >>> encode_to_morse("Hello world")
   '.... . .-.. .-.. ---  .-- --- .-. .-.. -..'
   """
   MORSE_CODE = {
   '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': '--..',
   '0': '-----', '1': '.----',
   '2': '..---', '3': '...--',
   '4': '....-', '5': '.....',
   '6': '-....', '7': '--...',
   '8': '---..', '9': '----.',
   ' ': ' ', '.': '.-.-.-',
   ',': '--..--', '?': '..--..',
   '/': '-..-.', '-': '-....-',
   '(': '-.--.-', ')': '-.--.-'
   }
   
   code = ''
   for letter in message:
    code += MORSE_CODE[letter.upper()] + ' '
   
   return code.strip()
  
  print(encode_to_morse("Hello world"))
  # Output: .... . .-.. .-.. ---  .-- --- .-. .-.. -..
  
output:     
  MORSE_CODE = {
      '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': '--..',
      '0': '-----', '1': '.----',
      '2': '..---', '3': '...--',
      '4': '....-', '5': '.....',
      '6': '-....', '7': '--...',
      '8': '---..', '9': '----.',
      ' ': ' ', '.': '.-.-.-',
      ',': '--..--', '?': '..--..',
      '/': '-..-.', '-': '-....-',
      '(': '-.--.-', ')': '-.--.-'
  }
  
  code = ''
  for letter in message:
      code += MORSE_CODE[letter.upper()] + ' '
  
  return code.strip()
  