Implicit conversion from float -118.47457627118644 to int loses precision