Implicit conversion from float -112.58964143426294 to int loses precision