Implicit conversion from float -112.51716247139586 to int loses precision