#include <bits/stdc++.h>
using namespace std;
int m, n, u,l,r,d;
string s[11];
char a[100][100];
int main(){
cin >> m >> n >> u >> l >> r >> d;
for(int i = 0 ; i < m; i++){
cin >> s[i];
}
for(int i = 0 ; i < m + u + d ; i++){
for(int j = 0 ; j < n + l + r ; j++){
if( i % 2 == 1 && j % 2 == 1 ) a[i][j] = '#';
else if( i % 2 == 0 && j % 2 == 0 ) a[i][j] = '#';
else a[i][j] = '.';
}
}
for(int i = u; i < m + u ; i++){
for(int j = l ; j < n + l ; j++){
a[i][j] = s[i - u][j - l];
}
}
for(int i = 0 ; i < m + u + d ; i++){
for(int j = 0 ; j < n + l + r; j++){
cout << a[i][j];
}
cout << '\n';
}
}