Implicit conversion from float -0.7151819322459261 to int loses precision