Implicit conversion from float -127.04180064308682 to int loses precision