Implicit conversion from float -15.440414507772019 to int loses precision