UPDATE: Tá pronto pros vários testes, ignorando as linhas vazias e talz =P