#include <iostream>
using namespace std;

int ans[1005][1005][3];
char JOI[1005][1005];
int main(){
    //cout<<endl;
    int m,n,k;
    char ch[3] =  {'J','O','I'};
    cin>>m>>n;
    cin>>k;
    for(int i=1; i<=m; i++) for(int j=1; j<=n; j++) cin>>JOI[i][j];
    int color[3]={0,0,0};
    for(int i=1; i<=m; i++) for(int j=1; j<=n; j++){
            for(int k=0; k<3; k++){
                if(JOI[i][j]==ch[k]) color[k]++;
                ans[i][j][k]=color[k];
            }
    }
    ans[0][0][0]=ans[0][0][1]=ans[0][0][2]=0;
    ans[1][0][0]=ans[1][0][1]=ans[1][0][2]=0;
    for(int i=2; i<=m; i++){
        for(int j=0; j<3; j++) ans[i][0][j]=ans[i-1][n][j];
    }
    for(int i=0; i<k; i++){
        int key[3]={0,0,0};
        int a,b,c,d;
        cin>>a>>b>>c>>d;
        for(int i=0; i<3; i++){
            for(int j=a; j<=c; j++){
                key[i]+=(ans[j][d][i]-ans[j][b-1][i]);
                //cout<<"ans["<<j<<"]["<<d<<"]["<<i<<"] - "<<"ans["<<j<<"]["<<b-1<<"]["<<i<<"] = " <<ans[j][d][i]-ans[j][b-1][i]<<endl;
            }
        }
        for(int i=0; i<3; i++) {if(i)cout<<" "; cout<<key[i];}
        cout<<endl;
    }
}