104 Mirrors