I particularly liked the M00 bit... what's the difference between 00 and M00?
The difference is both 00 and M00!
In the report, I would bet a computer program is rounding a small negative number like -.2 to M00, and a small positive number like +.2 to 00. The "C" "printf" function is easily formatted to produce -0 and 0, and it annoys accountants, so it is definitely the right way to do it.