Modifiquei e revisei ate o topico Else.