#include<bits/stdc++.h>
#define LL long long
using namespace std;
const int N=105;
int a,b,x[N*5],y[N*5],tot;
char s[N][N];
int main()
{
	//freopen("b.out","w",stdout);
	scanf("%d%d",&a,&b);
	for(int i=1;i<=50;i++)
	  for(int j=1;j<=100;j++)
		s[i][j]='.',s[i+50][j]='#';
	for(int i=1;i<=10;i++){
		for(int j=2;j<=100;j+=2)
		  x[++tot]=i*2,y[tot]=j;
	}
	//for(int i=1;i<=10;i++) cout<<x[i]<<' '<<y[i]<<endl;
	a--; b--;
	for(int i=1;i<=a;i++)
	  s[x[i]+50][y[i]]='.';
	for(int i=1;i<=b;i++)
	  s[x[i]][y[i]]='#';
	printf("100 100\n");
	for(int i=1;i<=100;i++)
      printf("%s\n",s[i]+1);
	return 0;
}