Implicit conversion from float -32.68656716417911 to int loses precision