Implicit conversion from float -118.89748549323016 to int loses precision