Implicit conversion from float -83.74517374517376 to int loses precision