Implicit conversion from float -14.103343465045597 to int loses precision