Implicit conversion from float -32.960151802656554 to int loses precision