#include <bits/stdc++.h>
int main() {
  int r, c, i, j, k, a = 0, sum = 0, b;
  int straw[100][2];
  scanf("%d %d", &r, &c);
  char str[10][10];
  for (i = 0; i < r; i++) {
    scanf("%s", str[i]);
  }
  for (i = 0; i < r; i++) {
    for (j = 0; j < c; j++) {
      if (str[i][j] == 'S') {
        straw[a][0] = i;
        straw[a][1] = j;
        a = a + 1;
      }
    }
  }
  for (i = 0; i < r; i++) {
    b = 0;
    for (j = 0; j < a; j++) {
      if (i == straw[j][0]) {
        b = 1;
        break;
      }
    }
    if (b == 0) {
      for (j = 0; j < c; j++) {
        if (str[i][j] == '.') {
          sum = sum + 1;
          str[i][j] = '0';
        }
      }
    }
  }
  for (j = 0; j < c; j++) {
    b = 0;
    for (i = 0; i < a; i++) {
      if (j == straw[i][1]) {
        b = 1;
        break;
      }
    }
    if (b == 0) {
      for (i = 0; i < r; i++) {
        if (str[i][j] == '.') {
          sum = sum + 1;
          str[i][j] = '0';
        }
      }
    }
  }
  printf("%d", sum);
}
