Implicit conversion from float -98.41463414634148 to int loses precision