@Override
    public void ejecuta() {

	/**
	 * si la hora actual, esta en nuestro mapa de vientos, asignaremos el
	 * viento a las bicicletas
	 */

	for (Ciclista c : lista_de_ciclistas) {
	    Iterator<Entry<Integer, Integer>> it = arbolCurvas.entrySet()
		    .iterator();

	    while (it.hasNext()) {
		Entry<Integer, Integer> elemento = it.next();
		double espacio_recorrido = c.getBici().getEspacioRecorrido();
		// comprobamos que llevamos una velocidad adecuada a la curva en
		// su
		// distancia de frenado, para asi reducirla y conseguir una
		// velocidad
		// adecuada
		if (espacio_recorrido >= elemento.getKey()
			- Constantes.DISTANCIA_FRENADO
			&& espacio_recorrido < elemento.getKey()) {
		    // si la velocidad es mayor que la de la curva, la reducimos
		    if (c.getBici().getVelocidad() > elemento.getValue()) {
			// c.getBici().setVelocidad(elemento.getValue());
			c.setMuerto(true);
		    }
		}
	    }
	}

    }