Implicit conversion from float -112.72108843537416 to int loses precision