Author: Tasgaraa Hirphoo.