Implicit conversion from float -27.768595041322314 to int loses precision