Implicit conversion from float -96.84210526315789 to int loses precision