Implicit conversion from float -11.097178683385593 to int loses precision