Implicit conversion from float -27.05069124423963 to int loses precision