let inputs = require('fs').readFileSync('/dev/stdin', 'UTF-8').split('\n');
let str = '';
for (let i=0; i<inputs.length; i++) {
  const input = inputs[i].split(' ').map(Number);
  const h = input[0]
  const w = input[1]

  if (h === 0 && w === 0) break;

  // 横幅分ループ
  let wTmp = '';
  for (let j=0; j<w; j++) {
    if (j % 2 === 0) {
      wTmp += '#';
    } else {
      wTmp += '.';
    }
  }

  if (i !== 0) str += '\n';

  // 縦幅分ループ
  for (let jj=0; jj<h; jj++) {
    if (jj % 2 === 0) {
      str += wTmp + '\n';
    } else {
      // str += wTmp.split('').reverse().join('') + '\n';
      str += wTmp.replace(/#/g, 'a').replace(/\./g, '#').replace(/a/g, '.') + '\n';
    }
  }
}
console.log(str);
