T = int(input()) """ 考察 パターンは、正面衝突するか、横から衝突するかのどちらか """ for _ in range(T): X1, Y1, D1 = input().split() X2, Y2, D2 = input().split() X1 = int(X1); Y1 = int(Y1) X2 = int(X2); Y2 = int(Y2) # 平行 if D1 == D2: print('No') continue ans = 0 # 正面衝突 if D1 == 'U' and D2 == 'D': if X1 == X2 and Y1 < Y2: ans = 1 elif D1 == 'D' and D2 == 'U': if X1 == X2 and Y1 > Y2: ans = 1 elif D1 == 'L' and D2 == 'R': if X1 > X2 and Y1 == Y2: ans = 1 elif D1 == 'R' and D2 == 'L': if X1 < X2 and Y1 == Y2: ans = 1 # 横から衝突 else: if D1 == 'U': if D2 == 'L': dy = Y2 - Y1 dx = X2 - X1 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D2 == 'R': dy = Y2 - Y1 dx = X1 - X2 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D1 == 'D': if D2 == 'L': dy = Y1 - Y2 dx = X2 - X1 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D2 == 'R': dy = Y1 - Y2 dx = X1 - X2 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D1 == 'L': if D2 == 'U': dy = Y1 - Y2 dx = X1 - X2 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D2 == 'D': dy = Y2 - Y1 dx = X1 - X2 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D1 == 'R': if D2 == 'U': dy = Y1 - Y2 dx = X2 - X1 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 elif D2 == 'D': dy = Y2 - Y1 dx = X2 - X1 if dy >= 0 and dx >= 0 and dy == dx: ans = 1 print('Yes' if ans else 'No')