Author: Sha. Ma. Weiduoer.