Implicit conversion from float -65.859375 to int loses precision