Implicit conversion from float -112.62664165103189 to int loses precision