Implicit conversion from float -199.95145631067965 to int loses precision