Implicit conversion from float -9.250936329588015 to int loses precision