Implicit conversion from float -0.7350689127105596 to int loses precision