Implicit conversion from float -24.962121212121204 to int loses precision