Implicit conversion from float -14.153605015673989 to int loses precision