Implicit conversion from float -32.623574144486696 to int loses precision