Implicit conversion from float -9.527326440177262 to int loses precision