n,m = map(int,input().split())
lst = [input() for _ in range(n)]
kk = []
for s in lst:
temp = []
for c in s:
if c == '.':
temp.append(0)
else:
temp.append(1)
kk.append(temp)
def fun(i,j):
global kk,n,m
if kk[i][j] == 0:
return
kk[i][j] = 0
if i-1>=0:
fun(i-1,j)
if j-1>=0:
fun(i-1,j-1)
if j+1<m:
fun(i-1,j+1)
if j-1>=0:
fun(i,j-1)
if j+1<m:
fun(i,j+1)
if i+1<n:
fun(i+1,j)
if j-1>=0:
fun(i+1,j-1)
if j+1<m:
fun(i+1,j+1)
count = 0
for i in range(n):
for j in range(m):
if kk[i][j] == 1:
count += 1
fun(i,j)
print(count)