http://susan-stepney.blogspot.com/2011/04/total-eclipse-of-flowchart.html