Implicit conversion from float -36.063829787234056 to int loses precision