Código fonte dos projectos 18, 19 e 20