An Ruiyun | Slate