Implicit conversion from float -88.92644135188866 to int loses precision