#include "bits/stdc++.h"
using namespace std;
#define rep(i,n) for(int i=0;i<n;i++)
#define vi vector<int>
typedef long long ll;
string s[305];
int ans[305][305];
signed main(){
    int h,w,k;cin>>h>>w>>k;
    rep(i,h)cin>>s[i];
    int now=0;

    rep(i,h){
        rep(j,w){
            if(s[i][j]=='#'){
                now++;
                ans[i][j]=now;
            }
        }
    }

    rep(i,h){
        rep(j,w-1){
            if(ans[i][j]&&!ans[i][j+1])ans[i][j+1]=ans[i][j];
        }
    }

    rep(i,h){
        for(int j=w-1;j>0;j--){
            if(ans[i][j]&&!ans[i][j-1])ans[i][j-1]=ans[i][j];
        }
    }
    rep(i,h-1){
        rep(j,w){
            if(ans[i][j]&&!ans[i+1][j])ans[i+1][j]=ans[i][j];
        }
    }
    for(int i=h-1;i>0;i--){
        rep(j,w){
            if(ans[i][j]&&!ans[i-1][j])ans[i-1][j]=ans[i][j];
        }
    }

    rep(i,h){
        rep(j,w){
            if(j)cout<<' ';cout<<ans[i][j];
        }cout<<endl;
    }
}