Implicit conversion from float -69.41915227629511 to int loses precision