500 年前,Jesse 是我国最卓越的剑客。他英俊潇洒,而且机智过人。
突然有一天,Jesse 心爱的公主被魔王困在了一个巨大的迷宫中。Jesse 听说这个消息已经是两天以后了,他知道公主在迷宫中还能坚持 TT 天,他急忙赶到迷宫,开始到处寻找公主的下落。 时间一点一点的过去,Jesse 还是无法找到公主。最后当他找到公主的时候,美丽的公主已经死了。从此 Jesse 郁郁寡欢,茶饭不思,一年后追随公主而去了。
500500 年后的今天,Jesse 托梦给你,希望你帮他判断一下当年他是否有机会在给定的时间内找到公主。
他会为你提供迷宫的地图以及所剩的时间 TT。请你判断他是否能救出心爱的公主。
输入格式
第一行输入三个整数 N,M,T(1 \leq n,m \leq 20, 0 \leq T \leq 10^6)N,M,T(1≤n,m≤20,0≤T≤106) 开头,分别代表迷宫的长和高,以及公主能坚持的天数。
紧接着有 NN 行,MM 列字符,由.
,*
,P
,S
组成。其中.
代表能够行走的空地。*
代表墙壁,Jesse 不能从此通过。P
是公主所在的位置。S
是 Jesse 的起始位置,并且这两个位置一定是空地。
每个时间段里 Jesse 只能选择“上、下、左、右”任意一方向走一步。
输出格式
如果能在规定时间内救出公主输出一行YES
,否则输出一行NO
。如果 Jesse 根本无法找到公主,也输出NO
。