#include <iostream>
#include <algorithm>

using namespace std;

char field[1001][1001];
char chs[3]={'J','O','I'};
int cnts[3][1001][1001];

int main(){

    int h,w;
    cin>>h>>w;
    int K;
    cin>>K;
    for(int i=0;i<h;i++)for(int j=0;j<w;j++)cin>>field[i][j];
    for(int i=0;i<3;i++){
        for(int j=0;j<h;j++){
            for(int k=0;k<w;k++){
                cnts[i][j+1][k+1]=cnts[i][j][k+1]+cnts[i][j+1][k]-cnts[i][j][k];
                if(field[j][k]==chs[i])cnts[i][j+1][k+1]++;
            }
        }
    }
    for(int i=0;i<K;i++){
        int miny,minx,maxy,maxx;
        cin>>miny>>minx>>maxy>>maxx;
        for(int j=0;j<3;j++){
            int res=cnts[j][maxy][maxx]-cnts[j][maxy][minx-1]-cnts[j][miny-1][maxx]+cnts[j][miny-1][minx-1];
            cout<<res;
            if(j==2)cout<<endl;
            else cout<<" ";
        }
    }

    return 0;
}