Implicit conversion from float -0.7514450867052034 to int loses precision