#include<bits/stdc++.h>
using namespace std;
#define mod 1000000007
int dp[1005][1005];

int main()
{ int m,n;char a[1005][1005];
	cin>>m>>n;
	for(int i=1;i<=m;i++)
	for(int j=1;j<=n;j++)
    cin>>a[i][j];
    dp[1][1]=1;
    
    for(int i=1;i<=m;i++)
    for(int j=1;j<=n;j++)
    {   if(i==1 and j==1)
    dp[i][j]=1;
    	else if(a[i][j]=='.')
    	dp[i][j]= (dp[i-1][j]+dp[i][j-1])%mod;
    	
	}
	cout<<dp[m][n];
}
