Implicit conversion from float -64.08719346049045 to int loses precision