#include <iostream>
using namespace std;
bool test() {
int c[2][4] = {}, d[2][7] = {};
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
char x;
cin >> x;
if (x != 'x') continue;
++c[0][i], ++c[1][j];
++d[0][i + j], ++d[1][i + (3 - j)];
}
}
for (int i = 0; i < 4; ++i)
if (c[0][i] > 1 || c[1][i] > 1)
return true;
for (int i = 0; i < 7; ++i)
if (d[0][i] > 1 || d[1][i] > 1)
return true;
return false;
}
int main() {
int N;
cin >> N;
cout << boolalpha;
for (int i = 0; i < N; ++i)
cout << "Test #" << i + 1 << ": " << test() << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCB0ZXN0KCkgewoJaW50IGNbMl1bNF0gPSB7fSwgZFsyXVs3XSA9IHt9OwoJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyArK2kpIHsKCQlmb3IgKGludCBqID0gMDsgaiA8IDQ7ICsraikgewoJCQljaGFyIHg7CgkJCWNpbiA+PiB4OwoJCQlpZiAoeCAhPSAneCcpIGNvbnRpbnVlOwoJCQkrK2NbMF1baV0sICsrY1sxXVtqXTsKCQkJKytkWzBdW2kgKyBqXSwgKytkWzFdW2kgKyAoMyAtIGopXTsKCQl9Cgl9Cglmb3IgKGludCBpID0gMDsgaSA8IDQ7ICsraSkKCQlpZiAoY1swXVtpXSA+IDEgfHwgY1sxXVtpXSA+IDEpCgkJCXJldHVybiB0cnVlOwoJZm9yIChpbnQgaSA9IDA7IGkgPCA3OyArK2kpCgkJaWYgKGRbMF1baV0gPiAxIHx8IGRbMV1baV0gPiAxKQoJCQlyZXR1cm4gdHJ1ZTsKCXJldHVybiBmYWxzZTsKfQoKaW50IG1haW4oKSB7CglpbnQgTjsKCWNpbiA+PiBOOwoJY291dCA8PCBib29sYWxwaGE7Cglmb3IgKGludCBpID0gMDsgaSA8IE47ICsraSkKCQljb3V0IDw8ICJUZXN0ICMiIDw8IGkgKyAxIDw8ICI6ICIgPDwgdGVzdCgpIDw8IGVuZGw7Cn0=
NgoKLi4uLgoueC4uCi4ueC4KLi4uLgoKLi4uLgouLnguCi54Li4KLi4uLgoKLi4uLgoueC4uCi54Li4KLi4uLgoKLi4uLgoueHguCi4uLi4KLi4uLgoKLi4uLgouLi4uCi4uLi4KLi4uLgoKLnguLgouLi54CnguLi4KLi54Lg==
6
....
.x..
..x.
....
....
..x.
.x..
....
....
.x..
.x..
....
....
.xx.
....
....
....
....
....
....
.x..
...x
x...
..x.