Implicit conversion from float -112.2196261682243 to int loses precision