Cada línea resuelta tomaba el grosor de LINEAS_SIMBOLO[0] sin importar a qué barra pertenecía; funcionaba por coincidencia porque las tres barras del manual comparten height: 8. Se indexa ahora por DISPERSAS[i].barra, y se agrega una prueba de regresión que fija el grosor de cada línea al de su propia barra (derivado de LINEAS_SIMBOLO, no hardcodeado).