#include <bits/stdc++.h>
using namespace std;

int n, k, l;
double t, u, v;
bool f[10010];

int main()
{
	cin >> n >> k >> t >> u >> v >> l;
	for (int i = 0; i < n; i++){
		int d;
		cin >> d;
		f[d] = true;
	}
	
	double res = 0.0;
	double r = 0.0;
	for (int i = 0; i < l; i++){
		if (f[i]) r = min(r + t, t * (k + 1));
		if (r <= 1.0 / v){
			res += r;
			res += (1.0 - r * v) / u;
			r = 0.0;
		}
		else {
			res += 1.0 / v;
			r -= 1.0 / v;
		}
	}

	printf("%.20f\n", res);
}