Hi Darrel,
I did some tests and they all passes.
Great work,
Regards,
M