Teruji Hirakawa | Slate