#include<cstring>
#include<cstdlib>
#include<cstdio>
#include<cmath>
#include<iostream>
#define N 110000
#define LL long long
using namespace std;
int a[N],n,m,p[N],g[N],d[N],t[N];
LL k;
void qmod(LL b)
{
	for(int i=1;i<=n;i++) g[i]=i;
	while(b)
	{
		if(b%2)
		{
			for(int i=1;i<=n;i++) t[i]=g[p[i]];
			for(int i=1;i<=n;i++) g[i]=t[i];
		}
		b/=2;
		for(int i=1;i<=n;i++) t[i]=p[p[i]];
		for(int i=1;i<=n;i++) p[i]=t[i];
	}
	for(int i=1;i<=n;i++) t[i]=d[g[i]];
	for(int i=1;i<=n;i++) d[i]=t[i];
}
int main()
{
	scanf("%d",&n);
	for(int i=1;i<=n;i++) {scanf("%d",&a[i]);d[i]=a[i]-a[i-1];}
	for(int i=1;i<=n;i++) p[i]=i;
	scanf("%d%lld",&m,&k);
	for(int i=1;i<=m;i++)
	{
		int x;scanf("%d",&x);
		swap(p[x],p[x+1]);
	}
	qmod(k);
	LL now=0;
	for(int i=1;i<=n;i++)
	{
		now+=d[i];
		printf("%lld\n",now);
	}
	return 0;
}