#include <iostream>
using namespace std;

int main() {
	int x, y;
	cin >> x >> y;
	bool **mas = new bool*[x];
	for (int i = 0; i < x; ++i){
		mas[i] = new bool[y];
	}
	for (int i = 0; i < x; ++i){
		for (int j = 0; j < y; ++j){
			char buff;
			cin >> buff;
			if (buff == '.') mas[i][j] = true; 
			else mas[i][j] = false;
		}
		cout << endl;
	}
	int sum = 0;
	for (int i = 0; i < x; ++i){
		for (int j = 0; j < y; ++j){
			if (mas[i][j]){
				if (i - 1 >= 0 && j - 1 >= 0) if (mas[i - 1][j] && mas[i][j - 1])  ++sum;
				if (i - 1 >= 0 && j + 1 < y) if (mas[i - 1][j] && mas[i][j + 1])  ++sum; 
				if (i + 1 < x && j + 1 < y) if (mas[i + 1][j] && mas[i][j + 1])  ++sum; 
				if (i + 1 < x && j - 1 >= 0) if (mas[i + 1][j] && mas[i][j - 1])  ++sum; 
			}
		}
	}
	cout << sum;
	return 0;
}