T=int(input()) answers=[] dx=[1,0,-1,0] dy=[0,1,0,-1] dir=list("RULD") def is_collision(x1,y1,d1,x2,y2,d2): r1=dir.index(d1) r2=dir.index(d2) if(r1==r2): return False if(dx[r1]==dx[r2]): if(x1!=x2): return False if((dy[r1]-dy[r2])*(y1-y2)<0): return True else: return False if(dy[r1]==dy[r2]): if(y1!=y2): return False if((dx[r1]-dx[r2])*(x1-x2)<0): return True else: return False if(dx[r1]==0 and dy[r2]==0): x1,y1,r1,x2,y2,r2=x2,y2,r2,x1,y1,r1 t1=((x2-x1)//dx[r1]) t2=((y1-y2)//dy[r2]) if(t1>0 and t2>0 and t1==t2): return True else: return False for _ in range(T): x1,y1,d1=input().split() x2,y2,d2=input().split() x1=int(x1) x2=int(x2) y1=int(y1) y2=int(y2) if(is_collision(x1,y1,d1,x2,y2,d2)): answers.append("Yes") else: answers.append("No") for ans in answers: print(ans)