#include <bits/stdc++.h>
using namespace std;
const int MAX_N = 2000 + 20;
int res[MAX_N];
char _map[MAX_N][MAX_N];
int n, m, k;
bool isOK(int i, int j) {
  if (i < 0 || j < 0 || i >= n || j >= m) return false;
  return true;
}
int main() {
  memset(res, 0, sizeof(res));
  scanf("%d%d%d", &n, &m, &k);
  for (int i = 0; i < n; i++) scanf("%s", _map[i]);
  for (int i = 0; i < m; i++) {
    for (int j = 0; j < n; j++) {
      if (isOK(j, i - j) && _map[j][i - j] == 'R') res[i]++;
      if (isOK(j, i + j) && _map[j][i + j] == 'L') res[i]++;
      if (isOK(j << 1, i) && _map[j << 1][i] == 'U') res[i]++;
    }
  }
  printf("%d", res[0]);
  for (int i = 1; i < m; i++) printf(" %d", res[i]);
  puts("");
  return 0;
}
