difference of six seconds , not bad, my 32-bit code is good, but
your code is truly remarkable.........