n=int(input()) M=998244353 A=list(map(int,input().split())) ans=0 for i in range(n): j=n-i-1 a=pow(2,i,M) a*=i a*=pow(2,-1,M) a+=pow(2,i,M) b=pow(2,j,M) b*=j b*=pow(2,-1,M) b+=pow(2,j,M) c=(a*b)%M #print(c) ans+=(A[i]*c)%M print(ans%M)