Implicit conversion from float -85.98152424942262 to int loses precision