n,m = map(int,input().split()) x,y,direction = 0, 0, '' grid = [] for i in range(n): row = list(input()) grid.append(row) for j in range(m): if row[j] in {'W','S','A','D'}: x,y = i,j direction = row[j] cnt = 0 if direction == 'W':#向上 x = x-1 while x>=0: if grid[x][y] == '*': cnt += 1 x -= 1 elif direction == 'S':#向下 x = x+1 while x<n: if grid[x][y] == '*': cnt += 1 x += 1 elif direction == 'A':#向左 y = y-1 while y>=0: if grid[x][y] == '*': cnt += 1 y -= 1 elif direction == 'D':#向右 y = y+1 while y<m: if grid[x][y] == '*': cnt += 1 y += 1 print(cnt)