Implicit conversion from float -13.971962616822424 to int loses precision