Implicit conversion from float -73.89214536928489 to int loses precision