Implicit conversion from float -65.66037735849056 to int loses precision