#include <stdio.h>
#include <stack>

int a[3030][3030], n, m;

int main()
{
    freopen(".1.in","r",stdin);
    freopen(".1.out","w",stdout);
    scanf("%d%d",&n,&m);
    for(int i = 1 ; i <= n ; i++ )
        for(int j = 1 ; j <= m ; j++ )
            scanf("%1d", &a[i][j]);
    for(int j = 1 ; j <= m ; j++ ) for(int i = 1 ; i <= n ; i++ )
        if( a[i][j] == 1 ) a[i][j] = a[i-1][j] + 1;
    for(int i = 1 ; i <= n ; i++, puts("")) for(int j = 1; j <= m ; j++ )
        printf("%d ", a[i][j]);
}
