A. Стартап
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Совсем недавно стартап двух студентов государственного университета города F стал невероятно популярным. Пришло время основать новую компанию. Но какое название для нее выбрать?

Было решено применить очень хитрый маркетинговый ход: название компании должно совпадать со своим зеркальным отражением! Другими словами, если выписать название компании на листке в строчку (горизонтально слева направо) большими буквами английского алфавита, после чего поставить этот листок напротив зеркала, то отражение названия в зеркале должно в точности совпадать со строкой, написанной на листке.

Предложений, как назвать компанию, было очень много, поэтому подходить с листком к зеркалу для каждого названия было не разумно. Основатели компании решили автоматизировать этот процесс. Они попросили вас написать программу, которая по заданному слову определит, является оно «зеркальным» или нет.

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

В первой строке содержится непустое название, которое требуется проверить. Название содержит в себе не более 105 заглавных букв английского алфавита. Для написания названия будет использоваться следующий шрифт без засечек:

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

Выведите «YES» (без кавычек), если заданное название будет совпадать со своим зеркальным отражением. Иначе, выведите «NO» (без кавычек).

Примеры
Входные данные
AHA
Выходные данные
YES
Входные данные
Z
Выходные данные
NO
Входные данные
XO
Выходные данные
NO