Implicit conversion from float -56.106870229007654 to int loses precision