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