第一行两个数分别表示n和m。
接下来n行,每行m个字符,每个字符都会是’.’或者’*’,其中’.’代表房间,’*’代表柱子。
你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。
第一行两个数分别表示n和m。
一行一个整数,表示合法的方案数 Mod 10^9
3 3
...
...
.*.
15
对于前100%的数据,n,m<=9