Implicit conversion from float -134.99999999999997 to int loses precision