#include <bits/stdc++.h>   using namespace std;   struct triple {     int x, y, z;   };   int n, x1, y11, x2, y22;   string s[9];   int main() {     cin >> n;     while (n--) {       for (__typeof(8) i = 1; i <= 8; i++) cin >> s[i], s[i] =  #  + s[i];       bool tmp = false;       for (__typeof(8) i = 1; i <= 8; i++) {         for (__typeof(8) j = 1; j <= 8; j++)           if (s[i][j] ==  K ) {             if (tmp == false) {               tmp = true;               x1 = i;               y11 = j;             } else {               x2 = i;               y22 = j;             }           }       }       tmp = false;       for (__typeof(8) i = 1; i <= 8; i++)         for (__typeof(8) j = 1; j <= 8; j++)           if (tmp == false && s[i][j] !=  # ) {             int tx1 = abs(i - x1), ty1 = abs(j - y11), tx2 = abs(i - x2),                 ty2 = abs(j - y22);             if (tx1 % 2 == 0 && ty1 % 2 == 0 && tx2 % 2 == 0 && ty2 % 2 == 0 &&                 (tx1 / 2 + ty1 / 2) % 2 == 0 && (tx2 / 2 + ty2 / 2) % 2 == 0 &&                 (max(tx1 / 2, ty1 / 2) + max(tx2 / 2, ty2 / 2)) % 2 == 0) {               cout <<  YES n ;               tmp = true;             }           }       if (tmp == false) cout <<  NO n ;     }   }   