He resaltado en negrita algunos códigos que merecen una atención especial.