N = gets.to_i A = gets.split.map(&:to_i) MOD = 998_244_353 ans = 0 A.each_with_index do |a, i| m = (N - i - 1) ans += a * 2.pow(N - i - 1, MOD) ans -= a * 2.pow(i, MOD) ans %= MOD end puts ans