import sys input = sys.stdin.readline T=int(input()) for tests in range(T): N=int(input()) A=list(map(int,input().split())) DP1=[-1<<60]*(N+1) DP2P=[-1<<60]*(N+1) DP2M=[-1<<60]*(N+1) DP3P=[-1<<60]*(N+1) DP3M=[-1<<60]*(N+1) DP1[0]=0 for i in range(N): x=A[i] DP1[i+1]=DP1[i]+x DP2P[i+1]=DP2P[i]+x DP2M[i+1]=DP2M[i]-x DP3P[i+1]=DP3P[i]+x DP3M[i+1]=DP3M[i]-x if i>=1: DP2P[i+1]=max(DP2P[i+1],abs(DP1[i])+x) DP2M[i+1]=max(DP2M[i+1],abs(DP1[i])-x) DP3P[i+1]=max(DP3P[i+1],DP2P[i]+x) DP3P[i+1]=max(DP3P[i+1],DP2M[i]+x) DP3M[i+1]=max(DP3M[i+1],DP2P[i]-x) DP3M[i+1]=max(DP3M[i+1],DP2M[i]-x) print(max(DP3P[-1],DP3M[-1]))