Implicit conversion from float -85.52447552447552 to int loses precision