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

int main(){
  int m,n,k;
  static int mp[3][1001][1001];
  scanf("%d%d%d",&m,&n,&k);
  for(int i=0;i<1001;i++) for(int j=0;j<3;j++) mp[j][i][0] = 0;
  for(int i=0;i<1001;i++) for(int j=0;j<3;j++) mp[j][0][i] = 0;
  for(int i=1;i<=m;i++){
    for(int j=1;j<=n;j++){
      char c,nf;
      scanf(" %c",&c);
      if(c=='J') nf = 0;
      else if(c=='O') nf = 1;
      else if(c=='I') nf = 2;
      for(int k=0;k<3;k++){
        if(k==nf){
          mp[k][i][j] = mp[k][i][j-1] + mp[k][i-1][j] - mp[k][i-1][j-1] + 1;
        }else{
          mp[k][i][j] = mp[k][i][j-1] + mp[k][i-1][j] - mp[k][i-1][j-1];
        }
      }
    }
  }
  for(int i=0;i<k;i++){
    int a,b,c,d;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    for(int j=0;j<3;j++){
      printf("%d",mp[j][c][d] + mp[j][a-1][b-1] - mp[j][a-1][d] - mp[j][c][b-1]);
      if(j==2) printf("\n");
      else printf(" ");
    }
  }
  return 0;
}