Implicit conversion from float -10.211726384364823 to int loses precision