Implicit conversion from float -41.463414634146346 to int loses precision