def matrix(a, b): ans = [[0]*len(b[0]) for _ in range(len(a))] for i in range(len(a)): for j in range(len(b[0])): ans[i][j] = sum(a[i][k]*b[k][j]%MOD for k in range(len(b)))%MOD return ans MOD = 998244353 dp = [[[0]*9 for _ in range(9)]] for i in range(8): dp[0][i][i] = 1 dp[0][i][i^1] = 1 if 2 <= i: dp[0][i][i-2] = 1 dp[0][i][(i-2)^1] = 1 for i in range(2, 4): dp[0][i][6] = 1 dp[0][8][6] = 1 dp[0][8][8] = 1 dp[0][2][8] = 1 dp[0][3][8] = 1 for _ in range(59): dp.append(matrix(dp[-1], dp[-1])) for _ in range(int(input())): N = int(input()) ans = [[0] for _ in range(9)] ans[0][0] = 1 for i in range(60): if 1<