#include<iostream>
using namespace std;
int H,W,K;
string s[300];
int A[300][300];
int main()
{
	cin>>H>>W>>K;
	for(int i=0;i<H;i++)cin>>s[i];
	int id=0;
	for(int i=0;i<H;i++)
	{
		bool flag=false;
		for(int j=0;j<W;j++)if(s[i][j]=='#')flag=true;
		if(!flag)continue;
		int pre=0;
		for(int j=0;j<W;j++)
		{
			if(s[i][j]=='#')
			{
				id++;
				for(int k=pre;k<=j;k++)A[i][k]=id;
				pre=j+1;
			}
		}
		for(int k=pre;k<W;k++)A[i][k]=id;
	}
	for(int j=0;j<W;j++)
	{
		int pre=0;
		for(int i=0;i<H;i++)
		{
			if(A[i][j]!=0)
			{
				for(int k=pre;k<i;k++)A[k][j]=A[i][j];
				pre=i+1;
			}
		}
		for(int k=pre;k<H;k++)A[k][j]=A[pre-1][j];
	}
	for(int i=0;i<H;i++)
	{
		for(int j=0;j<W;j++)cout<<A[i][j]<<(j==W-1?"\n":" ");
	}
}
