After WAY TOO MUCH time spent on this, I finally got it working. Enjoy the visual of my monstrous scenario.