Correções feitas pelo @MrJoseAlberto