Implicit conversion from float -24.41717791411044 to int loses precision