def cargar_tablero_goles(ruta_archivo: str) -> list:
    """
    Esta función carga la información de un tablero de goles 
    a partir de un archivo CSV.
    La primera fila del archivo contiene la dimensión del tablero (cuadrado).
    Parámetros:
        ruta_archivo (str): la ruta del archivo que se quiere cargar.
    Retorno: list
        La matriz con el tablero de goles.
    """
    archivo = open(ruta_archivo)
    dimensiones = archivo.readline().split(",")
    filas = int(dimensiones[0])
    columnas = filas

    tablero = []
    for i in range(0, filas):
        tablero.append([0] * columnas)

    linea = archivo.readline()
    i = 0
    while len(linea) > 0:
        datos = linea.split(",")
        for j in range(0, columnas):
            tablero[i][j] = int(datos[j])
        i += 1
        linea = archivo.readline()

    archivo.close()
    return tablero