Takahiro Kameoka | Slate