Implicit conversion from float -64.3739279588336 to int loses precision