Implicit conversion from float -32.03007518796991 to int loses precision