#include <bits/stdc++.h>
int main() {
  int n, m;
  scanf("%d %d", &n, &m);
  char pas[100][100];
  for (int i = 0; i < n; i++) {
    scanf("%s", pas[i]);
  }
  int reb = 0;
  int tem = 0;
  int mal = 0;
  int col, fil;
  col = 0;
  fil = 0;
  for (int a = 0; a < n; a++) {
    for (int i = 0; i < m; i++) {
      if (pas[a][i] == '.') {
        tem++;
      } else
        mal++;
    }
    if (mal == 0) {
      reb += tem;
      col++;
    }
    mal = 0;
    tem = 0;
  }
  for (int a = 0; a < m; a++) {
    for (int i = 0; i < n; i++) {
      if (pas[i][a] == '.') {
        tem++;
      } else
        mal++;
    }
    if (mal == 0) {
      reb += tem;
      fil++;
    }
    mal = 0;
    tem = 0;
  }
  reb = reb - (fil * col);
  printf("%d\n", reb);
  return 0;
}
