naoto takahashi v mark horikoshi