very involved mechanics that came out nicely.    Interesting.  Bet it was a bit time consuming.

Ron