Implicit conversion from float -85.40322580645162 to int loses precision