Из прямоугольного листа клетчатой бумаги ($M$ строк, $N$ столбцов) удалили некоторые клетки. На сколько кусков распадётся оставшаяся часть листа? Две клетки не распадаются, если они имеют общую сторону.

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

В первой строке находятся числа $M$ и $N$, в следующих $M$ строках - по $N$ символов. Если клетка не была вырезана, этому соответствует знак #, если вырезана - точка. 1 <= $M$, $N$ <= 100.

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

Вывести одно число.

Примеры
Входные данные
5 10
##..#####.
.#.#.#....
###..##.#.
..##.....#
.###.#####
Выходные данные
5
Сдать: для сдачи задач необходимо войти в систему