Pequenas correções de formatação, leitura, alocação de memória.