2 thumbs up on a complex build, a puzzle itself.

My life is already full of puzzles, like where are my keys and wallet.

There's roosters laying chickens,and chickens laying eggs... John Prine