Implicit conversion from float -15.202312138728331 to int loses precision