Implicit conversion from float -10.151515151515156 to int loses precision