Author: Maxamed Cabdi Maxamed.