Implicit conversion from float -41.739130434782595 to int loses precision