#import<bits/stdc++.h>
using namespace std;
string s[3247];
char id(int x,int y){return '0'+x%3*3+y%3;}
main(){
ios::sync_with_stdio(0);
int n,m,i,j;cin>>n>>m;
for(i=1;i<=n;i++)cin>>s[i],s[i]=' '+s[i];
for(i=n;i;i--)for(j=m;j;j--){
if(i<n&&s[i][j]=='.'&&s[i+1][j]=='.')s[i][j]=s[i+1][j]=id(i,j);
if(j<m&&s[i][j]=='.'&&s[i][j+1]=='.')s[i][j]=s[i][j+1]=id(i,j);
}
for(i=n;i;i--)for(j=m;j;j--)if(s[i][j]=='.'){
if(i>1&&s[i-1][j]!='#')s[i][j]=s[i-1][j];
if(j>1&&s[i][j-1]!='#')s[i][j]=s[i][j-1];
if(i<n&&s[i+1][j]!='#')s[i][j]=s[i+1][j];
if(j<m&&s[i][j+1]!='#')s[i][j]=s[i][j+1];
}
for(i=n;i;i--)for(j=m;j;j--)if(s[i][j]=='.')return cout<<"-1",0;
for(i=1;i<=n;i++,cout<<'\n')for(j=1;j<=m;j++)cout<<s[i][j];
}