Replaced TAB with 8 spaces. (The use of TAB was unintentional.)
Fixed the rounding problem which occurred when the object is zero.