Implicit conversion from float -24.850136239782017 to int loses precision