#include<bits/stdc++.h>
using namespace std;
int a,b;
char mat[105][105];
int main(){
	scanf("%d%d",&a,&b);
	a--,b--;
	for(int i=1;i<=50;i++)
		for(int j=1;j<=100;j++)
			mat[i][j]='.';
	for(int i=51;i<=100;i++)
		for(int j=1;j<=100;j++)
			mat[i][j]='#';
	for(int i=1;i<=50&&b;i+=2)
		for(int j=1;j<=100&&b;j+=2){
			mat[i][j]='#';
			b--;
		}
	for(int i=100;i>50&&a;i-=2)
		for(int j=1;j<=100&&a;j+=2){
			mat[i][j]='.';
			a--;
		}
	puts("100 100");
	for(int i=1;i<=100;i++){
		for(int j=1;j<=100;j++)
			cout<<mat[i][j];
		puts("");
	}
	return 0;
}