Bobo would like to count the number of permutations (p_1,p_2,…,p_n) of 1,2,…,n such that the sequence q=(p_1,p_2,…,p_n,p_n,p_n−1,…,p_1) does not contain four indices 1≤a<b<c<d≤2n which satisfy q(a)<q(c)<q(d)<q(b).
As this number may be very large, Bobo is only interested in its remainder modulo (109+7).
The input contains zero or more test cases, and is terminated by end-of-file.
Each test case contains an integer n (1≤n≤109).
It is guaranteed that the number of test cases does not exceed 2⋅104.
For each test case, output an integer which denotes the number of ways modulo (109+7).