#include <bits/stdc++.h>
typedef long long LL;
#define FOR(i,a,b) for(int i=(a);i<(b);++i)
#define REP(i,n) FOR(i,0,n)

using namespace std;

int main(void)
{
  int a,b;
  cin >> a >> b;
  vector<string> field(100, string(50, '#') + string(50, '.'));
  --a; --b;
  REP(i, 80) REP(j, 20) {
    if (!a) break;
    field[i*2][j*2] = '.';
    --a;
  }
  REP(i, 80) REP(j, 20) {
    if (!b) break;
    field[i*2][j*2+55] = '#';
    --b;
  }
  cout << 100 << ' ' << 100 << endl;
  REP(i, field.size()) cout << field[i] << endl;
  return 0;
}
