Implicit conversion from float -12.931034482758605 to int loses precision