Mirror dance (39/40)

Mirror dance