Implicit conversion from float -27.7570093457944 to int loses precision