a hall of mirrors