Implicit conversion from float -113.46820809248555 to int loses precision