The 0.### is just how the number is formatted when it is output. Basically it says output a 0 if there is no whole number, followed by 3 decimal places. The pound signs won’t add additional zeros. So a whole number will just be the number, but a number less than zero will have the leading 0 followed by the decimal point and up to 3 digits. Hope that makes sense.