Implicit conversion from float -85.96153846153845 to int loses precision