#include<bits/stdc++.h> #define int long long #define fi first #define se second using namespace std; const int mod=1e9+7; typedef pair<int,int>pii; const int N=3e5; int dx[4]={1,-1,0,0}; int dy[4]={0,0,1,-1}; int num[N],inv[N];//阶乘以及阶乘的逆元 //ans=num[a]*inv[a-b]%mod*inv[b]%mod; int kmi(in...