Implicit conversion from float -98.01369863013699 to int loses precision