#include <iostream>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
char **a = new char *[n];
for (int i = 0; i < n; i++)
a[i] = new char[m];
for (int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
if(i % 2 ==0 )
a[i][j] = '#';
else
a[i][j] = '.';
}
if ((i - 1) % 4 == 0 || i == 1)
a[i][m - 1] = '#';
if (((i + 1) % 4 == 0 || i == 3))
a[i][0] = '#';
}
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++)
cout << a[i][j];
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IG4sIG07CiAgICBjaW4gPj4gbiA+PiBtOwogICAgY2hhciAqKmEgPSBuZXcgY2hhciAqW25dOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgYVtpXSA9IG5ldyBjaGFyW21dOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewogICAgICAgIGZvcihpbnQgaiA9IDA7IGogPCBtOyBqKyspewogICAgICAgICAgICBpZihpICUgMiA9PTAgKQogICAgICAgICAgICAgICAgYVtpXVtqXSA9ICcjJzsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgYVtpXVtqXSA9ICcuJzsKCiAgICAgICAgfQogICAgICAgIGlmICgoaSAtIDEpICUgNCA9PSAwIHx8IGkgPT0gMSkKICAgICAgICAgICAgYVtpXVttIC0gMV0gPSAnIyc7CiAgICAgICAgaWYgKCgoaSArIDEpICUgNCA9PSAwIHx8IGkgPT0gMykpCiAgICAgICAgICAgIGFbaV1bMF0gPSAnIyc7CiAgICB9CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBtOyBqKyspCiAgICAgICAgICAgIGNvdXQgPDwgYVtpXVtqXTsKICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQo=