Implicit conversion from float -27.36641221374046 to int loses precision