Implicit conversion from float -112.10918114143922 to int loses precision