Adicionado marca posicao e corrigido loop infinito