Implicit conversion from float -98.08900523560209 to int loses precision