#include <iostream>
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
int l, c;
cin >> l >> c;
l = l * 3 + 1;
c = c * 3 + 1;
char giz[l][c];
for(int i = 0; i < l ; i++)
for(int j = 0; j < c; j++)
if (i % 3 == 0 || j % 3 == 0) giz[i][j] = '*';else giz[i][j] = '.';
for(int i = 0; i < l ; i++) {
for(int j = 0; j < c; j++) cout << giz[i][j];
cout << endl;
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKCWludCB0OwoJY2luID4+IHQ7CgoJd2hpbGUgKHQtLSkgewoJCWludCBsLCBjOwoJCWNpbiA+PiBsID4+IGM7CgkJbCA9IGwgKiAzICsgMTsKCQljID0gYyAqIDMgKyAxOwoJCWNoYXIgZ2l6W2xdW2NdOwoJCWZvcihpbnQgaSA9IDA7IGkgPCBsIDsgaSsrKQkKCQkJZm9yKGludCBqID0gMDsgaiA8IGM7IGorKykKCQkJCWlmIChpICUgMyA9PSAwIHx8IGogJSAzID09IDApIGdpeltpXVtqXSA9ICcqJztlbHNlIGdpeltpXVtqXSA9ICcuJzsKCQlmb3IoaW50IGkgPSAwOyBpIDwgbCA7IGkrKykJewoJCQlmb3IoaW50IGogPSAwOyBqIDwgYzsgaisrKSBjb3V0IDw8IGdpeltpXVtqXTsKCQkJY291dCA8PCBlbmRsOwoJCX0KCQljb3V0IDw8IGVuZGw7Cgl9CgoJcmV0dXJuIDA7Cn0=