Mo Yanshang | Slate