Implicit conversion from float -219.2783505154639 to int loses precision