B. Палиндром Морзе
ограничение по времени на тест
0.25 секунд
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Код Морзе кодирует каждый символ последовательностью из 1 до 4 символов, точек и тире. Например, код для символа $$$a$$$ представляется как $$$.-$$$, для $$$b$$$ как $$$-...$$$ и т.д. Коды каждого из символов от $$$a$$$ до $$$z$$$ приведены ниже в таблице:

При кодировании строки мы убираем все пробелы между кодами последовательно идущих символов. Вашей задачей будет закодировать входную последовательность символов и проверить, является ли она палиндромом, т.е. строкой, которая одинаково читается в кодировке Морзе слева направо и справа налево.

Входные данные

Единственная строка $$$a$$$, длиной не более 1000 символов. Строка состоит из строчных латинских символов.

Выходные данные

Вывести $$$YES$$$, если строка является палиндромом в кодировке Морзе и $$$NO$$$, в противном случае. Регистр букв не имеет значения.

Примеры
Входные данные
abelian
Выходные данные
yes
Входные данные
panmixises
Выходные данные
no
Входные данные
panne
Выходные данные
no
Входные данные
aarrghh
Выходные данные
no
Входные данные
protectorate
Выходные данные
yes