alterado linha 26 à 29, apagado linha 23