#include <bits/stdc++.h>
using namespace std;
long Min(long i, long j) { return i < j ? i : j; }
long Max(long i, long j) { return i > j ? i : j; }
string arr[2005];
long cnt[2005];
int main() {
  long i, j, k, l, m, n;
  while (cin >> n >> m >> k) {
    for (i = 1; i <= n; i++) {
      cin >> arr[i];
      arr[i] = " " + arr[i];
    }
    memset(cnt, 0, sizeof(cnt));
    for (i = 1; i <= m; i++) {
      for (j = 2; j <= n; j++) {
        if (i - j + 1 > 0 && arr[j][i - j + 1] == 'R') cnt[i]++;
        if (i + j - 1 <= m && arr[j][i + j - 1] == 'L') cnt[i]++;
      }
    }
    for (i = 1; i <= n; i++) {
      for (j = 1; j <= m; j++) {
        if (arr[i][j] == 'U' && i % 2) cnt[j]++;
      }
    }
    for (i = 1; i <= m; i++) cout << cnt[i] << " ";
    cout << endl;
  }
  return 0;
}
