Implicit conversion from float -115.80399619410085 to int loses precision