The others are asleep in post-xmas lunch torpor. 39 minutes till Advent of Code 2020 finishes.

It is with no small shame that I admit I cheesed Day 20 just like @lizthegrey. Still fiddling with trying to get the tiles together, even now.