Carbon Monoxide Dissociation on Planar and Stepped Ru(0001) Surfaces | Synapse