With Mike0289's version above, one problem becomes very apparent. Because the right side is shorter than the left side, he was forced to create an S-curve to get all the required switches in line. You would be much better off if you could extend the right side to the same length as the left side and make the switch locations on the right a mirror image of those on the left. S-curve avoided and smooth operations ahead.
Chuck