Implicit conversion from float -101.12903225806451 to int loses precision