Implicit conversion from float -27.262969588550988 to int loses precision