問題文

吹雪の中、一人snowrate君は雪に覆われた縦 HH 、横 WW の盤面上で、サクサクと音を踏みしめながら歩いています。ここで、座標 (i,j)(i,j) は上から ii 番目、左から jj 番目のマスを表します。

snowrate君が現在いる座標を (y,x)(y,x) で表すことにします。今、snowrate君は (y,x)=(1,1)(y,x)=(1,1) に立っており、下方向を向いています。この盤面上には NN 個の看板があり、その各看板には上方向を表す U 、下方向を表す D 、左方向を表す L 、右方向を表す R の、いずれか一つの文字 dd が書かれています。
また看板のあるマスにたどり着いた後、看板に書いてる文字に従って以下のように移動します。

  • d=d= U のとき: (y1,x)(y-1,x) に進む
  • d=d= D のとき: (y+1,x)(y+1,x) に進む
  • d=d= L のとき: (y,x1)(y,x-1) に進む
  • d=d= R のとき: (y,x+1)(y,x+1) に進む

snowrate君は純粋なのでその看板に書かれたことに従って、他の看板があるマスに行くまでその方向を保ち、歩き続けます。看板のあるマスの座標はそれぞれ (h1,w1),(h2,w2),...(hN,wN)(h_1,w_1),(h_2,w_2),...(h_N,w_N) に位置しています。またsnowrate君は、次の移動で止まるマスが盤面の外であるか、既に歩いたマスを再び通過すると、そのマスで移動を終えます。

この移動が終わった後、以下のような質問が QQ 個配られるので順に答えてください。

  • i (1iQ)i\ (1\le i\le Q) 個目の質問において、snowrate君は (Ai,Bi)(A_i,B_i) を通過したか判定せよ

入力・制約

H W NH\ W\ N
h1 w1 d1h_1\ w_1\ d_1
h2 w2 d2h_2\ w_2\ d_2
\vdots
hN wN dNh_N\ w_N\ d_N
QQ
A1 B1A_1\ B_1
A2 B2A_2\ B_2
\vdots
AQ BQA_Q\ B_Q

2H,W30002\le H,W\le 3000
1Nmin(HW,104)1\le N\le \min (HW,10^4)
1hkH (1kN)1\le h_k\le H\ (1\le k\le N)
1wkW1\le w_k\le W
dkd_kU , D , L , R のいずれかである
1Q5×1041\le Q\le 5\times 10^4
1AiH1\le A_i\le H
1BiW1\le B_i\le W
・看板は同じマスに 22 個以上置かれない

出力

QQ 行出力せよ。ii 行目には ii 個目の質問の答えを出力せよ。
そのとき、そのマスを歩くことがあるなら Yes 、ないなら No を出力せよ。

入出力例

入力例1
3 3 1
3 1 R
1
3 2
出力例1
Yes

(1,1),(2,1),(3,1)(1,1),(2,1),(3,1) と順に移動した時点で R が書かれた看板のマスに止まるので、次の移動では右向きに移動します。
すると方向を切り替えた後で (3,1),(3,2),(3,3)(3,1),(3,2),(3,3) の順で移動しますが、その次の移動でsnowrate君は盤面の外に行ってしまうので (3,3)(3,3) で静止し、移動を終えます。

よってsnowrate君は (3,2)(3,2) を通過するので、Yes を出力します。

入力例2
4 5 3
2 3 R
1 5 L
2 4 D
2
2 4
4 5
出力例2
No
No

(1,1),(2,1),(3,1),(4,1)(1,1),(2,1),(3,1),(4,1) を歩いた時点で静止します。よって 22 個の質問ともに答えは No です。

入力例3
2 2 2
1 2 R
2 2 U
3
1 1
1 2
2 1
出力例3
Yes
No
Yes

看板が置かれている座標が与えられることもあります。

入力例4
2 2 2
1 1 R
2 2 U
3
1 1
1 2
2 1
出力例4
Yes
Yes
No

snowrate君が最初にいる位置に看板が置かれていることもあります。

提出


Go (1.21)