#include<bits/stdc++.h>
using namespace std;
int P[3][1010][1010];
int main(){
  int h,w,n;
  cin >> h >> w >> n;
  memset(P,0,sizeof(P));
  for(int i=0;i<h;i++){
    for(int j=0;j<w;j++){
      char c; cin >> c;
      for(int k=0;k<3;k++){
	P[k][i][j+1] = P[k][i][j];
      }
      if(c == 'J') P[0][i][j+1]++;
      else if(c == 'O') P[1][i][j+1]++;
      else P[2][i][j+1]++;
    }
  }
  for(int i=0;i<n;i++){
    int a,b,c,d; cin >> a >> b >> c >> d;
    int sum[3] = {0};
    for(int j=a-1;j<=c-1;j++){
      for(int k=0;k<3;k++){
	sum[k] += P[k][j][d] - P[k][j][b-1];
      }
    }
    int flg = 0;
    for(int j=0;j<3;j++){
      if(flg) cout << " ";
      cout << sum[j];
      flg = 1;
    }
    cout << endl;
  }
}