Author: Kabushiki Kaisha Shibaura Seisakusho