Committing final version for illustration purposes.
-Frank Dye