Implicit conversion from float -47.64044943820224 to int loses precision