Implicit conversion from float -76.89560439560438 to int loses precision