Steps-and-Bridges