Implicit conversion from float -113.38983050847457 to int loses precision