n, m = map(int, input().split())
s = [input() for i in range(n)]
r, c = map(int, input().split())
q = int(input())
cmds = input()
res = {(r, c)}
d = (-1, 0)
for cmd in cmds:
if cmd == 'L': d = (-d[1], d[0])
elif cmd == 'R': d = (d[1], -d[0])
elif cmd == 'M':
new_r = r + d[0]
new_c = c + d[1]
if not (0 <= new_r < n and 0 <= new_c < m): continue
if s[new_r][new_c] == '#': continue
r = new_r
c = new_c
res |= {(r, c)}
print(r, c)
print(d)
print(len(res))
biwgbSA9IG1hcChpbnQsIGlucHV0KCkuc3BsaXQoKSkKcyA9IFtpbnB1dCgpIGZvciBpIGluIHJhbmdlKG4pXQpyLCBjID0gbWFwKGludCwgaW5wdXQoKS5zcGxpdCgpKQpxID0gaW50KGlucHV0KCkpCmNtZHMgPSBpbnB1dCgpCgpyZXMgPSB7KHIsIGMpfQpkID0gKC0xLCAwKQoKZm9yIGNtZCBpbiBjbWRzOgogICAgaWYgY21kID09ICdMJzogZCA9ICgtZFsxXSwgZFswXSkKICAgIGVsaWYgY21kID09ICdSJzogZCA9IChkWzFdLCAtZFswXSkKICAgIGVsaWYgY21kID09ICdNJzoKICAgICAgICBuZXdfciA9IHIgKyBkWzBdCiAgICAgICAgbmV3X2MgPSBjICsgZFsxXQogICAgICAgIGlmIG5vdCAoMCA8PSBuZXdfciA8IG4gYW5kIDAgPD0gbmV3X2MgPCBtKTogY29udGludWUKICAgICAgICBpZiBzW25ld19yXVtuZXdfY10gPT0gJyMnOiBjb250aW51ZQogICAgICAgIHIgPSBuZXdfcgogICAgICAgIGMgPSBuZXdfYwogICAgICAgIHJlcyB8PSB7KHIsIGMpfQogICAgcHJpbnQociwgYykKICAgIHByaW50KGQpCgpwcmludChsZW4ocmVzKSk=