Implicit conversion from float -112.68595041322314 to int loses precision