#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int a,b;
int f[510][510];
int main()
{
	scanf("%d%d",&a,&b);
	for(int i=1;i<=50;i++)
	for(int j=1;j<=100;j++)
	f[i][j]=1;
	a--,b--;
	for(int i=1;i<=49;i+=2)
	{
		if(a==0) break;
		for(int j=1;j<=99;j+=2)
		{
			f[i][j]=0;
			a--;
			if(a==0) break;
		}
	}
	for(int i=52;i<=100;i+=2)
	{
		if(b==0) break;
		for(int j=1;j<=99;j+=2)
		{
			f[i][j]=1;
			b--;
			if(b==0) break;
		}
	}
	printf("100 100\n");
	for(int i=1;i<=100;i++)
	{
		for(int j=1;j<=100;j++)
		if(f[i][j]==0) putchar('.');
		else putchar('#');
		puts("");
	}
}