Hall of Mirrors solutions

Hall of Mirrors was solved using D by 2 contestants. Solution sizes: average 4747 bytes (shortest: 3428; longest: 5555).