Well done, Jeebus! Now that you mention it, I feel silly for having made such a simple omission.
I didn't look at the triangles in your solution, but the rest looks good and I have no reason to believe the triangles aren't the way you have them set up.
__________________
Strewth
|