#include #define MAXN 505 #define INF 1000000000 #define MOD 1000000007 #define INV 500000004 #define F first #define S second using namespace std; typedef long long ll; typedef pair P; int t,n,a[MAXN]; void add(int &a,int b) {a+=b; if(a>=MOD) a-=MOD;} void dec(int &a,int b) {a-=b; if(a<0) a+=MOD;} int main() { scanf("%d",&t); while(t--) { scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); printf("%d\n",1LL*(a[1]+a[n])*INV%MOD*INV%MOD); } return 0; }