Implicit conversion from float -14.331210191082803 to int loses precision