Implicit conversion from float -98.27586206896552 to int loses precision