Implicit conversion from float -32.02194357366773 to int loses precision