Implicit conversion from float -14.538087520259324 to int loses precision