Fun! Impressive how you got all the parts of the line in even when there were down entries crossing more than one. (I don't know how to do this, but it might be nice to have the puzzle highlight the other theme entries when one theme entry is active…)