//##########################################################################
        //###########################     EVENTOS    ###############################
        //##########################################################################

        //evento de finalizar simulación al clickear el botón finalizar simulación
        private void btFinalizarSim_Click(object sender, EventArgs e)
        {
            BWprSimulacion.CancelAsync();
            BWprJubilacion.CancelAsync();
            BWprMensaje.CancelAsync();
            BWescudo.CancelAsync();
            BWeligeCasillas.CancelAsync();
            finalizarSimulacion();
            mItFinalizar.Enabled = false;
        }
 //BW que al finalizar la simulación activa la finalización del programa
 private void BWprSimulacion_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (e.Cancelled == false)
     {
         BWprSimulacion.CancelAsync();
         BWprJubilacion.CancelAsync();
         BWprMensaje.CancelAsync();
         BWescudo.CancelAsync();
         BWeligeCasillas.CancelAsync();
         finalizarSimulacion();
     }
 }