Implicit conversion from float -95.71428571428572 to int loses precision