Implicit conversion from float -1.613316261203579 to int loses precision