이 문제에서 두 지점 사이의 거리는 택시 거리로 계산된다. 두 점 (x_1,y_1)과 (x_2,y_2) 사이의 택시 거리는 (∣x_1−x_2∣+∣y_1−y_2∣)이다.
두 부원 사이의 공격은 다음을 만족한다:
싸이컴 부원들은 공격 릴레이라 불리는 게임을 하는 것을 즐긴다. 이 게임은 총 K번의 턴으로 이루어진다. 각 턴에는 지정된 술래가 있으며, 각 턴은 아래와 같이 이루어진다.
단, 첫 번째 턴의 술래는 자랑스러운 1번 부원인 앤디가 맡는다.
예를 들어, K=4이고 아래와 같이 위치하는 경우를 생각하자.

게임이 전부 끝난 후 각 부원이 받은 공격량의 총합을 출력하는 프로그램을 작성하라.
첫 줄에 두 정수 N과 K가 주어진다.
둘째 줄부터 N+1번째 줄까지 N명의 좌표 정보와 시야 정보가 주어진다. 구체적으로 i+1번째 줄에는 i번째 부원의 좌표 X_i와 Y_i, 그리고 보는 방향 S_i가 주어진다. S_i는 0, 1, 2, 3 중 하나이며, 각각 +x, −x, +y, −y 방향을 의미한다.
각 부원이 받은 공격량의 총합을 출력하라. 단, i번째 부원이 받은 공격량의 총합을 i번째 줄에 출력하라.
답이 커질 수 있으니 998 244 353으로 나눈 나머지를 출력하여라.
문제 예시 이미지의 방향은 아래와 같다.
