haruki sato 27