Q=int(input()) for _ in range(Q): N=int(input()) A=list(map(int,input().split())) l=A[0] r=A[0] v=[-10**15]*N c=A[0] for i in range(1,N-1): c+=A[i] x=abs(c-l) y=abs(c-r) score=max(abs(x)+abs(l),abs(y)+abs(r)) v[i]=score l=min(l,c) r=max(r,c) z=sum(A) u=[0]*N for i in range(N): u[i]=u[i-1]+A[i] result=-10**10 for i in range(1,N-1): w=abs(z-u[i]) result=max(result,w+v[i]) print(result)