Implicit conversion from float -178.695652173913 to int loses precision