#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define INF 1LL<<62
#define inf 1000000007

bool ch[302];	ll ans[302][302];
int main() {
	ll h,w,k;
	cin>>h>>w>>k;
	char a[302][302]; 
	for(ll i=0;i<h;i++){
		for(ll j=0;j<w;j++){
			char now;
			cin>>now;
			a[i][j]=now;
		}
	//	cout << "k";
		for(ll j=0;j<w;j++){
			//cout << "k";
			if(a[i][j]=='#'){
		    	ch[i]=true;
				break;
			}
		}
	}
	ll now=0;
	ll first=0;
	for(ll i=0;i<h;i++){
		if(ch[i]==false){
			continue;
		}
		now++;
		ll cnt=0;
		for(ll j=0;j<w;j++){
			if(a[i][j]=='#'){
				if(cnt!=0){
					now++;
				}
				cnt++;
			}
			ans[i][j]=now;			
			if(first==0){
				first=i;
			}
		}
	}
	for(ll i=0;i<h;i++){
		for(ll j=0;j<w;j++){
			if(ans[i][j]==0){
				ans[i][j]=ans[first][j];
				continue;
			}
			else{
				first=i;
			}
		}
	}
	for(ll i=0;i<h;i++){
		for(ll j=0;j<w;j++){
			cout << ans[i][j]<<" ";
		}
		cout <<endl;
	}	
	// your code goes here
	return 0;
}