Implicit conversion from float -41.338582677165334 to int loses precision