Source code and png figures.