F. Проверка домена
ограничение по времени на тест
2 seconds
ограничение по памяти на тест
64 megabytes
ввод
стандартный ввод
вывод
стандартный вывод

Данная задача не содержит сведений из реальных спецификаций, используйте текст условия задачи как формальный документ, недвусмысленно описывающий то, что надо сделать.

Будем считать, что строка определяет имя домена, если она состоит из символов «a»-«z», «0»-«9» и точек. Никакие две точки не должны в имени домена идти подряд. Пусть точками вся строка разделяется на части — тогда последняя часть (самая правая) должна иметь длину 2 или 3. Начинаться и заканчиваться точкой имя домена не может. Определите, является ли заданная строка именем домена.

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

Входные данные состоят из единственной строки. Строка может содержать любые символы с кодами от 33 до 127. Длина строки — от 1 до 100.

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

Выведите «YES» или «NO» в зависимости от того, является ли заданная строка именем домена.

Примеры
Входные данные
codeforces.com
Выходные данные
YES
Входные данные
mail.v-kontakte.ru
Выходные данные
NO