This is a slightly modified rendition of the original code as an alternative for those who might have trouble with the original code.

More...