#include <iostream>
using namespace std;
const int mod=1e9+7;
char m[1005][1005];
int dp[2][10005];
int main() {
	
	int h,w;
	cin>>h>>w;
	dp[0][1]=1;
	int a=1,b=0;
	for(int i=1;i<=h;i++){
		for(int j=1;j<=w;j++){
			cin>>m[i][j];
			if ( m[i][j] == '#' )  dp[a][j] = 0;
			else dp[a][j] = (dp[b][j]+ dp[a][j-1]) % mod;
		}
		swap(a,b);
	}
	cout<<dp[b][w];
	return 0;
}