Agregado cierre de archivo y liberacion de memoria dinamica