Quote Originally Posted by davidbfpo
Hope this helps. There are also some comments added.

Good catch, thanks!