来到了 世界。但首先,他需要找到一片森林来获得木头。

树林并不是一棵树,而是由若干树组成的区域,当然小 重生点附近实在是太荒芜了,在足够大的一片区域内只有一片连在一起的树林。小 每秒只能往上下左右走 个格子的路程,不能在 秒内斜着走一格。而且,在地图内,还会出现山丘,小 在山丘地形走路时每格要花费 个饥饿值(假设平地走路不花费饥饿值),地图上也存在着河流湖泊,由于某些原因,小 不能越过河流湖泊。

开始只有 点饥饿值,当饥饿值小于 时,小 会饿死。小 最初会出生在 的地方,这个地方一定是平原。

如果他永远到不了森林,输出

比如这样一幅地图:

代表平原, 代表山丘, 代表森林, 代表不能通行的水域。

可以这样认为,到达森林是指小 的位置上有一个 标记。

第一行,,分别表示地图的边长和初始饥饿值。

行,每行 个大写字母,表示一张完整的地图。

仅一行,表示走到森林需要消耗的时间单位。

对于样例:

步就可以走到森林。

数据规模:

对于 的数据,整张地图只有1个

对于 的数据,

对于 的数据,

对于 的数据,