Bombing

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

JAG land is a country, which is represented as an M×MM \times M grid. Its top-left cell is (1,1)(1,1) and its bottom-right cell is (M,M)(M,M).

Suddenly, a bomber invaded JAG land and dropped bombs to the country. Its bombing pattern is always fixed and represented by an N×NN \times N grid. Each symbol in the bombing pattern is either 'X' (bomb) or '.' (empty).

Here, suppose that a bomber is in (b_r,b_c)(b\_r,b\_c) in the land and drops a bomb. The cell (b_r+i1,b_c+j1)(b\_r+i-1,b\_c+j-1) will be damaged if the symbol in the ii-th row and the jj-th column of the bombing pattern is 'X' (1i,jN1 \le i,j \le N).

Initially, the bomber reached (1,1)(1,1) in JAG land. The bomber repeated to move to either of 4-directions and then dropped a bomb just LL times. During this attack, the values of the coordinates of the bomber were between 1 and MN+1M−N+1, inclusive, while it dropped bombs. Finally, the bomber left the country.

The moving pattern of the bomber is described as LL characters. The ii-th character corresponds to the ii-th move and the meaning of each character is as follows.

'U' --- up, 'D' --- down, 'L' --- left and 'R' --- right. 

Your task is to write a program to analyze the damage situation in JAG land. To investigate damage overview in the land, calculate the number of cells which were damaged by the bomber at least KK times.

입력

The first line of the input contains four integers NN, MM, KK and LL (1NM5001 \le N \le M \le 500, 1KL21051 \le K \le L \le 2 \cdot 10^5). The following NN lines represent the bombing pattern. B_iB\_i is a string of length NN. Each character of B_iB\_i is either 'X or '.'. The last line denotes the moving pattern. SS is a string of length LL, which consists of either 'U', 'D', 'L' or 'R'. It's guaranteed that the values of the coordinates of the bomber are between 1 and MN+1M−N+1, inclusive, while it drops bombs in the country.

출력

Print the number of cells which were damaged by the bomber at least KK times.