#include<iostream>

using namespace std;

int a,b,h,w;
char g[110][110];

int main(){
    cin>>a>>b;

    int c=0;
    for(int i=0;i<100;++i){
        for(int j=0;j<50;++j){
            if(i%2==0&&j%2==0&&c<a-1){
                g[i][j]='.';
                c++;
            }
            else g[i][j]='#';
        }
    }
    c=0;
    for(int i=0;i<100;++i){
        for(int j=0;j<50;++j){
            if(i%2==1&&j%2==1&&c<b-1){
                g[i][j+50]='#';
                c++;
            }
            else g[i][j+50]='.';
        }
    }
    cout<<100<<" "<<100<<endl;
    for(int i=0;i<100;++i){
        for(int j=0;j<100;++j){
            cout<<g[i][j];
        }
        cout<<'\n';
    }

    return 0;
}