Овечка находится на полянке, состоящей из нескольких клеток, расположенных в ряд. На некоторых клетках расположены большие камни, через которые овечка не может перепрыгнуть, остальные клетки заполнены вкусной травой. Помогите овечке посчитать, сколько есть клеток с травой, до которых она сможет добраться.
Например, на этой картинке овечка может добраться до клеток 3, 4 и 5.
Формат входных данных
Входной файл содержит одну строку длиной не более 100. Каждый символ строки описывает одну клетку. Символ «.
» обозначает клетку с травой, символ «#
» обозначает камень, символ «@
» обозначает начальную позицию овечки.
Формат выходных данных
Выведите одно число — число клеток с травой, до которых может дойти овечка (клетка, в которой изначально находится овечка тоже считается).
Примеры
№ | Входные данные | Выходные данные |
1
|
.#.@.#.#
|
3
|
2
|
...@...
|
7
|