Ran Haruka | Slate