Implicit conversion from float -198.46153846153845 to int loses precision