#include<iostream>
#include<cstring>
using namespace std;
int n[2200][2200][3], l[2200][3], h, w, q, a, b, c, d; char s;
int main() {
	cin >> h >> w >> q;
	for (int i = 1; i <= h; i++) {
		for (int j = 1; j <= w; j++) {
			cin >> s;
			if (s == 'J') {
				l[i][0]++;
			}
			else if (s == 'O') {
				l[i][1]++;
			}
			else {
				l[i][2]++;
			}
			n[i][j][0] = n[i - 1][j][0] + l[i][0];
			n[i][j][1] = n[i - 1][j][1] + l[i][1];
			n[i][j][2] = n[i - 1][j][2] + l[i][2];
		}
	}
	for (int i = 0; i < q; i++) {
		cin >> a >> b >> c >> d;
		for (int j = 0; j < 3; j++) {
			if (j) { cout << ' '; }
			cout << n[a - 1][b - 1][j] + n[c][d][j] - n[a - 1][d][j] - n[c][b - 1][j];
		}
		cout << endl;
	}
	return 0;
}