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

int dp[1001][1001][3];

int main(){
    int N,M,K,a,b,c,d;
    char input;
    cin>>M>>N>>K;
    for(int i=1;i<=M;i++){
        for(int j=1;j<=N;j++){
            cin>>input;
            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(input=='J') dp[i][j][0]++;
            else if(input=='O') dp[i][j][1]++;
            else dp[i][j][2]++;
        }
    }
    for(int i=0;i<K;i++){
        cin>>a>>b>>c>>d;
        printf("%d",dp[c][d][0]-dp[c][b-1][0]-dp[a-1][d][0]+dp[a-1][b-1][0]);
        for(int j=1;j<3;j++)
            printf(" %d",dp[c][d][j]-dp[c][b-1][j]-dp[a-1][d][j]+dp[a-1][b-1][j]);
        puts("");
    }
    return 0;
}