primeira parte funcionando.
remapeamento é um pesadelo em C.
Estrutura de lemas ainda não está ok.