Implicit conversion from float -0.20408163265305745 to int loses precision