Haruchika Uemura | Slate