toro inoue goes to space!