Implicit conversion from float -122.94851794071764 to int loses precision