Implicit conversion from float -24.782608695652172 to int loses precision