#Lutece1704. 咸鱼谭的难题

咸鱼谭的难题

Migrated from Lutece 1704 咸鱼谭的难题

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

咸鱼钟这学期实在是太咸鱼了

他的队友咸鱼谭决定给他出个老题

咸鱼谭把咸鱼钟困在一个矩形地宫里。

这个地宫非常的玄学。人只能站在一块块的地板上,有一些地方是墙壁。每一块地板你只能停留一秒钟,并且每块地板只能被踩过一次,如果第二次踩上某一块地板你将会立即死亡。

每一秒你可以向东西南北个方向移动一步(如果可行的话)

在第TT秒,某一块地板上会出现一个传送门,如果人此时到底这块地板上,他就能获救!

好心的咸鱼谭告诉了咸鱼钟整个地宫的信息,与传送门出现的时间,并问他:你知道你怎么才能活下来吗?

咸鱼钟想了想,说:“太tm难了,我选择死亡”

那聪明的你,就帮他回答一下这个问题吧!

Input

输入为多组数据,不超过5050组。

一个地宫可能看做一个NNMM列的矩形

每组数据第一行是三个整数NNMMTT1N,M61 \leq N,M \leq 6T50T \leq 50

接下来NN行,每行有MM个字符,表示一个迷宫

每一行中的字符只有四种:'.'表示一块普通的地板,'X'表示墙,'S'表示咸鱼钟初始时刻的位置,'D'表示传送门出现的位置

输入以三个0结束

Output

如果咸鱼钟能够活下来,输出一行YES

否则,输出一行NO

Samples

3 3 4
SXX
.XX
X.D
4 4 5
.S..
.X..
XX..
D...
4 4 7
.S..
....
.X..
.D..
0 0 0
NO
NO
YES

Note

注意题目性质,数据是随机生成的

Resources

2017 UESTC Training for Search Algorithm & String