Implicit conversion from float -19.925093632958806 to int loses precision