Implicit conversion from float -101.84210526315789 to int loses precision