Implicit conversion from float -24.19354838709677 to int loses precision