Author: Mahafaly, Solonandrasana Olivier.