Implicit conversion from float -41.08614232209737 to int loses precision