Implicit conversion from float -112.19435736677119 to int loses precision