Implicit conversion from float -199.51456310679612 to int loses precision