#include using namespace std; #define ll long long #define rep(i, n) for (ll i = 0; i < (ll)(n); i++) const long long mod = 998244353; long long modpow(long long a, long long n) { long long atai = 1; while (n > 0) { if (n % 2) { atai *= a; atai%=mod; n-=1; } a *= a; a%=mod; n /= 2; } return atai; } int main() { int n; ll k; cin>>n>>k; vectora(n); rep(i,n)cin>>a[i]; ll sum=0; ll ans=0; rep(i,n)sum+=a[i]; ans=(sum%mod)*modpow(2,k); ans%=mod; cout<