#include<iostream>
#include<cstdio>
using namespace std;

int main(){
	char s,f[3]={'J','O','I'};
	static int m,n,g,a,b,c,d,ans[3];
	static int dp[1002][1002][3];
	scanf("%d%d%d\n",&m,&n,&g);
	for(int i=0;i<m+1;i++){
		for(int j=0;j<n+1;j++){
			if(i==0||j==0){
				dp[i][j][0]=0;
				dp[i][j][1]=0;
				dp[i][j][2]=0;
			}
			else {
				scanf("%c",&s);
				for(int k=0;k<3;k++){
					dp[i][j][k]=dp[i-1][j][k]+dp[i][j-1][k]-dp[i-1][j-1][k];
					if(s==f[k])dp[i][j][k]++;
				}
			}
		}
		scanf("\n");
	}
	for(int i=0;i<g;i++){
		scanf("%d%d%d%d",&a,&b,&c,&d);
		for(int j=0;j<3;j++)ans[j]=dp[c][d][j]+dp[a-1][b-1][j]-dp[a-1][d][j]-dp[c][b-1][j];
		printf("%d %d %d\n",ans[0],ans[1],ans[2]);
	}
}