Implicit conversion from float -112.14592274678111 to int loses precision