#include <bits/stdc++.h>

using namespace std;
char nm[100];
int n, t, m;
int main()
{
    cin>>t;
    sprintf(nm, ".info");
    freopen(nm, "w", stdout);
    cout<<t<<endl<<1000<<endl;
    for(int x = 1 ; x < t+1 ; x++ )
    {
        sprintf(nm, ".%d.in", x);
        freopen(nm, "w", stdout);
        cin>>n>>m;
        cout<<n<<" "<<m;
        sprintf(nm, ".%d.out", x);
        int cnt = 0;
        freopen(nm, "w", stdout);
        for(int i = 0 ; i < n ; i++ )
        {
            for(int j = 0 ; j < m ; j++ )
                cout<<"@";
            cout<<endl;
        }
    }
}
