How can boxer engines have overhead cams when the camshafts are on the sides?