Implicit conversion from float -118.65921787709496 to int loses precision