Implicit conversion from float -41.36942675159236 to int loses precision