#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<n;i++)
using namespace std;

char s[1001];
int sum[3][1001][1001];
int main() {
	int m, n, k; scanf("%d%d%d", &m, &n, &k);
	rep(i, m) {
		scanf("%s", s);
		rep(j, n) {
			if (s[j] == 'J')sum[0][i + 1][j + 1]++;
			else if (s[j] == 'O')sum[1][i + 1][j + 1]++;
			else sum[2][i + 1][j + 1]++;
		}
	}
	rep(k, 3)for (int i = 1; i <= m; i++)for (int j = 1; j <= n; j++)
		sum[k][i][j] += sum[k][i][j - 1];
	rep(k, 3)for (int i = 1; i <= n; i++)for (int j = 1; j <= m; j++)
		sum[k][j][i] += sum[k][j - 1][i];
	rep(i, k) {
		int a, b, c, d; scanf("%d%d%d%d", &a, &b, &c, &d);
		rep(t, 3) {
			int ans = sum[t][c][d];
			if (a)ans -= sum[t][a - 1][d];
			if (b)ans -= sum[t][c][b - 1];
			if (a&&b)ans += sum[t][a - 1][b - 1];
			if (t)printf(" ");
			printf("%d", ans);
		}
		printf("\n");
	}
}