#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,k,t,u,v,l;
	int flg[10005]={0};
	cin>>n>>k>>t>>u>>v>>l;
	for(int i=0,j;i<n;i++){
		cin>>j;
		flg[j]=1;
	}
	int pos=0;
	int rem=0;
	int hav=0;
	double ans=0;
	while(pos<l){
		if(flg[pos]){
			if(hav==k)rem=t*v;
			else{
				hav++;
				if(rem==0){
					rem=t*v;
					hav--;
				}
			}
			ans+=1.0/v;
			rem--;
			if(rem==0 && hav>0){
				rem=t*v;
				hav--;
			}
		}
		else{
			if(rem>0){
				ans+=1.0/v;
				rem--;
				if(rem==0 && hav>0){
					rem=t*v;
					hav--;
				}
			}
			else{
				ans+=1.0/u;
			}
		}
		pos++;
	}
	printf("%.7f\n",ans);
	
	
	return 0;
}
