Here is the output:

Here is the source.