Implicit conversion from float -32.459016393442624 to int loses precision