#include <bits/stdc++.h>
using namespace std;
int ans = 0;
int sum[1005];
int num;
stack<int> s;
int main() {
int n, m;
scanf("%d%d", &n, &m);
sum[m + 1] = -1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
char c = getchar();
while (c != 'R' && c != 'F') {
c = getchar();
}
if (c == 'F') {
sum[j]++;
} else {
sum[j] = 0;
}
}
for (int j = 1; j <= m + 1; j++) {
while (!s.empty() && sum[s.top()] > sum[j]) {
num = s.top();
s.pop();
ans = max(ans, (j - (s.empty() ? 0 : s.top()) - 1) * sum[num]);
}
s.push(j);
}
s.pop();
}
printf("%d", ans * 3);
return 0;
}