3horseshoes-mirror-revised