Implicit conversion from float -143.16062176165804 to int loses precision