Implicit conversion from float -63.58361774744026 to int loses precision