Implicit conversion from float -112.02312138728323 to int loses precision