steam-mechanical