Implicit conversion from float -32.519083969465655 to int loses precision