Purple Symmetry

Spent over a week on this, which is quite the marathon for me.