有一款新出现的广受欢迎的收割模拟游戏叫做 {南瓜收割} 。游戏在一块矩形南瓜地上进行,南瓜地里有成捆的干草和不同大小的南瓜。游戏开始时,一个农民在其中一个南瓜的位置上。
农民通过在整片土地上向左、向右、向上或向下移动来收割南瓜。农民不能斜着移动,不能穿过干草,也不能离开田地。
你的工作是确定农民收获的南瓜的总价值。其中一个小南瓜值 1 美元,一个中等大小的南瓜值 5 美元,而一个大南瓜值 10 美元。
输入的第一行是一个整数 R > 0 表示南瓜地的行数。
第二行是一个整数 C > 0 表示南瓜地的列数。
接下来 R 行描述了整个南瓜地。每行包含 C 个字符并且每个字符要么表示一个南瓜,要么表示干草:`S` 表示小南瓜,`M` 表示中等大小的南瓜,`L` 表示一个大南瓜,`*` 表示干草。
下一行包含一个整数 A 满足 0 \leq A < R,最后一行是一个整数 B 满足 0 \leq B < C。表示农民一开始在第 A 行第 B 列的位置。南瓜地的左上角称为第 0 行第 0 列。
输出一个整数 V 表示农民能够收割的南瓜的总价值。
6 6 **LMLS S*LMMS S*SMSM ****** LLM*MS SSL*SS 5 1
37
6 6 **LMLS S*LMMS S*SMSM ***SLL LLM*MS SSL*SS 2 4
88
样例 1 解释
农民在第 5 行第 1 列开始可以收割 6 个南瓜。可以收割到 2 个小南瓜,1 个中等大小的南瓜和 3 个大南瓜。收割的南瓜的总价值是 2 \times 1 + 1 \times 5 + 3 \times 10 = 37。
样例 2 解释
农民在第 2 行第 4 列开始可以收割 19 个南瓜。可以收割到 8 个小南瓜,6 个中等大小的南瓜和 5 个大南瓜。收割的南瓜的总价值是 8 \times 1 + 6 \times 5 + 5 \times 10 = 88。
样例说明:
对于30%数据,保证 1\leq R,C\leq 30,1\leq R\times C\leq 30。
对于100%数据,保证 1\leq R,C\leq 10^5,1\leq R\times C\leq 10^5。