Author: Augusto Pereira do Vabo e. Anhaya Gallego Soromenho