개미

W와 H 크기의 직사각형 안에서 벽과 정면 충돌 때마다 방향을 바꾸는 K마리 개미의 T초 뒤 위치와 방향을 구합니다.

보통6수학정렬아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

가로 WW 센티미터, 세로 HH 센티미터인 직사각형 밭이 있다. 한쪽 모서리가 (0,0)(0, 0)이고 맞은편 모서리가 (W,H)(W, H)이다. 이 밭 안에서 개미 KK마리가 좌표 격자선을 따라 초속 1센티미터로 움직인다. 각 개미는 네 방향 가운데 하나로 움직인다.

개미는 자존심이 세서 절대 길을 비켜 주지 않는다. 두 개미가 정면으로 마주치면 그 자리에서 곧바로 방향을 반대로 바꿔 되돌아간다. 서로 수직으로 움직이는 두 개미는 같은 점을 지나가도 서로를 무시한다. 밭의 경계에 닿은 개미도 방향을 반대로 바꿔 되돌아간다.

방향을 바꾸는 데는 시간이 걸리지 않는다. 정면 충돌이나 경계 도달이 정확히 TT초에 일어나면, 그 개미의 방향은 바뀐 뒤의 방향으로 답한다.

모든 개미의 처음 위치와 방향이 주어진다. TT초 뒤 각 개미의 위치와 방향을 구하라.

입력

첫째 줄에 정수 WW, HH, KK, TT가 주어진다 (1W,H,K1001 \le W, H, K \le 100, 1T1091 \le T \le 10^9).

다음 KK개 줄에 정수 XiX_i, YiY_i, DiD_i가 하나씩 주어진다. (Xi,Yi)(X_i, Y_i)ii번째 개미의 좌표이고, DiD_i는 그 개미가 움직이는 방향이다 (0<Xi<W0 < X_i < W, 0<Yi<H0 < Y_i < H, 1Di41 \le D_i \le 4). Di=1D_i = 1XX가 커지는 방향, Di=2D_i = 2YY가 커지는 방향, Di=3D_i = 3XX가 작아지는 방향, Di=4D_i = 4YY가 작아지는 방향을 뜻한다.

한 줄 안의 수는 공백 하나로 구분한다. 모든 개미의 위치는 서로 다르다.

출력

KK개 줄을 출력한다. 입력에 주어진 순서대로 개미 한 마리마다 한 줄씩, TT초 뒤의 좌표와 움직이는 방향을 공백 하나로 구분해 출력한다.