A. Jabber ID
ограничение по времени на тест
0.5 second
ограничение по памяти на тест
256 megabytes
ввод
стандартный ввод
вывод
стандартный вывод

Jabber ID на национальном берляндском сервисе «Babber» должен иметь вид <username>@<hostname>[/resource], где

  • <username> — это последовательность латинских букв любого регистра, цифр и символа подчеркивания «_», длина <username> от 1 до 16 символов.
  • <hostname> — это последовательность слов, разделенных точками (символами «.»), где каждое слово может содержать допустимые символы для <username>, длина каждого слова от 1 до 16. Длина <hostname> — от 1 до 32.
  • <resource> — это последовательность латинских букв любого регистра, цифр и символа подчеркивания «_», длина <resource> от 1 до 16 символов.

Квадратные скобки указывают на опциональность заключенного в них — содержимое квадратных скобок может присутствовать или нет.

Вот примеры корректных Jabber ID: [email protected], [email protected]/contest.

Ваша задача написать программу, которая проверяет заданную строку на соответствие описанным правилам.

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

Входной файл состоит из единственной строки длинной от 1 до 100 символов. Каждый символ имеет ASCII-код от 33 до 127.

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

Выведите YES или NO.

Примеры
Входные данные
[email protected]
Выходные данные
YES
Входные данные
[email protected]/contest.icpc/12
Выходные данные
NO