Азбука Морзе

Азбука Морзе широко использовалась для связи. Это был первый способ коммуникации, который позволял передавать сложные сообщения на большие расстояния. Теперь вам предлагается закодировать простое английское предложение с помощью азбуки Морзе.
Символы в азбуке Морзе
  • 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 → __..
  • , → __..__
  • . → ._._._
  • ? → ..__..
  • ; → _._._.
  • : → ___...
  • ’ → .____.
  • “ → ._.._.
  • ! → _._.__
  • ‘ ‘ → ' ' (пробел также обозначается пробелом)
Ввод содержит одну строку — фразу на английском языке.
Программа должна вывести соответствующий код Морзе. Каждый символ нужно разделить пробелом. Можно также использовать несколько пробелов для разделения.
Ввод
Вывод
How are you?
.... ___ .__ ._ ._. . _.__ ___ .._ ..__..
tasty
_ ._ ... _ _.__
RUN!
._. .._ _. _._.__
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue