Implicit conversion from float -10.740242261103631 to int loses precision