Implicit conversion from float -98.72282608695653 to int loses precision