Implicit conversion from float -85.53956834532374 to int loses precision