Implicit conversion from float -24.130434782608717 to int loses precision