Implicit conversion from float -41.39183055975795 to int loses precision