Implicit conversion from float -10.661157024793397 to int loses precision