Implicit conversion from float -49.63031423290204 to int loses precision