Implicit conversion from float -41.80076628352492 to int loses precision