Implicit conversion from float -15.137614678899098 to int loses precision