#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j, r, c;
  cin >> r >> c;
  char ch[r][c];
  for (i = 0; i < r; i++) {
    for (j = 0; j < c; j++) {
      cin >> ch[i][j];
    }
  }
  bool col[c], row[r];
  for (i = 0; i < c; i++) col[i] = true;
  for (i = 0; i < r; i++) row[i] = true;
  for (i = 0; i < r; i++) {
    for (j = 0; j < c; j++) {
      if (ch[i][j] == 'S') {
        row[i] = false;
      }
    }
  }
  for (i = 0; i < c; i++) {
    for (j = 0; j < r; j++) {
      if (ch[j][i] == 'S') {
        col[i] = false;
      }
    }
  }
  short trow = 0, tcol = 0;
  for (i = 0; i < r; i++) {
    if (row[i]) trow += 1;
  }
  for (i = 0; i < c; i++) {
    if (col[i]) tcol += 1;
  }
  cout << c * trow + (abs(r - trow) * tcol);
  return 0;
}
