Implicit conversion from float -10.710900473933648 to int loses precision