Implicit conversion from float -122.39495798319328 to int loses precision