#include <bits/stdc++.h>
using namespace std;
int n,m,k,c,i,j,e,lst,r[302][302];
char s[302][302];
bool was;
int main() {
  scanf("%d%d%d",&n,&m,&k);
  for (i=c=0; i<n; i++) {
    scanf("%s",s[i]);
    lst=-1;
    for (j=0; j<m; j++) if (s[i][j]=='#') {
      c++;
      for (e=lst+1; e<=j; e++) r[i][e]=c;
      lst=j;
    }
    if (lst==-1) {
      for (j=0; j<m; j++) r[i][j]=r[i-1][j];
    } else {
      for (e=lst+1; e<m; e++) r[i][e]=c;
      if (!was) {
        was=true;
        for (e=i-1; e>=0; e--) for (j=0; j<m; j++) r[e][j]=r[e+1][j];
      }
    }
  }
  for (i=0; i<n; i++, puts("")) for (j=0; j<m; j++) printf("%d ",r[i][j]);
  return 0;
}
