Implicit conversion from float -2.41014799154334 to int loses precision