Implicit conversion from float -115.86370839936606 to int loses precision