Implicit conversion from float -10.414937759336098 to int loses precision