fixed decimal number parsing