Implicit conversion from float -85.26315789473685 to int loses precision